Flight Software Engineer (Algorithm)
Flight Software Engineer (Algorithm)
To apply for this job, please find the formal link here.
ROLE
– Own flight software application code or algorithm model from design to implementation and qualification
– Lead algorithmic-firmware-systems integration effort
– Communicate and collaborate effectively with cross-functional teams
– Document associated algorithms/systems and maintain the relevant codebase
– Set up processes wherever appropriate
– Understand and convert algorithm models/State machine models into production-ready code
– Evaluate the effectiveness of algorithms on hardware and recommend strategies to optimise algorithm performance
– Participate in design reviews, FMECA, and drive RCA efforts after testing
REQUIREMENTS
– Bachelor’s Degree or higher in Electrical Engineering or Aerospace Engineering
– 6 years of related experience or a Master’s Degree in similar disciplines with at least four years of related experience
– Experience with the entire software development lifecycle
– Proficient in Simulink/Python
– Strong documentation and interpersonal communication skills
– Knowledge in any of the following is a plus – Model-based development, code certifications, continuous integration and delivery, static analyzers, test automation, and flight simulators
– Familiarity with formal verification and validation test processes, including requirement gathering and review, test plan/procedures specification and assessment, and test results analysis and review
BENEFITS
– Health insurance coverage
– Unlimited leaves & flexible working hours
– Role-based remote work and work-from-home benefit
– Relocation assistance
– Professional Mental Wellness services
– Employee Stock Options for all hires
