Staff Software Engineer @ Safran Passenger Innovations - Brea, CA

Job Overview

2 months ago

Staff Software Engineer

Safran Passenger Innovations - Brea, CA

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 passion for continuous improvement and take personal ownership of quality (i.e., do no harm)
  • 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 both organizational processes and the software development lifecycle (SDLC)


  • 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:
    • UNIX/Linux or embedded operating systems using C/C++
    • Windows using C/C++/C#, .Net, web programming, JavaScript, ASP, SQL
    • Mobile application development using HTML (preferably HTML5), CSS, Angular, AngularJS, Node.JS.
    • Experience with npm, Bower or Webpack would advantageous
    • Experiences with any of the following languages, technologies and techniques would be advantageous:
    • Python, Qt/QML and GUI development
    • Network protocols, MQTT, IPC, RPC, sockets and/or audio/video players
    • Ethernet, networking, network stack, ARINC 429, RS-485/422, I2C, SPI, MDIO, CAN
    • Bootloaders (U-Boot)
    • Highly available, fault-tolerant, distributed, or clustered systems development
    • Audio/video (A/V) device drivers, A/V kernel modules and/or A/V libraries
    • Formal Engineering Requirements documentation and processes
    • Manufacturing Test, Acceptance Test & associated procedures

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

Similar Jobs


Account Executive

Clear Channel Outdoor

Torrance, CA

Ensures customer satisfaction by facilitating all aspects of the customer's account in cooperation with creative, operations, marketing, and finance staff.

El Monte, CA

Assist to quality control staff to test the functionalities and performances of the software and help system administrator to arrange on parameters and solve…

Costa Mesa, CA

Opportunity for professional growth into management with training from experienced staff. FREE massages / Discounted massages for staff, friends and family!

San Diego, CA

Recruit and hire new staff members. Drive technical implementation of software development projects. Extensive experience with the Agile/Scrum software…


Outreach Coordinator - Street Medicine

Martin Luther King, Jr. Community Hospital

Los Angeles, CA

Record patient care management information in the EMR (training provided) and other software. Attend regular staff meetings, trainings and other meetings as…


Ontario, CA

Basic knowledge of computers and software including ability to use e-mail, word processing, and spreadsheet software. Employer Paid Long Term Disability.


Business Office Manager

Felicita Vida Senior Living

Escondido, CA

Maintain basic knowledge of computer software and internet applications. Attend all required training, in-service, and staff meetings.


Clinical Informaticists Full Time Day

Martin Luther King, Jr. Community Hospital

Los Angeles, CA

Translates clinician requirements, in partnership with leadership and staff, into system requirements and specifications.



Memorial Hospital of Gardena

Gardena, CA

 Demonstrates complete working knowledge of all ultrasound equipment and computer software necessary to perform studies.


Breath Alcohol Technician/Urine Collector (CA)

ExamOne, A Quest Diagnostics Company

Glendale, CA

Basic computer skills in Microsoft office with the ability to learn new software. Works effectively with staff employees to ensure compliance with dress code,…


Legal Assistant


Glendale, CA

Familiarity with Lexis-Nexis and legal document management software is a plus. We assist our nursing staff in obtaining certifications when necessary and offer…


Enrollment and Retention Specialist (FT)

Los Angeles Christian Health Centers

Los Angeles, CA

Ability to use word-processing and spreadsheet software to complete assigned tasks. Los Angeles Christian Health Centers opened in 1995 with a handful of staff…


Veterinary Receptionist

Limehouse Veterinary Clinic

Glendale, CA

Practical animal hospital knowledge and experience is _REQUIRED. Answering very busy multi-line phones. Locating and refiling patient charts.


Employment Specialist

Upward Bound House

Los Angeles, CA

Participates in regular case conferencing meetings and attends staff trainings as required. Proficiency in MS Office Suite (Word, Excel, PowerPoint, Outlook)…


Front Office Scheduler


Encino, CA

Knowledge of word processing software. Communicates with applicable staff regarding scheduling matters. Visits assigned accounts monthly, and updates notes in…



King Law Firm Attorneys at Law, Inc.

Wildomar, CA

Experience in using legal database software. Part of the trial team that works with all firm staff to take a trial-bound case from retention to completion.


IT Site Support Engineer II

Thermo Fisher Scientific

Carlsbad, CA

The changes I bring about helps to keep the company’s software products Secure and free of cybersecurity risks.”.

Corona, CA

Experience operating test equipment and/or software. Repair equipment during mechanical breakdowns or assist other staff in repairs.


Eyebrow Artist

Skin Reverence

Monrovia, CA

Ability to use MS office software to process and store information. Regularly attend, participate in and support training and staff meetings for the spa.

Los Angeles, CA

Coordinate maintenance, repairs, and technical support related to equipment or software requirements on a case-by-case basis.

Tustin, CA

Provide on-site leadership of the facility and staff. Creates training material for new staff on study start-up protocol. Experience working with remote teams.

Canyon Country, CA

Attend all Admissions and staff meetings. CRM software usage: 2 years (Preferred). Proficient computer skills in Word, Excel, database software and use of…

Tustin, CA

Proficiency with collecting vital signs and reporting of irregularities to the clinician on staff. Proficiency with capturing ECGs and reporting relevant…


Assistant Director of Finance

Montage Laguna Beach

Laguna Beach, CA

Ensure staff is motivated and trained to adequately perform at the expected level. Manage and direct the performance of the Finance staff, to include team…