Amazon

Embedded Software Development Engineer, Project Kuiper, Kuiper MAC

Job Description

Posted on: 
2025-08-12

Responsibilities

  • Design and implement MAC layer protocols for wireless communication systems.
  • Develop efficient real-time software for resource-constrained embedded platforms.
  • Optimize protocol performance for latency-sensitive applications.
  • Interface with PHY layer implementations and higher network stack components.
  • Collaborate with hardware teams for efficient hardware/software integration.
  • Develop automated testing frameworks for protocol validation.
  • Participate in all phases of software development from requirements through implementation and test to operations.

Job Requirements

  • 3+ years of non-internship professional software development experience.
  • 2+ years of design or architecture experience of new and existing systems.
  • Experience programming with at least one software programming language.
  • Preferred: 3+ years of full software development life cycle experience.
  • Preferred: Bachelor's degree in computer science or equivalent.
  • Strong collaboration skills with hardware teams.
  • Familiarity with embedded Linux development and modern systems programming (Rust/C).
Apply now

More job openings