Embedded Software Engineer
Skyryse, El Segundo, CA
What you will do
- Design and develop flight software in embedded C in accordance with DO-178C DAL A.
- Develop low-level drivers and safety-critical monitoring systems for flight-critical applications.
- Develop and test embedded software components to interface with and control peripherals such as motors, encoders, heaters, and sensors.
- Collaborate with electrical engineers on hardware/software integration, including bring-up of new hardware and resolution of interface issues.
- Write, review, and approve software requirements, architecture, and design documents; support review of system-level requirements.
- Contribute to continuous improvement of development and verification processes to reduce cost and cycle time.
What you need
- Bachelor of Science degree in Computer Science, Computer Engineering, or similar engineering discipline.
- 5+ years of professional working experience.
- Experience building low-level drivers in embedded C.