Senior Embedded Software Engineer, Emerging Devices Software
Overview
In this role, you will design, implement and verify firmware for embedded systems that power Amazon’s consumer products. You will work in a cross-functional, fast-paced team to prototype solutions, drive architecture decisions and deliver robust, scalable software. You’ll collaborate with UX, product and hardware teams to shape product direction and remove bottlenecks, while maintaining a long-term, extendable design mindset. This position offers the chance to impact everyday devices at scale and grow with a customer-obsessed, entrepreneurial culture.
Compensation / Benefitshealth insurance (medical, dental, vision)401(k) matchingpaid time offparential leaveRSUssign-on payments
ResponsibilitiesDevelop new features for embedded systemsPrototype and deliver innovative system solutionsDesign, develop and verify firmware for embedded devicesParticipate in design reviews, API development and documentationWork with new technologies critical to product developmentDeliver investigation plans, architecture docs, specs and source codeDebug, bring-up, beta and production software development
Key requirements5+ years of non-internship software development experience5+ years of programming experience in at least one language5+ years of leading design or architecture of systemsExperience as a mentor, tech lead or leading an engineering teamcollaborative mindsetownership and accountabilityability to work in ambiguity and iterate quicklyembedded firmware developmentdesign patterns, reliability and scalingAPI development and documentation