×
Register Here to Apply for Jobs or Post Jobs. X

Embedded Software Engineer; Networking

Job in Brea, Orange County, California, 92631, USA
Listing for: RAVE Aerospace
Full Time position
Listed on 2026-05-18
Job specializations:
  • Software Development
    Embedded Software Engineer, Software Engineer, C++ Developer
Salary/Wage Range or Industry Benchmark: 128900 - 154700 USD Yearly USD 128900.00 154700.00 YEAR
Job Description & How to Apply Below
Position: Embedded Software Engineer (Networking)

Embark on a transformative career with RAVE Aerospace Innovations, where we are forging an unparalleled in-flight entertainment ecosystem. As an innovative company we design and engineer world-class In-Flight Entertainment and Connectivity (IFEC) solutions. Our products are constantly evolving, solving complex media distribution, playback, and networking problems in a secure, demanding on-wing environment. RAVE IFEC products are utilized by many of the world’s premier air carriers.

Step aboard and help us by creating the best in-flight experiences for today and beyond!

Job Summary:

The Staff Embedded Software Engineer (Networking) is responsible for the architecture, design, and implementation of high-performance networking software for onboard aircraft video systems. This role focuses on the development of robust network stacks, specifically targeting Layer 2/3 switching and multicast routing to ensure seamless data delivery across complex system architectures.

Please note:
The level and compensation offered for this position will be based on a variety of factors, including but not limited to, qualifications, experience, education, and skills.

Duties and Responsibilities:
  • Lead the design and implementation of software for embedded networking devices, from initial requirements through to production-ready firmware
  • Develop and optimize network protocols including IGMP, Rapid Spanning Tree Protocol (RSTP), and advanced multicast routing strategies for high-bandwidth video distribution
  • Lead board bring-up activities and interface with hardware teams to validate and integrate new networking product designs
  • Analyze and enhance the efficiency, stability, and scalability of network resources, focusing on low-latency switching and routing
  • Support software team members through design approach discussions and rigorous code reviews to ensure engineering excellence
Requirements:
  • Bachelor’s Degree in Computer Engineering, Computer Science, or equivalent experience
  • 10+ years of experience in embedded software development with a focus on networking hardware
  • Proven experience developing for Layer 2 and Layer 3 network switches
  • Deep technical understanding of IGMP, Rapid Spanning Tree Protocol (RSTP), and Multicast Routing
  • Expert knowledge of Linux embedded operating systems, including kernel development and driver maturity
  • Advanced proficiency in C, C++, Python, and bash/sh
  • Understanding of embedded circuit design and PCB schematics, particularly for ARM/x86 processors and network switch chipsets
  • Experience with Audio/Video (A/V) libraries and libraries related to 4K video distribution over IP
  • Active participation in and contribution to Dev Ops and CI/CD pipelines for automated network testing

The starting pay range for this position is $128,900 to $154,700 per year however, base pay offered may vary depending on the level, skills, experience, job-related knowledge and location.

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary