Software Engineer II

RAVE Aerospace

• $88K — $105K *
Consumer Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's Degree in Engineering, Computer Science, or equivalent experience
  • 3+ years of software development experience in C/C++ on Linux/UNIX, embedded, or Windows
  • Familiarity with modern tech stacks like Qt/QML, Node.js, Golang, React, and Python
  • Experience with networking protocols such as Ethernet and ARINC 429 is a plus
  • Strong debugging and troubleshooting skills

Responsibilities

  • Contribute to the design and development of software features and tools
  • Build and maintain automated tests across various levels
  • Triage, debug, and resolve software issues
  • Take ownership of quality and drive continuous improvement
  • Provide accurate project estimates and maintain transparency in commitments
  • Collaborate with stakeholders on design and implementation
  • Engage in technical discussions and meetings

Benefits

  • Discretionary bonus program
  • 401(k) program with company match
  • Paid time off for vacations, personal time, and sick days, plus a year-end holiday shutdown
  • Flexible alternative work schedule (9/80) with every other Friday off
Full Job Description
Summary

The Software Engineer II is a software developer, participating in 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
  • Present technical concepts clearly and effectively
  • Follow and help improve SDLC and organizational processes

Requirements

Core Qualifications
  • Bachelor's Degree in Engineering, Computer Science, or equivalent experience in a related field
  • 3+ 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

Pay offered may vary depending on the level of the position, skills, experience, job-related knowledge, and location.

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:
  • Discretionary bonus program
  • Future financial security with a 401(k) program with a 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

Similar Jobs

More Jobs at RAVE Aerospace

More Consumer Technology Jobs

Find similar Software Engineer II jobs: