Logo
Digital Force Technologies

Firmware Engineer

Digital Force Technologies, San Diego, California, United States, 92189


Job DescriptionDigital Force Technologies (DFT)

Firmware Engineer

What We Do:

Digital Force Technologies (DFT) is a defense technology provider with a 20-year history of developing and fielding advanced sensor systems, force protection solutions, and tactical surveillance products. DFT’s engineering team is a diverse and skilled group, determined to develop advanced technical solutions. If you have a passion for solving complex problems, making an immediate impact on a dynamic product development team, we’d love to hear from you!

What We Need:

DFT is looking for an Embedded Engineer to support the company’s software development efforts. The ideal candidate will be energized by a fast-paced work environment 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 and senior engineers to facilitate development 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 with real-time operating system principles.

Experience with common software development tools like IDEs (Eclipse, VS Code), Make, GIT, Jira, bash, etc.

Familiarity with open source build tools like Cmake, GNU make.

Experience working with electronic hardware, microcontrollers, serial communications (USART/I2C/SPI), embedded design, low-level debugging using JTAG and similar tools.

Experience with 32, 16, and 8 bit processors (e.g. ARM, AVR, PIC, etc.)

Ability to read and understand schematics to the level needed to develop embedded software.

Must be able to obtain and hold a U.S. security clearance.

Preferred Qualifications:

BS/BA Degree in Computer Science, Software Engineering or related discipline.

Proficient knowledge of engineering principles and best practices.

Experience with Python, Java, and other languages is a plus.

Knowledge of networking and web protocols is a plus.

Experience with automated test systems is a plus.

General understanding of power management/optimization is a plus.

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.

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

- The salary range for this role is an estimate based on a wide range of compensation factors. Actual salary offers may vary based on work experience, education, critical skills, and 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.

EEOC Statement -

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.

#J-18808-Ljbffr