Summaryย
The Senior 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).ย
Coreย Responsibilitiesย
- Contribute to the design, creation, development and improvement of software features, packaging, tools, testing, test automation, continuous integration, delivery, and documentationย
- Build andย maintainย automated tests (unit, integration, system-level)ย
- Triage, debug, and resolve issuesย
- Take ownership of quality and drive continuous improvementย
- Provideย accurateย estimates and deliver on commitments with transparencyย
- Collaborate with stakeholders, users, and teams on design, implementation, and approvalsย
- Engage actively in meetings and technical discussionsย
- Coordinate with internal teams to support product successย
- Prepare and present technical concepts clearly and effectivelyย
- Follow and help improve SDLC and organizational processesย
- Provide guidance, mentoring, and training within the software team, while offering support across the broader product development organizationย
Requirements
Core Qualificationsย ย
- 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:ย
- Software development in C/C++ on Linux/UNIX, embedded, or Windows (.NET, C#, JavaScript, SQL)ย
- Modern tech stack: Qt/QML, Node.js, Golang, React, Typescript, Python, PostgreSQL, Docker, MQTT, Microservicesย
- Experiences with any of the following languages, technologies and techniques would beย advantageous:ย
- IPC, RPC, sockets, A/V playersย
- Networking & protocols: Ethernet, ARINC 429, RS-485, I2C, SPI, MDIO, CANย
- Experience withย npm, Bower or Webpackย
- Debugging & troubleshootingย
Benefits
In addition to a comprehensive package of health benefits that include company contributions, RAVE Aerospace offers a variety of additional benefits and perks to enhance your work-life balance experience including but not limited to:
- A home allowance to elevate your home workspace
- Discretionary bonus program
- Future financial security with a 401(k) program with company match
- Paid time off covering vacations, personal time off and sick days, capped off by an exciting year-end holiday shutdown
- Embraced flexibility with our alternative work schedule (9/80) to navigate your workweeks with every other Friday off