✨ About The Role
- The role involves developing and integrating battery controls and complex drivers for battery microcontrollers in an all-electric aircraft.
- The candidate will participate in the definition and documentation of streamlined software development and verification processes to comply with safety-critical software certification standards.
- Collaboration with systems engineers is necessary to decompose item requirements into high-level and low-level software requirements.
- The position requires fostering team collaboration to promote personal development and support the overall project goals.
- Experience with communication standards and protocols such as RS-422/485, CAN, and Ethernet is important for the role.
âš¡ Requirements
- The ideal candidate will have over 5 years of experience in a related field, demonstrating a strong background in battery management systems and embedded software development.
- A bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field is required, with advanced degrees being a plus.
- Proficiency in C programming is essential, along with familiarity with safety-critical software development standards such as DO-178C and ISO 26262.
- The candidate should possess excellent organizational and communication skills to effectively collaborate with a multi-disciplinary team.
- Hands-on experience through the full software development life cycle, from development to verification and certification, is crucial for success in this role.