1 day ago
Cambridge, United KingdomMid Level
Responsibilities
- Design, build, and operate developer tools for test execution and analysis across emulators, hardware devices, and other environments.
- Apply generative AI techniques to test analysis, developer workflows, and AI-powered capabilities for other teams.
- Collaborate with firmware teams to understand needs and integrate tools into their development processes.
- Contribute to scoping, design, implementation, testing, deployment, and operations across the software development lifecycle.
- Write maintainable code and participate in peer code reviews.
Requirements
- Experience contributing to the architecture and design of new and existing systems, including design patterns, reliability, and scaling.
- Professional, non-internship software development experience.
- Experience programming in Python using object-oriented design.
- Experience developing tools that support automated testing of embedded systems.
- Preferred: bachelor's degree in computer science or equivalent.
- Preferred: experience with software development lifecycle practices including coding standards, code reviews, source control, build processes, testing, and operations.
- Preferred: knowledge of machine learning model architecture and inference.
About Amazon
Amazon builds and operates a global e-commerce marketplace, logistics network, and consumer devices, and provides cloud computing via AWS for businesses and developers. The company earns revenue from online retail, third‑party seller services, subscriptions like Prime, advertising, and AWS usage. Founded in 1994 and headquartered in Seattle, it is publicly traded on NASDAQ (AMZN) and serves customers in dozens of countries.
