Embedded Software Engineer
Develop embedded software for a cutting-edge semiconductor platform powering the world's largest cloud provider. Work on Linux kernel, device drivers, and hardware/software interfaces in a dynamic, fast-paced environment.
Responsibilities
- Develop Linux kernel drivers for the AWS NITRO system
- Collaborate on high-scale, reliable, and secure cloud infrastructure
- Share code with the Linux community
- Work with hardware/software interfaces and embedded systems
Requirements
- 5+ years of experience in embedded software development
- Strong programming skills in C and Python
- Familiarity with Linux kernel (drivers, networking, I/O, monitoring)
- Deep understanding of computer architecture
- Experience with HW/SW interfaces
- Bachelor's degree in Computer Science or Electrical Engineering
- Team player, highly motivated, and fast learner
Nice to have
- Experience with SoC development life cycle
- Strong problem solving and debugging skills