Software Development Engineer, Data Center Builder Tools
Core
Architecting and building real-time middleware and controls platforms that bridge industrial hardware and the cloud for AWS Data Centers.
Role type
Senior IC software development engineer (embedded systems & middleware)
Builds
Real-time data plane, controls architecture, and protocol integrations for industrial computing hardware
Domain
Cloud infrastructure, embedded systems, industrial automation
Required skills
Embedded systems architecture, real-time systems, distributed systems, C/C++, Rust, Python, industrial protocols (OPC-UA, EtherCAT), serialization (Protobuf, Flatbuffers), gRPC
Preferred skills
Low-level driver development, middleware (ROS2, Zenoh), simulation tools (Omniverse, Foxglove), full SDLC ownership
Technologies
Rust, C/C++, Python, gRPC, Protocol Buffers, Flatbuffers, OPC-UA, ROS2, Zenoh, EtherCAT, Ethernet/IP, Profinet
Responsibilities
Architect end-to-end controls and middleware platforms, ensure real-time correctness at scale, establish engineering standards and code quality, mentor junior engineers, solve high-ambiguity technical challenges
Seniority
Senior, hands-on IC