Software Dev Engineer - Embedded Development - Low Level, EC2 Live Migration
Core
Design, build, and operate scalable embedded systems and low-level components for EC2 Live Migration in a distributed cloud environment.
Role type
Senior Embedded Software Engineer (Low Level)
Builds
Resilient distributed systems and cloud-native services for EC2 Live Migration
Domain
Cloud Infrastructure / Embedded Systems / Real-Time Operating Systems
Deliverable
production ML models | product features | infrastructure
Required skills
C, Rust, Embedded Development, Firmware, Device Drivers, Linux, ARM, Bare-Metal, Kernel, Hypervisor/Kvm
Preferred skills
AI tools for development productivity, Cloud platforms (AWS), Database systems (SQL/NoSQL), Open-source contributions, Version control, Debugging complex systems, Computer Architecture
Technologies
C, Rust, Linux, ARM, Kvm, AWS
Responsibilities
Design and develop scalable solutions using cloud-native architectures and microservices; Build and maintain resilient distributed systems; Write clean, maintainable code following best practices; Participate in code reviews and technical documentation; Work in an agile environment with CI/CD principles and on-call duties; Demonstrate operational excellence through monitoring and troubleshooting.
Seniority
Senior, hands-on IC