Firmware Engineer

Allen Control Systems

$90K — $130K *
Aerospace & Defense
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 3+ years of experience in electrical and firmware design, including schematic design and embedded software development.
  • Bachelor's or Master's degree in Electrical Engineering, Computer Science, or a related field.
  • Knowledge of microcontroller-based control systems, including power conversion and motor drives.
  • Proficiency with electrical design tools like Altium Designer, OrCAD, or Eagle.
  • Hands-on experience with testing methodologies, equipment, and validation protocols for military standards compliance.
  • Proficiency in C++ for embedded systems and Python for scripting or development tasks.
  • Experience deploying real-time control software in robotics or autonomous systems.
  • Ability to integrate software with sensors, actuators, and control hardware.

Responsibilities

  • Develop embedded software in C++ ensuring real-time responsiveness for autonomous defense applications.
  • Interpret IC datasheets and create detailed electrical schematics for autonomous turret systems.
  • Maintain detailed documentation of designs, including pseudocode and test protocols.
  • Test and debug embedded systems in lab and field environments, optimizing electronics and software.
  • Continuously improve code performance and reduce power consumption for system efficiency.

Benefits

  • ACS Equity Package
  • Health, Dental, Vision Insurance
  • Paid Time Off
Full Job Description
Position Overview:

We are seeking a highly skilled Firmware Engineer with strong expertise in microcontroller firmware development in C++, schematic design, and electrical simulation. The ideal candidate will play a critical role in developing robust, high-performance electrical systems that integrate seamlessly with our electromechanical components, helping to ensure our products meet rigorous military-grade requirements. You will contribute to developing, optimizing, and implementing embedded software for real-time control of our systems.

What You'll Do:
  • Develop Real-Time Embedded Software: Design and implement embedded software in C++, focusing on real-time responsiveness and efficiency for autonomous defense applications.
  • Design and Develop Electrical Systems: Interpret microcontroller, digital, and analog IC datasheets. Create detailed electrical schematics and define system requirements for autonomous turret systems, including embedded and power circuits.
  • Documentation and Reporting: Develop and maintain detailed documentation of designs, including pseudocode, block diagrams, schematics, simulation results, and test protocols.
  • Test and Debug Embedded Systems: Conduct extensive testing, simulation, and debugging in both lab and field environments. Troubleshoot and optimize electronics and software for various real-world conditions.
  • Performance Optimization: Continuously improve code performance and reduce power consumption to maximize system efficiency on hardware-constrained platforms.

What You'll Need:
  • Experience: 3+ years of experience in electrical and firmware design, including schematic design and embedded software development.
  • Educational Background: Bachelor's or Master's degree in Electrical Engineering, Computer Science, or a related field.
  • Embedded Circuit Design: Knowledge of microcontroller-based control systems, including power conversion and motor drives.
  • Testing and Validation: Hands-on experience with testing methodologies, equipment, and validation protocols for designs that meet military standards.
  • Embedded Software: 3+ years of experience developing real-time, safety-critical embedded systems.
  • Languages: Proficiency in C++ for embedded systems and Python for scripting or development tasks.
  • Robotics Systems: Experience deploying real-time control software in robotics or autonomous systems.
  • Systems Integration: Ability to integrate software with sensors, actuators, and control hardware.

You'll Stand Out:
  • Embedded Linux and RTOS Experience: Familiarity with embedded Linux environments, RTOS, and building custom kernels for embedded platforms.
  • Networking & Protocols: Knowledge of networking protocols (e.g., TCP/IP, UDP) and communication protocols used in robotics (e.g., CAN, UART, I2C).
  • High-Performance Systems: Experience optimizing code for low-latency, high-performance embedded applications with strict power and computational constraints.

What We Offer:
  • Competitive salary
  • ACS Equity Package
  • Health, Dental, Vision Insurance
  • Paid Time Off

#LI-AS1

Similar Jobs

More Jobs at Allen Control Systems

More Aerospace & Defense Jobs

Find similar Firmware Engineer jobs: