Staff Embedded Software Engineer responsible for high-performance networking software development for aircraft video systems. Collaborating across teams to ensure robust network stacks and seamless data delivery.
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
Benefits
A home allowance to elevate your home workspace
Discretionary bonus program
Future financial security with a 401(k) program with a company match
Paid time off covering vacations, personal time off, and sick days, capped off by an exciting year-end holiday shutdown
Embraced flexibility with our alternative work schedule (9/80) to navigate your workweeks with every other Friday off
Principal Software Engineer developing complex software systems for HID Global's secure identity solutions. Involves hands - on coding, architecture decisions, and cross - team collaboration.
Senior Software Engineer powering innovative backend services for Paramount+. Collaborating closely with technical teams while mentoring junior engineers in a dynamic environment.
Senior Engineer at Mercedes - Benz Türk developing diagnostic solutions for Daimler Buses worldwide. Responsible for software development and technical design of diagnostic systems ensuring product quality.
Software Developer creating software tools for aerospace applications at L3Harris Technologies. Collaborating on development initiatives and various software projects, primarily using .NET technologies.
Senior Engineer I at Phillips 66 combining engineering and physics models with ML. Enhancing safety, reliability, and profitability through digital product development.
Customer Success Integration Engineer in IDEMIA responsible for system integration and customer support. Overseeing software validation while collaborating with global teams.
Student assistant position involving Full Stack Development within a leading research institute in Berlin. Contributing to software solutions in process management and industry projects.
Senior Product Engineer responsible for product design and development in mechanical and electrical engineering. Enhancing customer specifications and assuring product quality for mass production at Rogers Corporation.
Director of Software Engineering at Acuity leading AI - enabled digital commerce platform development and transforming user experience with modern architecture.
Senior Product Engineer leading application and integration of protection and control solutions by Hubbell. Collaborating with engineering, sales, and customer support to deploy tailored technical solutions.