FREE ACCESS
5,000–10,000 jobs/day
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.

Software Engineer II
RAVE Aerospace. Participate in architecture, design, development, testing, and integration of software features supporting RAVE In-flight Entertainment (IFE) .
Core Competencies
Role fitCore 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 embedded systems, while driving software quality and continuous improvement. Proficient in modern technologies such as Qt/QML, Node.js, and microservices, with strong debugging and troubleshooting capabilities.
Highest-signal resume keywords
C/C++ Software DevelopmentLinux/UNIX Embedded SystemsQt/QML FrameworkDebugging and TroubleshootingContinuous Integration and Test Automation
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
C/C++LinuxEmbedded SystemsQt/QMLNode.jsGolangReactTypeScriptPythonPostgreSQL
Soft Skills
CollaborationCommunicationProblem-SolvingTransparencyStakeholder Engagement
Tools & Technologies
DockerMQTTMicroservicesNpmBowerWebpack
Industry Keywords
Software Development Life CycleNetworking ProtocolsIPCRPCA/V Players
Tech Stack
Tools & technologiesDockerJavaScriptLinuxMicroservicesNode.jsPostgresPythonQtReactSDLCSQLTypeScriptUnixWebpackC++Go.NET
About the role
Key responsibilities & impact- Participate in architecture, design, development, testing, and integration of software features supporting RAVE In-flight Entertainment (IFE)
- Contribute to software feature creation, development, improvement, packaging, tooling, testing, test automation, continuous integration, delivery, and documentation
- Build and maintain unit, integration, and system-level automated 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
- Present technical concepts clearly and effectively
- Follow and help improve SDLC and organizational processes
Requirements
What you’ll need- Bachelor’s Degree in Engineering, Computer Science, or equivalent experience in a related field
- 3+ years of software development experience
- Software development in C/C++ on Linux/UNIX, embedded, or Windows (.NET, C#, JavaScript, SQL)
- Experience with modern technologies including Qt/QML, Node.js, Golang, React, TypeScript, Python, PostgreSQL, Docker, MQTT, and microservices
- Experience with IPC, RPC, sockets, or A/V players would be advantageous
- Knowledge of networking and protocols including Ethernet, ARINC 429, RS-485, I2C, SPI, MDIO, or CAN would be advantageous
- Experience with npm, Bower, or Webpack would be advantageous
- Debugging and troubleshooting skills
Benefits
Comp & perks- Discretionary bonus program
- 401(k) program with a 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