Senior Firmware Engineer - 1502 at Sara Inc
Colorado Springs, CO 80918, USA -
Full Time


Start Date

Immediate

Expiry Date

30 Sep, 25

Salary

150000.0

Posted On

05 Sep, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Test Equipment, C, Microcontrollers, Working Environment, Computer Engineering, Visual Studio, Processing, Embedded Systems

Industry

Electrical/Electronic Manufacturing

Description

Scientific Applications & Research Associates, Inc. (SARA) is a world-class Defense Research and Development enterprise, with a charter to create new and emerging technology innovations in support of Commercial & Government organizations. We have expertise in RF, EMP, Pulsed Power, Acoustics and Threat Warning Systems, and we prioritize partnering with our customers to address real-world problems with cost-effective solutions… that work.
The SARA High Power Electromagnetics Division (HPEM) is looking for a remarkably talented, motivated, and imaginative Senior Firmware Engineer to support research and development activities and transition innovative technologies to the DoD, DoE, and their contractors in Colorado Springs, CO. The candidate will have the opportunity to grow and learn with talented engineers, physicists, and technicians on long-standing programs and new programs supporting our customers. Our small group will allow the candidate to experience, contribute, and collaborate in a multidisciplinary nature from conception all the way through to operation.

REQUIREMENTS:

  • Bachelor’s degree in Computer Engineering, Electrical Engineering, or related field
  • 8+ years of experience in embedded firmware development
  • Strong problem-solving skills with the ability to troubleshoot and debug embedded systems
  • Proficiency in:
  • C, C#
  • Bare-metal programming on CPUs, microcontrollers, DSPs, or ARM cores
  • Embedded system debugging tools
  • Low-level interfaces (I2C, SPI, SDIO, UART)
  • Embedded bootloaders
  • System Integration
  • Reading and reviewing schematics
  • Test equipment (oscilloscope, logic/bus analyzers)
  • US Citizen with the ability to obtain and maintain DoD Top Secret security clearance
  • May require light physical effort, involving standing, sitting and use of hands while performing duties, carrying or lifting up to 50 pounds
  • Working environment is indoor, moderately quiet, reasonably clean, well-lighted and well-ventilated; moderate physical hazards may exist

PREFERRED QUALIFICATIONS:

  • Master’s Degree in Computer Engineering
  • 12+ years of experience in embedded firmware development
  • Experience with:
  • STM32 microcontrollers
  • Low-level register programming for embedded systems
  • Keil MDK
  • Visual Studio
  • Anti-Tamper Techniques & Cryptographic Processing
  • DSP and high-speed (>= 1MHz) control loops
  • Developing Windows-based configuration firmware tools in C#
  • Active DoD Top Secret or DOE Q clearance

How To Apply:

Incase you would like to apply to this job directly from the source, please click here

Responsibilities
  • Develop bare-metal firmware in C for embedded systems
  • Architect and implement firmware solutions for new products and product enhancements
  • Rapid iteration development with custom hardware and primarily STM32 microcontrollers
  • Collaborate closely with hardware engineers, cross-functional teams, project managers, and subject matter experts to develop solutions for system integration
  • Develop and maintain firmware-driven system simulations
  • Design and implement Windows-based system interfaces for lab testing and configuration in C#
  • Select and configure microcontrollers for new systems, taking into account I/Os, peripherals, memory layout, system clocking, interrupt configuration, and other features
  • Participate in electronics design activities related to microcontrollers
  • Lead board bring-up, debugging, and optimizations for new designs
  • Support system integration, field testing, and deployment
  • Conduct code reviews, mentor junior engineers, and foster team collaboration
  • Generate and maintain technical documentation throughout development
Loading...