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)
Requirements
- 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.
BE Programmer
91bnb
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…
Retail Sales Associate / Customer Service
Elements Massage
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…
General Manager Full Time-GMA-203100
Extended Stay America
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.
ULTRASOUND TECHNOLOGIST
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
PrimeMSOSurgicalCenters
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
PrimeMSOSurgicalCenters
Encino, CA
Knowledge of word processing software. Communicates with applicable staff regarding scheduling matters. Visits assigned accounts monthly, and updates notes in…
Paralegal
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.”.
Maintenance Mechanic III-Boiler
Dart Container
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.
Installation/Technical Support Staff (FT)
eatOS POS Inc.
Los Angeles, CA
Coordinate maintenance, repairs, and technical support related to equipment or software requirements on a case-by-case basis.
Clinical Trial Project & Site Manager (Onsite)
Tilda Research
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.
Admissions Representative (FT) Canyon Country, CA
Charter College
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…
Clinical Research Coordinator II
Tilda Research
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…