Embedded Software Engineer, Annapurna Labs
Overview
In this role you will contribute to the Nitro firmware stack, helping shape next-generation semiconductor platforms for AWS. You will lead embedded software tasks across cross-functional teams and work on the core network engine that powers AWS infrastructure. You’ll tackle challenging problems at scale in a fast-paced, collaborative environment. This is a chance to impact cloud hardware at the heart of AWS and grow as a senior contributor.
Compensation / Benefitsflexible work hoursmentorship and career growthinclusive team culturediversity and inclusion programslearning opportunities
ResponsibilitiesLead embedded software development tasks across multiple disciplinesCollaborate with cross-functional teams to deliver firmware featuresContribute to Nitro firmware for next-generation productsWork on HW/SW interfaces and driver-level componentsMaintain and optimize firmware in Linux-based environmentsSupport SoC integration and firmware validation
Key requirements2+ years of embedded software development experienceFluent in CBachelor in Computer Science, Electrical Engineering, or Computer Engineering or related field (minimum degree)cross-functional collaborationstrong communicationproblem-solvingEmbedded C programmingHW/SW interfaces at board and chip levelUnderstanding of computer architecture