Job Overview
Our mission is to advance the benefits of sustainable air mobility by designing, manufacturing, and operating an all-electric vertical takeoff and landing aircraft that can carry four passengers while producing minimal noise.
As a key member of our team, you will be responsible for designing, developing, and testing safety-critical software for our fault-tolerant flight controls system.
Key Responsibilities:
* Designing and developing high-quality software components that meet or exceed requirements.
* Participating in planning, design, scheduling, prioritizing, and tracking projects to ensure successful project delivery.
* Collaborating with system engineers to decompose item requirements into high-level and low-level software requirements.
* Developing software plans, processes, and guidelines to ensure compliance with industry standards.
* Conducting software analyses, requirements-based testing, and structural coverage analysis to ensure software quality.
Requirements:
* 5+ years of experience in flight control software development or a related field.
* Bachelor of Science in Electrical Engineering, Computer Engineering, Computer Science, or a related degree.
* Proficiency in C/C++ programming languages.
* Experience with MATLAB/Simulink.
* Fluency with widely used scripting languages like bash and Python.
* Experience developing software complying with safety standards like DO-178C to high criticality levels (DAL-A/B).