Senior Flight Software Engineer

×

Senior Flight Software Engineer

Pixxel – Bangalore, Karnataka, India

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 relevant codebase
– Set up processes wherever appropriate
– Enable verification and release of flight software via HILS testing facilities
– Understand and convert algorithm models/State machine models into production-ready code
– Evaluate the effectiveness of algorithms on hardware and recommend strategies to optimize algorithm performance
– Participate in design reviews, FMECA, and drive RCA efforts after testing
– Give transparency to the wider program and stakeholders on current status, any blockers and accommodate any discussions which can unlock current or future blockers
– Identifying project risks and taking steps to avoid potential pitfalls and pivot where necessary to keep development on track

REQUIREMENTS
– An engineering degree in computer science, electrical engineering, computer engineering, or equivalent qualification
– 7+ years of demonstrated applicable experience in embedded software development using C and C++
– Software development within a Linux environment / RTOS
– Experience writing embedded software within a multi-threaded/multi-processor environment
– Familiarity with formal verification and validation test processes, requirement gathering and review, test plan/procedures specification and assessment, and test results analysis and review
– Experience with code certifications, continuous integration and delivery, static analyzers, test automation, and flight simulators
– Knowledge/ Experience in the following is a plus – Yocto, Python, MATLAB/Simulink, NASA’s F Prime Framework
– Experience in GNC Systems
– Strong expertise in developing and testing embedded flight software with a deep understanding of real-time systems
– Proven ability to collaborate across avionics, systems, and mission teams to deliver reliable, mission-critical solutions

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