Firmware Engineer
1 hour agoSeniorSalary: 120K - 230KMountain View, CAOnsiteFull TimeEngineeringJobs by Allen Control Systems
Allen Control SystemsVisit Allen Control Systems website
Allen Control Systems (ACS) is an Austin-based defense-robotics company that develops autonomous precision weapon systems, led by its Bullfrog counter-drone weapon station.
Austin, United States
Funding history
About Allen Control Systems
ACS combines AI, computer vision, precision motion control, and hardware to turn legacy or modern weapons into counter-unmanned-system platforms for U.S. and allied forces.
Skills
Candidate Availability
Required and preferred rules are kept separate and reflect the wording in the original posting.
About the Role
You will own the architecture and implementation of time- and safety-critical embedded firmware for autonomous aircraft. You will develop drivers and communications, define deployment approaches, maintain hardware-in-the-loop testing, and document architectural decisions and design tradeoffs.
Requirements
- 4+ years of industry experience in embedded firmware development
- Fluency in C and C++
- Understanding of bare-metal and RTOS embedded architectures
- Knowledge of CAN, I2C, UART, and Ethernet
- Experience with bootloader design and firmware deployment
- Experience setting up hardware-in-the-loop testing environments
- Ability to document and justify architectural decisions
Responsibilities
- Own the architecture and implementation of time- and safety-critical embedded firmware on STM32 platforms
- Evaluate firmware ecosystems and decide what to retain or redesign
- Write drivers for sensors and peripherals
- Select and configure CAN, I2C, UART, and Ethernet protocols
- Implement bootloader and firmware deployment strategies
- Set up and maintain hardware-in-the-loop testing infrastructure
- Produce design documentation for architectural decisions and tradeoffs
Benefits
- ACS Equity Package
- Health, dental, and vision insurance
- Paid time off
