Allen Control Systems

Firmware Engineer

Job Description

Posted on: 
2025-08-27

Responsibilities

  • Develop real-time embedded software in C++ for defense applications.
  • Design and develop electrical systems, including schematic design.
  • Maintain detailed documentation of designs and test protocols.
  • Conduct testing, simulation, and debugging of embedded systems.
  • Optimize code performance and reduce power consumption.
  • Integrate software with sensors, actuators, and control hardware.
  • Collaborate in a dynamic engineering-first culture focused on innovation.

Job Requirements

  • 3+ years of experience in electrical and firmware design.
  • Bachelor’s or Master’s degree in Electrical Engineering, Computer Science, or related field.
  • Knowledge of microcontroller-based control systems.
  • Hands-on experience with testing methodologies and validation protocols.
  • Proficiency in C++ and Python for embedded systems.
  • Experience with robotics or autonomous systems.
  • Familiarity with embedded Linux and networking protocols is a plus.
Apply now

More job openings