Finding the best job has never been easier
Share
Key job responsibilities
- Developing software associated with mission mode capabilities of our devices, including metrics, alarms, hardware monitoring, and interrupt handling.- Member of a team responsible for software associated with server components such as PCIe retimers, and other I2C and SPI connected devices.
- Developing software which can be maintained, improved upon, documented, tested, and reused.
Diverse Experiences
AWS values diverse experiences. Even if you do not meet all of the qualifications and skills listed in the job description, we encourage candidates to apply. If your career is just starting, hasn’t followed a traditional path, or includes alternative experiences, don’t let it stop you from applying.About AWSWork/Life Balance
Mentorship & Career Growth
We’re continuously raising our performance bar as we strive to become Earth’s Best Employer. That’s why you’ll find endless knowledge-sharing, mentorship and other career-advancing resources here to help you develop into a better-rounded professional.
- 5+ years of programming with at least one modern language such as C++, C#, Java, Python, Golang, PowerShell, Ruby experience
- 4+ years of non-internship professional software development experience
- 5+ years of designing or architecting (design patterns, reliability and scaling) of new and existing systems experience
- Experience with PowerShell (preferred), Python, Ruby, or Java
- - Experience working in an Agile environment using the Scrum methodology
- - Experience with system level programming. This can include device control, device-trees, OS boot, embedded systems, or device drivers.
These jobs might be a good fit