Description
Amazon Lab126 is seeking a Software Development Engineer to join the Device OS team. The team is responsible for creating innovative devices, providing the core OS, platform, features, and components. The ideal candidate will engage in designing and developing core OS, platform, and embedded software components, collaborating with internal and external stakeholders.
Key responsibilities:
- Design and develop core OS, platform, and embedded software components
- Partner with Product Management to detail and disambiguate requirements
- Design, implement, and ship high-quality embedded software for Amazon Devices
- Own the quality of your work and help junior team members meet or exceed the quality bar
- Diagnose and resolve complex issues across the stack in resource-constrained environments
The team builds scalable solutions that enable partners to quickly and cost-effectively develop and launch new device experiences. As a Software Development Engineer, you will build products and features from the ground up, define and build features and tools used by thousands of developers, and work across multiple internal teams.
Basic qualifications:
- 3+ years of non-internship professional software development experience
- 2+ years of non-internship design or architecture experience
- Experience programming with at least one software programming language
Preferred qualifications:
- 3+ years of full software development life cycle experience
- Bachelor's degree in computer science or equivalent
- Familiarity with agentic software development using industry-standard tools
For more fresh new jobs, check out yubhub.co.