Sr. Sustaining Firmware Engineer
Serve Robotics- Full Time
- Senior (5 to 8 years)
Candidates must have a Bachelor’s or Master’s degree in Software Engineering, Computer Science, or a related field. They should possess at least 3 years of experience working on embedded systems for aerospace applications and demonstrate proficiency in C/C++/Rust or similar programming languages. Experience using RTOS and proven experience in embedded software development and prototyping are required, along with hands-on experience with microcontrollers. A solid understanding of the entire software development life-cycle is necessary, as well as the ability to work on-site in Huntington Beach, CA, and U.S. security clearance eligibility.
The Embedded Software Engineer will design and develop firmware for embedded systems in weapons applications. They will actively participate in sourcing components, system integration, and troubleshooting to ensure designs meet performance standards. The role involves implementing control algorithms for embedded systems, collaborating with cross-functional teams for integration, and working closely with hardware engineers. Continuous learning about new technologies is expected, alongside ensuring quality assurance of software designs and maintaining documentation for compliance.