JOBSEARCHER

Embedded Software Engineer - Nitro , Annapurna Labs

AmazonSt Charles, ILL6 LeadSeptember 15th, 2026
Overview As an Embedded Software Engineer, you will contribute to building next-generation networking software for the world’s largest cloud provider. You’ll work within the Data Path HAL team to deliver high-performance, low-level software for network engines. The role involves cross-disciplinary collaboration in a fast-paced, open environment and a focus on shaping disruptive semiconductor-based networking platforms. You’ll play a key part in advancing a cutting-edge semiconductor stack with real-world impact. ResponsibilitiesLead tasks across multiple disciplines to deliver embedded software featuresDevelop and maintain software at board and chip level interfacesContribute to the heart of the network engine within a high-scale networking platformCollaborate with cross-functional teams in a dynamic environmentSupport Linux-based development and debugging in SoC contexts Key requirements5+ years of embedded software developmentFluent in CExperience with HW/SW interfaces at both the board and chip levelElectrical/Computer Engineering graduateTeam playerHighly motivated and committedPassionate about software developmentDeep understanding of computer architectureExperience with SoC development life cycleExperience working in Linux environments