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
Robust network stacks and firmware for onboard aircraft video systems
Domain
Aerospace / Embedded Networking
Deliverable
production ML models | product features | infrastructure
Required skills
Linux kernel development, C/C++/Python, Layer 2/3 switching, IGMP, RSTP, Multicast Routing, PCB schematics, ARM/x86 processors, CI/CD pipelines
Preferred skills
A/V libraries, 4K video distribution over IP
Responsibilities
Lead design and implementation of embedded networking software from requirements to production firmware, Develop and optimize network protocols for high-bandwidth video distribution, Lead board bring-up activities and interface with hardware teams, Analyze and enhance efficiency and scalability of network resources, Support team members through design discussions and code reviews
Seniority
Staff, hands-on IC with mentorship