Staff Software Engineer
: Job Details :


Staff Software Engineer

Safran Passenger Innovations

Job Location : Brea,CA, USA

Posted on : 2025-07-25T01:11:14Z

Job Description :

At Safran Passenger Innovations, we make flying fun by maximizing the passenger experience. As an innovative in-flight entertainment and connectivity (IFEC) company, we design, engineer, manufacture, sell, and support world-class in-flight entertainment and connectivity solutions. Our products are constantly evolving to tackle complex challenges in media distribution, playback, and networking, all within the secure and demanding inflight environment.

We thrive on collaboration, working in cross-functional teams where engineers, designers, and innovators come together to create solutions that truly redefine the passenger experience. Trusted by many of the world's leading airlines, Safran IFEC delivers cutting-edge technology that enhances air travel. Join us and be part of a team shaping the future of in-flight entertainment and creating the best experiences for today and tomorrow!

Job Summary:

The Staff Software Engineer will participate in the architecture, design, development, test, and integration of software features for, or in support of, RAVE In-flight Entertainment (IFE) software development and products.

Duties and Responsibilities:

  • Contribute to the design, creation, development, and improvement of software features, packaging, tools, testing, test automation, continuous integration, delivery, and documentation.
  • Troubleshoot, triage, debug, and resolve problems.
  • Demonstrate a passion for continuous improvement and take personal ownership of quality.
  • Provide guidance, mentoring, training, and support across the product development organization.
  • Provide realistic estimates, foster a culture of transparency, and meet agreed-upon commitments.
  • Hold anyone in the product development organization accountable for agreements made.
  • Contribute to the creation and improvement of tools, features, packaging, testing, test automation, and continuous integration, delivery, and documentation.
  • Facilitate communication internally with stakeholders, users, and/or customers on specifications, architecture, design, implementation, and approvals.
  • Actively participate, engage, and contribute during meetings.
  • Leverage other internal organizations to facilitate product success.
  • Prepare and present technical information.
  • Adhere to, contribute to, and help improve organizational processes and the software development lifecycle (SDLC).
  • When required, lead and drive the technical direction of complex software projects, providing expert guidance to development teams.
  • Drive accountability for technical outcomes within cross-functional teams, making critical decisions and taking ownership of the overall technical success of projects.

Minimum Qualifications:

  • Bachelor's Degree in Engineering, Computer Science, or equivalent experience in a related field.
  • 3+ years of experience in a Senior (or above) level role within software engineering.
  • 10-15+ years of software development experience with one or more of the following:

o UNIX/Linux or embedded operating systems using C/C++

o Windows using C/C++/C#, .Net, web programming, JavaScript, ASP, SQL

o Mobile application development using HTML (preferably HTML5), CSS, Angular, AngularJS, Node.JS.

o Experience with npm, Bower, or Webpack would be advantageous.

  • Experiences with any of the following languages, technologies, and techniques would be advantageous:

o Python, Qt/QML and GUI development.

o Network protocols, MQTT, IPC, RPC, sockets, and/or audio/video players.

o Ethernet, networking, network stack, ARINC 429, RS-485/422, I2C, SPI, MDIO, CAN.

o Bootloaders (U-Boot).

o Highly available, fault-tolerant, distributed, or clustered systems development.

o Audio/video (A/V) device drivers, A/V kernel modules, and/or A/V libraries.

o Formal Engineering Requirements documentation and processes.

o Manufacturing Test, Acceptance Test & associated procedures.

The starting pay range for this position is $129,000 to $166,000 per year; however, base pay offered may vary depending on the level, skills, experience, job-related knowledge, and location.

#J-18808-Ljbffr
Apply Now!

Similar Jobs (0)