Staff Embedded Software Engineer (Networking)
Core
Architecture, design, and implementation of high-performance networking software for onboard aircraft video systems, focusing on Layer 2/3 switching and multicast routing.
Role type
Staff Embedded Software Engineer (Networking)
Builds
Production-ready firmware for embedded networking devices and robust network stacks for high-bandwidth video distribution.
Domain
Aerospace / Embedded Networking
Deliverable
production ML models | product features
Required skills
Linux kernel development, C/C++/Python, Layer 2/3 switching, IGMP, RSTP, Multicast Routing, PCB schematics, ARM/x86 processors, A/V libraries, CI/CD pipelines
Preferred skills
None stated
Technologies
Linux, C, C++, Python, bash, IGMP, RSTP, ARM, x86
Responsibilities
Lead design and implementation of embedded networking software from requirements to production; Develop and optimize network protocols for high-bandwidth video; Lead board bring-up and interface with hardware teams; Analyze and enhance efficiency, stability, and scalability of network resources; Support team members through design discussions and code reviews.
Seniority
Staff, hands-on IC with mentorship
