The Senior Embedded Software Engineer for Airborne Software will apply their deep knowledge of RTCA DO-178C and technical leadership experience to directly contribute to and lead a small team to specify, architect, design, implement and integrate the embedded software for BETA’s airborne systems.
Requirements
- BS in Computer Engineering, Electrical Engineering, Computer Science, or a related degree from an accredited university
- Minimum 7 years experience in real-time embedded software development for safety-critical systems
- Excellent requirements engineering and software architecture/design experience
- Mastery of the C programming language
- Knowledge of Texas Instruments Hercules and/or STM ARM microcontrollers, or equivalent
- Comfortable reading electrical schematics, technical documentation, reference manuals, and datasheets
- Deep experience with electronics lab equipment such as programmable power supplies, signal generators, oscilloscopes, and bus analyzers
- Expert level knowledge and experience with the activities and outputs required for DO-178C Level A compliance
- Excellent team communication and collaboration skills
- Ability to work independently, as a member of an integrated team, and as a technical leader of a small team of dedicated software engineers
- Deep knowledge and experience with communications interfaces and devices such as SPI, I2C, CAN, ARINC 429, Analog-to-Digital Converters, Direct Memory Access controllers, and temperature, voltage, and current sensors
- Experience with Stage of Involvement reviews and communication with FAA personnel and DERs
- Experience with RTCA DO-330 tool qualification objectives, activities, and outputs
- Experience with RTCA DO-331 model-based development objectives, activities, and outputs
Benefits
- Encouragement of professional development
- Promotion of work-life balance
- Opportunities for career advancement
- Access to cutting-edge technology and tools
- Collaborative and inclusive work environment