Supernal is looking for a Software Engineer to develop advanced aerospace embedded applications for aerospace platforms, specifically focusing on electric vertical take-off and landing (eVTOL) vehicles and their supporting ecosystem, ensuring DO-178C compliance for safety-critical systems.
Requirements
- Proficiency in C, C++ and MATLAB/Simulink for embedded applications
- Hands-on experience with DO-178C certified software development at DAL A/B/C
- Familiarity with RTOS concepts and implementations (e.g., VxWorks, FreeRTOS, Greenhill)
- Understanding of software design patterns and object-oriented design principles
- Experience with version control, issue tracking, and configuration management tools
- Experience with battery systems, power electronics, or energy storage technologies
- Knowledge of ARP4754A, DO-178C, or other aerospace standards
Responsibilities
- Design, implement, and test embedded software for battery management applications using C++ and Simulink models
- Integrate control algorithms and diagnostics into real-time embedded platforms
- Translate system-level requirements into software architecture and detailed design
- Develop software artifacts in accordance with DO-178C guidelines for DAL A/B/C software
- Participate in the creation and review of planning documents, requirements, design, code, and verification artifacts
- Develop and maintain Simulink models for control and monitoring functions
- Generate and validate auto-code from models for embedded deployment
Other
- A minimum of (3) years of experience in embedded software development for safety-critical systems
- This position is required to work on-site 5 days a week.
- Strong analytical, problem-solving, and communication skills
- Any offer of employment is conditioned upon the successful completion of a background check.
- This position may include access to certain technology and/or software source code subject to U.S. export controls laws and regulations.