Allen Control Systems

Firmware Engineer

Job Description

Posted on: 
2026-04-09

Responsibilities

  • Develop real-time embedded software in C++ for autonomous defense applications.
  • Design and develop electrical systems, interpreting microcontroller and IC datasheets.
  • Create and maintain detailed documentation of designs, including schematics and test protocols.
  • Conduct extensive testing, simulation, and debugging in various environments.
  • Optimize code performance and reduce power consumption for hardware-constrained platforms.

Job Requirements

  • 3+ years of experience in electrical and firmware design, including schematic design.
  • Bachelor’s or Master’s degree in Electrical Engineering, Computer Science, or related field.
  • Knowledge of microcontroller-based control systems and power conversion.
  • Experience with testing methodologies and validation protocols for military standards.
  • Proficiency in C++ for embedded systems and Python for development tasks.
  • Experience in deploying real-time control software in robotics or autonomous systems.
  • Ability to integrate software with sensors, actuators, and control hardware.
Apply now

More job openings