
Firmware Engineer
Allen Control Systems2 months ago
Austin, TX, USAMid Level / Senior
Responsibilities
- Design and implement embedded software in C++ for real-time responsiveness.
- Create detailed electrical schematics and define system requirements.
- Develop and maintain documentation of designs, including pseudocode and test protocols.
- Conduct extensive testing and debugging in lab and field environments.
- Continuously improve code performance and reduce power consumption.
Requirements
- 3+ years of experience in electrical and firmware design.
- Bachelor’s or Master’s degree in Electrical Engineering, Computer Science, or a related field.
- Knowledge of microcontroller-based control systems.
- Hands-on experience with testing methodologies and validation protocols.
- Proficiency in C++ for embedded systems and Python for scripting.
- Experience deploying real-time control software in robotics or autonomous systems.
- Ability to integrate software with sensors, actuators, and control hardware.
Benefits
- Competitive salary.
- ACS Equity Package.
- Health, Dental, Vision Insurance.
- Paid Time Off.