Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
RAVE Aerospace

Senior Software Engineer

RAVE Aerospace

. Participate in the architecture, design, development, testing, and integration of software features supporting RAVE In-flight Entertainment (IFE) .

Posted 10/6/2026full-timeBrea • California • United StatesSenior💰 $130,000 - $146,500 per yearWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in software development, particularly in C/C++ on Linux/UNIX and modern technology stacks such as Qt/QML, Node.js, and React. Proven ability to drive software quality through testing, debugging, and continuous improvement while collaborating effectively with cross-functional teams.

Highest-signal resume keywords
C/C++ Software DevelopmentLinux/UNIX DevelopmentQt/QML FrameworkTest AutomationContinuous Integration

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
C/C++LinuxQt/QMLNode.jsGolangReactTypescriptPythonPostgreSQLSQL
Soft Skills
CollaborationMentoringCommunicationProblem-SolvingTransparency
Tools & Technologies
DockerNpmBowerWebpackMicroservices
Industry Keywords
Embedded SystemsNetworking ProtocolsDebuggingTest AutomationSoftware Development Life Cycle

Tech Stack

Tools & technologies
DockerJavaScriptLinuxMicroservicesNode.jsPostgresPythonQtReactSDLCSQLTypeScriptUnixWebpackC++Go.NET

About the role

Key responsibilities & impact
  • Participate in the architecture, design, development, testing, and integration of software features supporting RAVE In-flight Entertainment (IFE)
  • Contribute to software feature development and improvement, packaging, tools, testing, test automation, continuous integration, delivery, and documentation
  • Build and maintain automated unit, integration, and system-level tests
  • Triage, debug, and resolve issues
  • Own software quality and drive continuous improvement
  • Provide accurate estimates and deliver commitments transparently
  • Collaborate with stakeholders, users, and teams on design, implementation, and approvals
  • Participate in meetings and technical discussions
  • Coordinate with internal teams to support product success
  • Prepare and present technical concepts
  • Follow and improve SDLC and organizational processes
  • Provide guidance, mentoring, and training within the software team and broader product development organization

Requirements

What you’ll need
  • Bachelor’s Degree in Engineering, Computer Science, or equivalent experience in a related field
  • 6+ years of software development experience
  • Software development in C/C++ on Linux/UNIX, embedded, or Windows (.NET, C#, JavaScript, SQL)
  • Experience with modern technology stacks including Qt/QML, Node.js, Golang, React, Typescript, Python, PostgreSQL, Docker, MQTT, and Microservices
  • Experience with IPC, RPC, sockets, or A/V players is advantageous
  • Knowledge of networking and protocols including Ethernet, ARINC 429, RS-485, I2C, SPI, MDIO, or CAN is advantageous
  • Experience with npm, Bower, or Webpack is advantageous
  • Debugging and troubleshooting skills

Benefits

Comp & perks
  • Discretionary bonus program
  • 401(k) program with company match
  • Paid time off covering vacations, personal time off and sick days
  • Year-end holiday shutdown
  • Alternative work schedule (9/80) with every other Friday off
  • Comprehensive health benefits with company contributions