2025 Software Development Engineer - Embedded Development at Amazon
Do you want to solve business challenges through innovative technology? Amazon is looking for talented graduates to join as Software Development Engineers in Embedded Development. This is your chance to work on cutting-edge technology that impacts millions of customers worldwide.
Job Overview
At Amazon, we hire the best minds in technology to innovate and build on behalf of our customers. As a Software Development Engineer in Embedded Development, you'll work on industry-defining projects that move the needle. You'll collaborate with experienced cross-disciplinary Amazonians to conceive, design, and bring innovative products and services to market.
This role offers the opportunity to design and build innovative technologies in a large distributed computing environment and help lead fundamental changes in the industry. You'll create solutions to run predictions on distributed systems with exposure to innovative technologies at incredible scale and speed.
Vacancy Details
| Position | Software Development Engineer - Embedded Development |
|---|---|
| Company | Amazon |
| Location | London, UK |
| Job ID | 2824151 |
| Job Type | Full-time |
Eligibility Criteria
Basic Qualifications
- Graduated less than 24 months ago or about to complete a Bachelor's or Master's Degree in Computer Science, Computer Engineering, or related fields
- Knowledge of Computer Science fundamentals
- Programming experience in C or Java / Rust
- Knowledge in databases
- Experience with Operating systems and Kernel Internals, Rust programming
Preferred Qualifications
- Previous technical internship(s) if applicable
- Experience with distributed, multi-tiered systems, algorithms, and relational databases
- Experience such as linear programming and nonlinear optimisation
- Ability to effectively articulate technical challenges and solutions
- Adept at handling ambiguous or undefined problems as well as ability to think abstractly
- Experience with Distributed Systems: Large Scale Database, Multi-tenant, Highly Available Systems, Fault Tolerance, Disaster Recover, or Transactional Systems
Salary & Benefits
Amazon offers a competitive salary package for this position, commensurate with experience and industry standards. In addition to the attractive compensation, Amazon provides:
- Comprehensive benefits package
- Opportunities for career growth and development
- Inclusive and diverse work environment
- Employee discounts and other perks
Key Responsibilities
- Collaborate with experienced cross-disciplinary Amazonians to conceive, design, and bring to market innovative products and services
- Design and build innovative technologies in a large distributed computing environment
- Create solutions to run predictions on distributed systems with exposure to innovative technologies at incredible scale and speed
- Build distributed storage, index, and query systems that are scalable, fault-tolerant, low cost, and easy to manage/use
- Work in an agile environment to deliver high quality software
Selection Process
The selection process for Amazon typically includes:
- Online application submission
- Online assessment (if applicable)
- Technical phone/video interviews
- Virtual or in-person onsite interviews
- Final decision and offer
Important Dates
| Application Start Date | Immediately |
|---|---|
| Application Deadline | ASAP (Positions fill quickly) |
Follow Us for More Opportunities
Stay updated with the latest job opportunities and career tips:
Note: This job posting is for informational purposes only. All applications must be submitted through Amazon's official careers website. We are not affiliated with Amazon and do not guarantee selection.