Job description
At Safran Passenger Innovations, we focus on maximizing the Passenger Experience, to make flying fun! As an innovative Inflight research and development company we design, engineer, manufacture, sell and support world-class In-Flight Entertainment solutions. Our products are constantly evolving, solving complex media distribution, playback and connectivity problems in a demanding environment. We are proud to be utilized by many of the premier air carriers so step aboard and help us by creating connected inflight experiences for today and the future!
The Senior Software Engineer participates 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 within a s/w team 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
- 6+ 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
- Troubleshooting & debugging
- Formal Engineering Requirements documentation and processes
- Manufacturing Test, Acceptance Test & associated procedures
Benefits
- Health Care Plan (Medical, Dental & Vision)
- Retirement Plan (401k, IRA)
- Life Insurance (Basic, Voluntary & AD&D)
- Paid Time Off (Vacation, Sick & Public Holidays)
- Family Leave (Maternity, Paternity)
- Short Term & Long Term Disability
- Training & Development
- Work From Home
- Wellness Resources
Job Type: Full-time
colinoncars.com is the go-to platform for job seekers looking for the best job postings from around the web. With a focus on quality, the platform guarantees that all job postings are from reliable sources and are up-to-date. It also offers a variety of tools to help users find the perfect job for them, such as searching by location and filtering by industry. Furthermore, colinoncars.com provides helpful resources like resume tips and career advice to give job seekers an edge in their search. With its commitment to quality and user-friendliness, colinoncars.com is the ideal place to find your next job.