JobMesh

Staff Embedded Software Engineer (Networking)

RAVE Aerospace · Brea, California, US

The Staff Embedded Software Engineer (Networking) is responsible for the architecture, design, and implementation of high-performance networking software for...

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 Requirements: - Bachelor’s Degree in Computer Engineering, Computer Science, or...