Staff Software Engineer

Innovative in-flight entertainment and connectivity (IFEC) company designing and manufacturing world-class entertainment solutions for airlines.
$129,000 - $166,000
Embedded
Staff Software Engineer
Hybrid
10+ years of experience
Travel

Description For Staff Software Engineer

Safran Passenger Innovations is at the forefront of revolutionizing the in-flight entertainment and connectivity (IFEC) industry. As a Staff Software Engineer, you'll be integral to designing and developing cutting-edge software solutions that enhance the passenger experience in air travel.

The role combines embedded systems development with modern web technologies, requiring expertise in both low-level programming and high-level application development. You'll work on complex challenges in media distribution, playback, and networking within the demanding inflight environment.

This position offers an opportunity to work with cross-functional teams of engineers and innovators, contributing to products used by leading airlines worldwide. You'll be responsible for architecting solutions, mentoring team members, and driving technical excellence across the organization.

The ideal candidate brings extensive experience in software development, particularly in embedded systems and multimedia applications. You'll need to balance technical leadership with hands-on development, ensuring the delivery of robust and scalable solutions.

Working in a hybrid environment in Brea, California, you'll enjoy competitive compensation ranging from $129,000 to $166,000, based on your experience and expertise. This is your chance to shape the future of in-flight entertainment while working with cutting-edge technology in a collaborative environment.

Key technologies include Linux/UNIX systems, C/C++, web technologies (HTML5, JavaScript, Node.js), and various networking protocols. You'll also work with audio/video systems, device drivers, and distributed systems, making this role perfect for someone who enjoys working across the full technology stack.

Join Safran Passenger Innovations to be part of a team that's dedicated to making flying more enjoyable through innovative technology solutions. Your expertise will directly impact millions of passengers' experiences while working with a company that values collaboration, innovation, and technical excellence.

Last updated a day ago

Responsibilities For Staff Software Engineer

  • Contribute to design, development and improvement of software features, packaging, tools, and testing
  • Troubleshoot, debug, and resolve problems
  • Provide guidance, mentoring, and training across the product development organization
  • Provide realistic estimates and meet agreed-upon commitments
  • Facilitate communication with stakeholders on specifications and implementation
  • Lead and drive technical direction of complex software projects
  • Drive accountability for technical outcomes within cross-functional teams

Requirements For Staff Software Engineer

JavaScript
Linux
Node.js
Python
  • Bachelor's Degree in Engineering, Computer Science, or equivalent experience
  • 3+ years of experience in a Senior (or above) level role
  • 10-15+ years of software development experience
  • Experience with UNIX/Linux or embedded systems using C/C++
  • Experience with Windows using C/C++/C#, .Net, web programming
  • Mobile application development using HTML5, CSS, Angular, Node.JS
  • Experience with Python, Qt/QML and GUI development
  • Knowledge of network protocols, MQTT, IPC, RPC, sockets
  • Experience with bootloaders (U-Boot)
  • Understanding of audio/video device drivers and kernel modules

Interested in this job?

Jobs Related To Safran Passenger Innovations Staff Software Engineer

Embedded Software Engineer (Snapdragon)

Staff Embedded Software Engineer position focusing on Qualcomm Snapdragon SoCs for in-flight entertainment systems, offering competitive compensation and hybrid work arrangement.

Embedded Software Engineer (Snapdragon)

Staff Embedded Software Engineer position focusing on Qualcomm Snapdragon SoCs development for in-flight entertainment systems at Safran Passenger Innovations.

Robotics Software Engineer

Senior Robotics Software Engineer position at May Mobility, developing autonomous vehicle technology with C++ and Linux, requiring 7+ years of robotics experience.

Staff Engineer

Staff Engineer position at Broadcom focusing on SRAM/CAM/RF compiler memories design and implementation in advanced technology nodes.

Firmware Technical Lead

Lead firmware development role at Google, focusing on embedded systems and SoC development, requiring 7+ years of experience in C/C++ programming and hardware design.