Software Development Engineer, Data Center Builder Tools
Software Development Engineer, Data Center Builder Tools
Requirements:
Experience in professional, non-internship software development
Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design
Experience with full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations, or experience in development in the last 3 years
Experience designing or architecting (design patterns, reliability and scaling) of new and existing systems, or experience building complex software systems that have been successfully delivered to customers
Experience programming with at least one software programming language, or experience in professional, non-internship software development
Nice to Haves:
Bachelor's degree in computer science or equivalent
Experience with full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
Bachelor's degree or equivalent in Computer Science
Experience in embedded development in C/C++, or experience programming with at least one software programming language
Experience with general troubleshooting/debugging of hardware, or experience in development in the last 3 years
What You'll Be Doing:
Design and build real-time middleware and runtime components
Integrate with industrial automation platforms and hardware protocols
Build the bridge to the cloud
Work at the boundary of distributed and real-time systems
Partner with a cross-functional team
Perks and Benefits:
Opportunity to work at AWS, the world's most comprehensive and broadly adopted cloud platform
A culture of inclusion that values diverse experiences