Firmware Engineer

Digital Force Technologies

San Diego (CA)

On-site

USD 100,000 - 145,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical insurance
Dental insurance
401K with company match

Job summary

Digital Force Technologies (DFT) seeks a Firmware Engineer to join our team in San Diego, contributing to embedded software for advanced surveillance systems. The role emphasizes fast-paced delivery, integration into complex hardware, and immediate impact on mission-critical projects.

You will develop in C/C++, work with FreeRTOS, and collaborate with electrical and test engineers to validate high-end products. A U.S. security clearance is required for this position.

Qualifications

  • Minimum 5 years of experience developing software with a focus in embedded systems design and development.
  • Strong embedded C and C++ programming skills required.
  • Proficient in FreeRTOS and real-time operating system principles.
  • Proficient in Object-Oriented Programming and design patterns.
  • Experience with IDEs (Eclipse, VS Code), Make, Git, Jira, Linux, bash.
  • Familiarity with GitHub, GitLab.
  • Familiarity with CMake, GNU make.
  • Experience working with electronic hardware, microcontrollers, serial communications (USART/I2C/SPI/CAN), embedded design, low level debugging using JTAG and similar tools.
  • Experience with 32,16 and 8 bit processors (e.g. ARM, AVR, PIC).
  • Can read and understand schematics to the level needed to develop embedded software.
  • Experience with code reviews and coding standards.
  • Must be able to obtain and hold a U.S. security clearance.

Responsibilities

  • Create and maintain embedded C/C++ code to support intelligent surveillance systems.
  • Collaborate with team leads, electrical, and test engineers to facilitate development and validation of high-end technical products.
  • Write test applications, programs, formal requirements, and relevant documentation.
  • Analyze systems and provide software support.
  • Other tasks as assigned.

Skills

Embedded C
Embedded C++
FreeRTOS
Object-Oriented
IDE (Eclipse/VS Code)
Git
Jira
Linux
Shell/Bash
CMake/GNU Make
Serial communications
Microcontrollers (ARM/AVR/PIC)
Schematic reading
Code reviews
Security clearance

Education

BS/BA in CS/Software/CE

Tools

Eclipse
VS Code
Make
Git
GitHub
GitLab
CMake
GNU Make

Job description

Digital Force Technologies (DFT)

is a defense technology provider with a 26-year history of developing and fielding advanced sensor systems, force protection solutions, and tactical surveillance products. DFT’s extensive history of innovation, in-house expertise, and robust network of technology partners allows DFT to rapidly addresses critical Department of Defense (DoD) and Federal Agency requirements. DFT’s engineering team is a diverse and skilled group, determined to develop advanced technical solutions. DFT offers a unique chance to develop and work with modern technologies while delivering impact and seeing products grow from concept to reality. DFT is a results driven culture focused on innovation, creativity, and growth. If you have a passion for solving complex problems, making an immediate impact on a dynamic, and fast moving, product development team, we’d love to hear from you!

What We Need

DFT is looking for a Firmware Engineer to join the DFT team to support the company for its software development efforts. The ideal candidate will be energized by a fast-paced work environment, excited by integrating into complex systems, and motivated by having an immediate impact in a challenging environment.

What You’ll Do
  • Create and maintain embedded C/C++ code to support intelligent surveillance systems.
  • Collaborate with team leads, electrical, and test engineers to facilitate development and validation of high-end technical products.
  • Write test applications, programs, formal requirements, and relevant documentation.
  • Analyze systems and provide software support.
  • Other tasks as assigned.
Required Skills/Qualifications
  • Minimum 5 years of experience developing software with a focus in embedded systems design and development.
  • Strong embedded C and C++ programming skills required.
  • Proficient in FreeRTOS and real-time operating system principles.
  • Proficient and knowledgeable in Object-Oriented Programming and design patterns.
  • Experience with common software development tools like IDEs (Eclipse, VS Code), Make, Git, Jira, Linux, bash, etc.
  • Familiarity with software development pipelines and related tools (GitHub, GitLab).
  • Familiarity with open-source build tools like CMake, GNU make.
  • Experience working with electronic hardware, microcontrollers, serial communications (USART/I2C/SPI/CAN), embedded design, low level debugging using JTAG and similar tools.
  • Experience with 32,16 and 8 bit processors (e.g. ARM, AVR, PIC, etc.).
  • Can read and understand schematics to the level needed to develop embedded software.
  • Experience with code reviews and coding standards.
  • Must be able to obtain and hold a U.S. security clearance.
Preferred Qualifications
  • BS/BA Degree in Computer Science, Software Engineering, Computer Engineering, or related discipline.
  • Proficient knowledge of engineering principles and best practices.
  • Experience with Python, Java, Rust, and other languages.
  • Experience with code agents.
  • Knowledge of networking and web protocols.
  • Experience with automated test systems.
  • General understanding of power management / optimization.
What We Offer

DFT offers a comprehensive benefit package including medical, dental, vision, 401K w/ company match (immediate vesting), life insurance, short term disability, 3 weeks PTO, 13 company holidays, and much more. In addition, DFT provides a company culture that encourages:

  • Motivation
Salary Range – $100,000 - $145,000

The salary range for this role is an estimate based on a wide range of compensation factors, inclusive of base salary only. Actual salary offer may vary based on (but not limited to) work experience, education and/or training, critical skills, and/or business considerations.

If you are looking for a dynamic place to work where your contribution makes a difference in supporting the mission, DFT is the right company for you.

DFT is an equal-opportunity employer, and we encourage candidates from all backgrounds to apply. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability or protected veteran status.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

Digital Force Technologies • San Diego (CA)

On-site
USD 150,000 - 180,000
Medical, dental, vision insurance
401K with company match
3 weeks PTO
+1
Electro Mechanical Technician
Electro Mechanical Technician

Digital Force Technologies • San Diego (CA)

On-site
Medical insurance
Dental insurance
401K with company match
+2
Senior Embedded Firmware Engineer — Defense Systems
Senior Embedded Firmware Engineer — Defense Systems

Digital Force Technologies • San Diego (CA)

On-site
USD 100,000 - 145,000
Medical insurance
Dental insurance
401K with company match
Cyber Security Specialist
Cyber Security Specialist

Digital Force Technologies • San Diego (CA)

On-site
USD 100,000 - 130,000
401K match
Life insurance
Paid time off
+1
Executive Assistant
Executive Assistant

Digital Force Technologies • San Diego (CA)

On-site
USD 100,000 - 125,000
Medical, dental, vision
401K with company match
Life insurance
+2
Firmware Engineer, Staff
Firmware Engineer, Staff

Redwire • Ann Arbor (MI)

On-site
USD 134,000 - 176,000
Matching 401(k)
Paid PTO
Paid holidays
+6
Firmware Engineer, Staff
Firmware Engineer, Staff

Edge Autonomy • Ann Arbor (MI)

On-site
USD 134,000 - 176,000
Senior Electrical Engineer – Digital Hardware & FPGA Design (US CITIZENSHIP REQUIRED)
Senior Electrical Engineer – Digital Hardware & FPGA Design (US CITIZENSHIP REQUIRED)

Teledyne Technologies Incorporated • Wilsonville (OR)

On-site
USD 110,000 - 170,000
Software Engineer - JobID-0055
Software Engineer - JobID-0055

Innovative Defense Technologies • Arlington (VA)

On-site
USD 90,000 - 184,000
Generous benefits package
401(k) with matching
Tuition assistance
DFT Architect
DFT Architect

Acceler8 Talent • San Francisco (CA)

On-site
USD 275,000 - 300,000