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 writing low level drivers
  • Experience developing industrial protocol stacks (Ethernet/IP, EtherCAT, Profinet, OPC-UA)
  • 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
AI Summary ✨

Similar jobs

  • Senior Software Engineer, OS Integration

    MozillaUKa day ago
    NewRemote
    ≈ €79k – €104k / year base
  • Senior FX Cross Border Payments and AI Engineer - (VP)

    CitiGreater London, UKa day ago
    NewRegistered sponsor
  • See all jobs in UK →