Senior Software Development Engineer, Data Center Builder Tools
Core
Design and evolve the real-time middleware and controls platform that powers industrial control systems across AWS Data Centers worldwide.
Role type
Senior IC software architect (embedded/real-time systems)
Builds
Real-time data plane connecting industrial hardware to cloud services
Domain
Industrial automation + embedded systems + cloud infrastructure
Required skills
Real-time or embedded systems, Distributed systems, Middleware/messaging (pub/sub, RPC), Cloud communication, Low-level systems (memory, concurrency, serialization), Industrial automation platforms, Hardware protocols
Preferred skills
Rust, C/C++, Python, Industrial protocols (EtherCAT, PROFINET, Modbus, OPC-UA, IO-Link), Device drivers, Full SDLC, Low-level drivers
Technologies
Rust, C/C++, Python, EtherCAT, PROFINET, Modbus, OPC-UA, IO-Link, DDS/Zenoh
Responsibilities
Architect the end-to-end design of controls and real-time middleware across embedded/edge controllers and the cloud, Define multi-year technical strategy for industrial protocol support and cloud integration, Own real-time correctness at system scale (latency, throughput, determinism), Lead cross-team efforts to align hardware, controls, security, and operations partners, Raise the engineering bar by establishing standards for testing, performance benchmarking, and code quality, Mentor Junior and Mid level SDEs and contribute to hiring
Seniority
Senior, hands-on IC with mentorship responsibilities