Taro Logo

Sr. Device Software Engineer, Kuiper Government Solutions

Amazon's Project Kuiper launches LEO satellites to provide global high-speed broadband connectivity
Redmond, WA, USAEl Segundo, CA 90245, USA
$151,300 - $261,500
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Space

Job Description

Project Kuiper is Amazon's ambitious initiative to launch a constellation of 3,236 Low Earth Orbit (LEO) satellites, aimed at providing high-speed, low-latency broadband connectivity to underserved communities worldwide. As a Senior Device Software Development Engineer on the Kuiper Government Solutions (KGS) team, you'll be at the forefront of developing embedded software for satellite and ground systems. This role combines cutting-edge space technology with critical government initiatives, focusing on secure and high-performance communication systems.

The position requires expertise in embedded systems development, working with both Embedded Linux and RTOS platforms. You'll be responsible for developing fault-tolerant, real-time software solutions, implementing low-level drivers, and ensuring system security through bootloaders and cryptography implementation. The role involves close collaboration with hardware teams for system integration and requires strong debugging skills using specialized tools like logic analyzers and oscilloscopes.

Working in Northridge, CA, or Redmond, WA, you'll join a multidisciplinary team at KGS developing targeted solutions for custom satellite and ground applications. The role offers competitive compensation ranging from $151,300 to $261,500 per year, depending on location and experience, plus comprehensive benefits. This is a unique opportunity to shape the future of space-based communications while working on mission-critical systems for U.S. and allied government customers.

The position requires U.S. citizenship due to government requirements and demands full-time onsite presence. You'll be part of a team breaking new ground in satellite communications, from custom silicon to secure software development, making global connectivity a reality while maintaining the highest standards of security and reliability.

Last updated 5 days ago

Responsibilities For Sr. Device Software Engineer, Kuiper Government Solutions

  • Design, develop, and optimize embedded software for Kuiper's satellite and ground terminal systems
  • Leverage modern application frameworks for Embedded Linux and RTOS platforms
  • Implement and integrate software for data processing, device control, and networking protocols
  • Develop low-level drivers for peripherals and interfaces
  • Collaborate with hardware teams for board bring-up and integration testing
  • Drive security initiatives including bootloaders and cryptography
  • Debug and resolve complex hardware-software integration issues
  • Mentor junior engineers and conduct design reviews

Requirements For Sr. Device Software Engineer, Kuiper Government Solutions

Linux
Rust
  • Bachelor's degree in computer science or equivalent
  • 5+ years of non-internship professional software development experience
  • 5+ years of programming with at least one software programming language experience
  • 4+ years of leading design or architecture experience
  • Experience as a mentor, tech lead or leading an engineering team
  • 3+ years of programming experience in C, C++, or Rust for resource-constrained systems
  • Proficiency in debugging, optimization, and hardware-software system integration
  • Excellent written and verbal communication skills
  • Must be a U.S. Citizen

Benefits For Sr. Device Software Engineer, Kuiper Government Solutions

Medical Insurance
Relocation Benefits
  • Medical Insurance
  • Relocation Benefits