We're in beta · Starting with US & Canada · Shipping weekly — your feedback shapes RiseMe
RAVE Aerospace logo
RAVE Aerospace Verified
Aerospace, Space Exploration, Propulsion Systems

Embedded Software Engineer (Networking)

Brea, California, United StatesHybridFull Time$128,900–$154,700 /yrPosted 4 days ago

Compensation estimateAI

See base, equity, bonus, and total comp estimates for this role — free, no credit card.

Sign up to see compensation estimate

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 DevOps 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.

Ready to apply?
You'll be redirected to RAVE Aerospace's application page.

Similar roles