Staff Software Engineer

An innovative in-flight entertainment and connectivity (IFEC) company that designs, engineers, manufactures, and supports world-class in-flight entertainment solutions.
Brea, CA, USA
$129,000 - $166,000
Backend
Staff Software Engineer
Hybrid
501 - 1,000 Employees
10+ years of experience
Travel

Description For Staff Software Engineer

Safran Passenger Innovations is at the forefront of revolutionizing the in-flight experience through cutting-edge entertainment and connectivity solutions. As a Staff Software Engineer, you'll be integral to architecting and developing software features for the RAVE In-flight Entertainment (IFE) system, working within a collaborative environment that values innovation and technical excellence.

The role demands a seasoned professional with 10-15+ years of software development experience, combining deep technical expertise in various programming languages and frameworks with the ability to lead and mentor others. You'll be working with a diverse tech stack including Linux systems, C/C++, JavaScript, and modern web technologies, while tackling complex challenges in media distribution, playback, and networking within the unique constraints of an inflight environment.

Your responsibilities will span from hands-on development to providing technical leadership, making critical decisions that shape the direction of complex software projects. The position offers an opportunity to work on highly available, fault-tolerant systems that directly impact millions of passengers' travel experiences. The company's commitment to innovation is reflected in their comprehensive approach to software development, from low-level device drivers to high-level user interfaces.

The compensation package is competitive, with a salary range of $129,000 to $166,000 per year, varying based on skills and experience. Working in a hybrid environment in Brea, California, you'll be part of a team that values collaboration, continuous improvement, and technical excellence. This is an ideal opportunity for a senior technologist looking to make a significant impact in the aviation industry while working with cutting-edge technology.

The role combines the excitement of consumer-facing product development with the technical challenges of embedded systems and distributed computing. You'll be working in an environment that encourages innovation while maintaining the high standards required in the aviation industry. The position offers the unique opportunity to work on products that are used by leading airlines worldwide, making a direct impact on the future of air travel entertainment.

Last updated a day ago

Responsibilities For Staff Software Engineer

  • Contribute to design, development and improvement of software features, packaging, tools, testing, and documentation
  • Troubleshoot, triage, debug, and resolve problems
  • Provide guidance, mentoring, training, and support across the product development organization
  • Provide realistic estimates and meet agreed-upon commitments
  • Facilitate communication with stakeholders on specifications, architecture, 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

Linux
JavaScript
Node.js
TypeScript
  • 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 operating systems using C/C++
  • Experience with Windows using C/C++/C#, .Net, web programming, JavaScript, ASP, SQL
  • Mobile application development using HTML5, CSS, Angular, AngularJS, Node.JS
  • Experience with Python, Qt/QML and GUI development
  • Knowledge of network protocols, MQTT, IPC, RPC, sockets and audio/video players
  • Experience with bootloaders, distributed systems, and A/V device drivers

Interested in this job?

Jobs Related To Safran Passenger Innovations Staff Software Engineer

Staff Engineer - Labyrinth Screening

Staff Engineer position at Ripjar, leading technical initiatives for Labyrinth Screening platform, focusing on financial crime prevention through innovative software solutions.

Lead Engineer (Java)

Lead Java Engineer position at Velotio Technologies, building scalable backend solutions with 5+ years experience required, remote work in Pune, India.

Staff Gen AI Engineer

Remote Staff Gen AI Engineer position at Array, focusing on AI-driven development to build fintech solutions, offering comprehensive benefits and innovative work environment.

Lead Media Systems Engineer

Lead Media Systems Engineer position at Disney focusing on transforming media acquisition, production, and distribution capabilities while ensuring quality and efficiency.

Software Development Engineer 4

Adobe seeks Staff Software Engineer to build scalable services for Adobe Experience Cloud Mobile team, offering $133,900-$242,000 salary in San Jose.