Staff Software Engineer
Safran - Brea, California, United States, 92631
Work at Safran
Overview
- View job
Overview
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 both 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
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
Benefits
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. Seniority level
Seniority level Mid-Senior level Employment type
Employment type Full-time Job function
Industries IT Services and IT Consulting Referrals increase your chances of interviewing at Safran by 2x Sign in to set job alerts for “Staff Software Engineer” roles.
Senior Software Engineer, TikTok Brand Ads
Senior Software Engineer (Gameplay/Audio) - Unpublished R&D Product
Los Angeles, CA $150,000.00-$250,000.00 2 weeks ago Principal Software Engineer, Payroll Services
Los Angeles Metropolitan Area $222,000.00-$290,000.00 2 weeks ago Manager, Software Engineering - Player Platform SDK
Los Angeles, CA $183,300.00-$256,600.00 3 weeks ago Principal Software Engineer, Payroll Services
Senior Hardware Automation Software Engineer
Senior Software Engineer II, Audio - Unannounced Game
Lead Software Engineer, Server Infrastructure - Overwatch 2 | Irvine, CA
AVP, Principal Mobile Software Development Engineer
AVP, Principal Mobile Software Development Engineer
Irvine, CA $132,000.00-$198,000.00 1 week ago AVP, Principal Mobile Software Development Engineer
Principal Software Engineer, Gameplay - Teamfight Tactics
Senior Software Engineer, Strategic Infrastructure - Advanced Networking & Comms
Principal Software Engineer (ML Focused) - League Studio, League Data Central
Los Angeles, CA $218,300.00-$304,300.00 3 weeks ago Los Angeles, CA $210,000.00-$230,000.00 2 weeks ago Building Automation Systems Supervisor - The Claremont Colleges Services
Claremont, CA $90,000.00-$100,000.00 4 weeks ago Staff Software Engineer, Web - Esports Platform & Experiences
Pasadena, CA $125,000.00-$185,000.00 1 year ago Staff Software Engineer (UI) - League of Legends
Staff Software Engineer, Full-Stack - 2XKO
Irvine, CA $160,000.00-$220,000.00 2 weeks ago Senior Full Stack Software Engineer (Contract Position)
Pasadena, CA $125,000.00-$185,000.00 1 year ago We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr