Software Development Engineer, Data Center Builder Tools
Software Development Engineer, Data Center Builder Tools
Requirements
Experience in professional software development (non-internship)
Embedded development experience in C/C++
Programming experience in at least one modern language such as Python, Ruby, Golang, Java, C++, C#, or Rust
Experience leading architecture and design of new and existing systems, including design patterns, reliability, and scaling
Proficiency in embedded development in Rust or strong modern C/C++ embedded experience with willingness to work in Rust
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
Experience with gRPC, Protocol Buffers, Flatbuffers, or similar RPC/serialization frameworks
Experience with middleware such as ROS2 or Zenoh
Experience with simulation and visualization tools like Omniverse or Foxglove
What You'll Be Doing
Architecting the end-to-end controls and real-time middleware platform across embedded/edge controllers and cloud
Ensuring real-time correctness at system scale by managing latency budgets, throughput, determinism, and failure modes in distributed systems
Setting and enforcing standards for testing, performance benchmarking, operational excellence, and code quality
Mentoring junior engineers and contributing to hiring through interviewing and raising standards
Solving high-ambiguity, high-impact technical challenges involving new protocol integrations, performance-critical paths, and cross-language data exchange
Collaborating across multiple workstreams and teams to make critical design decisions and maintain platform health
Perks and Benefits
Inclusive team culture with employee-led affinity groups fostering diversity and inclusion
Access to ongoing events and learning experiences, including conferences and Conversations on Race and Ethnicity (CORE)
Opportunities for mentorship and continuous career growth with ample knowledge-sharing resources
Flexible working culture supporting work-life balance and work-life harmony
Part of Amazon Web Services, the world’s most comprehensive and broadly adopted cloud platform