Posted 1mo ago

Staff Embedded Software Engineer (Networking)

@ RAVE Aerospace
Brea, California, United States
$129k-$155k/yrHybridFull Time
Responsibilities:Lead design, Develop protocols, Board bring-up
Requirements Summary:10+ years embedded software development with networking focus; degree in computer engineering/science.
Technical Tools Mentioned:C, C++, Python, Bash, Linux, Embedded Systems, IGMP, RSTP, Multicast Routing, ARM, x86, CI/CD, DevOps, Video over IP
Save
Mark Applied
Hide Job
Report & Hide
Job Description

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. 

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