• Design and develop flight-critical software using Simulink, Stateflow, and related MathWorks tools for model-based design.
• Define software architecture, modeling standards, and development workflows aligned with DO-178C and DO-331.
• Create, maintain and review software requirements, models and auto-generated code.
• Ensure robustness and traceability through requirements-based design, verification, and certification artifact production.
• Collaborate with engineers from cross functional groups such as systems, safety, hardware, flight controls and test to ensure product and program level needs are met.
• Support integration into CI pipelines, including model checks, code generation, static analysis, and automated verification.
• Contribute to planning and execution of SOI audits and certification reviews.
• Create and maintain comprehensive documentation for software requirements, architecture and design decisions
• Support hardware-in-the-loop (HIL), processor-in-the-loop (PIL), and flight testing activities.