C

CIS Secure

Secure communications and cybersecurity for DoD

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 systems-on-chip 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

CIS Secure

Secure communications and cybersecurity for DoD

CIS Secure provides secure communications and cybersecurity solutions for intelligence and defense clients. Its offerings cover a broad portfolio of deployable, mission-critical products and services designed to meet stringent requirements. The company delivers end-to-end support—from design and integration to implementation and ongoing support—by combining advanced technologies with tailored secure platforms. CIS Secure differentiates itself through a deep understanding of mission needs and disciplined program management, ensuring performance and reliability in demanding environments. The goal is to enable mission success by delivering customized, secure communications and cybersecurity solutions that perform in the field.

Company size
51-200
Company stage
Not listed
Total funding
Not listed
Headquarters
VA, United States
Founded
1992

Recently Posted Jobs

Explore more opportunities at CIS Secure

See more jobs