Amazon-posted 9 months ago
$151,300 - $261,500/Yr
Full-time • Senior
Redmond, WA
Sporting Goods, Hobby, Musical Instrument, Book, and Miscellaneous Retailers

Project Kuiper is an initiative to launch a constellation of Low Earth Orbit satellites that will provide low-latency, high-speed broadband connectivity to unserved and underserved communities around the world. Come work at Amazon! Join our Kuiper MAC Software team to revolutionize global connectivity through satellite communications. As a key innovator, you'll develop mission-critical embedded firmware that powers our ground terminal networks and satellite systems, directly impacting millions of users worldwide. We're looking for a talented software engineer to architect and optimize Media Access Control (MAC) layer solutions for our next-generation satellite communication platform. You'll work at the intersection of space technology and wireless communications, leveraging your expertise in bare-metal embedded systems, embedded Linux development, and modern systems programming (Rust/C). This role offers a unique opportunity to shape the future of satellite communications while working with a diverse team of industry experts. Your code won't just run on Earth - it will operate in space, helping bridge the digital divide and connect the unconnected.

  • 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
  • 5+ years of non-internship professional software development experience
  • 5+ years of programming with at least one software programming language experience
  • 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience
  • Experience as a mentor, tech lead or leading an engineering team
  • 5+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
  • Bachelor's degree in computer science or equivalent
  • Medical benefits
  • Financial benefits
  • Equity options
  • Sign-on payments
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service