Firmware Engineer

Strategic Inc
Aberdeen, MD, United States
2 days ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
4 years minimum
Compensation
$160,000.0 - $200,000.0
Working hours
Regular working hours
Job source

Tech stack

Systems Engineering Booting (BIOS) C++ (Programming Language) Software Documentation Communications Protocols Datasheets Software Debugging Device Drivers Memory Management Linux on Embedded Systems Embedded Software Network Interface Controllers
+18 more
Firmware Hardware Interface Design Imaging Technology Systems Development Life Cycle Real-Time Operating Systems Reverse Engineering Software Requirements Analysis System on a Chip System Programming Systems Integration Universal Asynchronous Receiver/Transmitter Serial Peripheral Interface PIC Microcontroller Real Time Systems Control Structures Bare Metal Enterprise Integration GNSS

Job description

  • Develop, modify, integrate, test, and troubleshoot embedded firmware for advanced hardware systems supporting critical national security missions.
  • Design, modify, and debug low-level software operating on embedded processors, microcontrollers, and System-on-Chip (SoC) platforms.
  • Develop and maintain embedded firmware using C/C++ or similar low-level programming languages.
  • Integrate firmware with electromechanical and electronic systems, including motors, actuators, sensors, optics, gimbals, imaging systems, and other embedded subsystems.
  • Interface embedded hardware using communication protocols and interfaces such as SPI, I2C, UART, CAN, PWM, ADC/DAC, and similar technologies.
  • Develop and support firmware for motor control, position control, stabilization systems, encoders, sensors, and other control applications.
  • Work closely with electrical, mechanical, software, and systems engineering teams to integrate hardware and firmware solutions.
  • Analyze existing firmware, schematics, datasheets, interface control documents, and system documentation to understand, modify, and enhance embedded systems.
  • Troubleshoot hardware and firmware issues that cross electrical, mechanical, and software boundaries.
  • Perform firmware debugging and hardware-level troubleshooting using oscilloscopes, logic analyzers, debuggers, and other laboratory test equipment.
  • Develop and support real-time embedded software utilizing interrupts, timers, memory management, hardware interfaces, and real-time processing techniques.
  • Support integration and testing of sensors, actuators, imaging systems, and control hardware against physical system requirements.
  • Rapidly prototype, test, and evaluate new firmware capabilities using physical hardware and laboratory equipment.
  • Identify and implement improvements to existing firmware, hardware interfaces, and embedded system performance.
  • Support firmware integration, verification, troubleshooting, and technical documentation throughout the system development lifecycle.

Requirements

  • United States citizenship.
  • Active Top Secret/Sensitive Compartmented Information (TS/SCI) security clearance.
  • Minimum of 10 years of relevant professional experience supporting embedded systems, firmware development, engineering, or related technical disciplines.
  • An additional 4 years of experience in system design and development of embedded, electronic, electromechanical, sensor, control, or related systems.

  • Demonstrated experience developing or modifying embedded firmware using C/C++ or similar low-level programming languages.
  • Experience working with microcontrollers, embedded processors, System-on-Chip (SoC) platforms, and associated peripherals.
  • Experience interfacing firmware with hardware using SPI, I2C, UART, CAN, PWM, ADC/DAC, or comparable interfaces and communication protocols.
  • Experience developing or supporting firmware for motors, actuators, sensors, optics, gimbals, or other electromechanical systems.
  • Strong understanding of real-time embedded systems, interrupts, timers, memory management, hardware interfaces, and embedded system architecture.
  • Experience troubleshooting embedded firmware and hardware using oscilloscopes, logic analyzers, hardware debuggers, and laboratory test equipment.
  • Ability to read and interpret electrical schematics, datasheets, interface control documents, technical specifications, and existing firmware.
  • Ability to work collaboratively across electrical, mechanical, software, systems, and integration engineering disciplines.
  • Strong analytical, troubleshooting, documentation, and problem-solving skills., * Experience developing firmware for gimbals, motor controllers, camera systems, electro-optical systems, stabilized payloads, or similar systems.
  • Experience with motor control, encoders, PID or other control loops, position control, and stabilization systems.
  • Experience integrating IMUs, cameras, environmental sensors, GNSS receivers, or other sensor technologies.
  • Experience with embedded Linux, Real-Time Operating Systems (RTOS), or bare-metal firmware development.
  • Familiarity with STM32, NXP, Texas Instruments, Microchip, or similar embedded processor and microcontroller platforms.
  • Experience reverse engineering, modifying, maintaining, or extending existing or minimally documented firmware.
  • Familiarity with bootloaders, firmware update mechanisms, device drivers, board support packages, and low-level communications protocols.
  • Experience supporting Unmanned Aircraft Systems (UAS), robotics, autonomous systems, imaging systems, sensor platforms, or other embedded systems.
  • Experience rapidly prototyping, integrating, and testing firmware against physical hardware.
  • Experience supporting engineering development, integration, testing, troubleshooting, and fielded system sustainment within Department of Defense or other national security environments.

About the company

Strategic Sight Consulting is a business and technology consulting agency providing valuable product and business development strategies for early-stage entrepreneurs and government agencies. Our mission is to understand our client’s goals and develop a strategic roadmap that aligns with their vision and passion. We guide entrepreneurs through the product development life cycle for marketplace success and partner with federal organizations to help build their technical vision and global operations. Strategic Sight Consulting was founded on the core principle of being your dedicated and trusted service provider.

Apply within. We are excited about the opportunities that await you at Strategic Sight Consulting LLC.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

1:11 min

Running high-performance edge computing on bare metal servers

Josip Stuhli Josip Stuhli · Coffee With Developers

4:00 min

Customizing keyboards with mechanical switches and custom firmware

Andreas Taranetz Andreas Taranetz · Europe 2026 Virtual

2:19 min

Orchestrating over-the-air firmware updates for vehicle modules

Denis Grahovac · World Congress 2021

1:39 min

Core skills required for robust robotic systems

Falk-Moritz Schaefer · World Congress 2022

4:24 min

Evaluating bare metal versus cloud computing costs

Jens Happe Jens Happe · LIVE

Videos

See all

Related articles

See all