Senior Embedded Software Engineer, Emerging Devices Software
Amazon · Sunnyvale, CA · 2 wk ago
ConsultingFull-time
About the role
Amazon is seeking a Senior Embedded Software Engineer to join the project team developing cutting-edge consumer products. The team is innovative, cross-platform, and customer-focused, working on significant projects within a dynamic environment.
Responsibilities
- Be responsible for development of new features for embedded systems
- Investigate, prototype, and deliver new and innovative system solutions
- Design, develop, and verify firmware for embedded systems
- Participate in design reviews, API development, and documentation
- Work with new technologies vital to product development
- Deliver investigation plans and reports, architectural documents, design specs, software and firmware source code, build scripts
- Perform tasks including debug, bring-up, Beta, and production software development
- Successfully collaborate with both software and hardware product teams
Requirements
- 5+ years of non-internship professional software development experience
- 5+ years of programming with at least one software programming language experience
- 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience as a mentor, tech lead, or leading an engineering team
Preferred Qualifications
- 5+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Bachelor's degree in computer science or equivalent
Benefits
Amazon offers a comprehensive benefits package including medical, dental, vision, prescription, life insurance, AD&D, EAP, mental health support, medical advice line, flexible spending accounts, adoption and surrogacy reimbursement coverage, 401(k) matching, paid time off, and parental leave. For more information, visit here.
Pay
The base salary range for this position is $193,300.00 - $261,500.00 USD annually.
Schedule
Details regarding the schedule are not specified in the job posting.