I

Intrepid Solutions and Services

Technology solutions for intelligence and security

Firmware Engineer - Embedded Controls / Sensors

Embedded EngineeringConfirmed live in the last 24 hours
Full-timeAberdeen Proving Ground, MD, USA

About the Job

Requirements

  • Experience developing or modifying embedded firmware in C/C++ or similar low-level languages.
  • Experience with microcontrollers, embedded processors, or system-on-chips and associated peripherals.
  • Experience interfacing with hardware using SPI, I2C, UART, CAN, PWM, ADC/DAC, or similar interfaces.
  • Experience developing firmware for motors, actuators, sensors, optics, gimbals, or other electromechanical systems.
  • Strong understanding of real-time embedded systems, interrupts, timers, memory management, and hardware interfaces.
  • Experience debugging firmware and hardware using oscilloscopes, logic analyzers, debuggers, and other laboratory equipment.
  • Ability to read schematics, datasheets, interface control documents, and existing firmware to understand and modify embedded systems.
  • Bachelor's degree in Electrical Engineering, Computer Engineering, or a related technical discipline, or equivalent relevant experience.
  • Active TS/SCI security clearance is required.

Responsibilities

  • Design, modify, and debug low-level software running on embedded processors and microcontrollers.
  • Work closely with electrical, mechanical, software, and systems engineers to integrate sensors, actuators, imaging systems, and control hardware.
  • Understand and modify existing firmware, develop new functionality, and troubleshoot problems that cross the hardware/firmware boundary.
  • Perform other duties as assigned.

Desired Qualifications

  • Experience developing firmware for gimbals, motor controllers, camera systems, electro-optical systems, or stabilized payloads.
  • Experience with motor control, encoders, PID/control loops, position control, or stabilization systems.
  • Experience integrating IMUs, cameras, environmental sensors, GNSS receivers, or other sensor systems.
  • Experience with embedded Linux, RTOS environments, or bare-metal development.
  • Familiarity with STM32, NXP, TI, Microchip, or similar embedded platforms.
  • Experience reverse engineering, modifying, or extending existing or undocumented firmware.
  • Familiarity with bootloaders, firmware update mechanisms, device drivers, and low-level communications protocols.
  • Experience supporting UAS, robotics, autonomous systems, imaging systems, or other embedded platforms.
  • Experience rapidly prototyping and testing firmware against physical hardware.

About the Company

Intrepid Solutions and Services

Technology solutions for intelligence and security

Intrepid Solutions provides technology solutions and professional services to the intelligence and national security communities. These offerings are delivered through a nimble, client-focused approach supported by an experienced leadership team and a responsive, employee‑partner workforce to plan, implement, and manage projects with measurable results. Compared to larger firms, the company’s smaller, agile size allows quick adaptation, and it differentiates itself with seasoned professionals, strong customer service, and cost‑effective, value‑driven solutions. Its goal is to become the premier solutions provider for intelligence and national security by giving clients access to experienced professionals and reliable service that delivers value.

Company size
51-200
Company stage
Not listed
Total funding
Not listed
Headquarters
Irvine, CA
Founded
2008

Recently Posted Jobs

Explore more opportunities at Intrepid Solutions and Services

See more jobs