Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Amazon.com Logo

Sr. Device Software Engineer, Kuiper Government Solutions

Amazon.com

$151,300 - $261,500
Sep 12, 2025
El Segundo, CA, US
Apply Now

Amazon's Project Kuiper aims to launch a constellation of 3,236 Low Earth Orbit (LEO) satellites to provide high-speed, low-latency broadband connectivity to unserved and underserved communities globally, and this role will support critical government initiatives, enabling secure and high-performance communication systems for U.S. and allied missions.

Requirements

  • 5+ years of programming with at least one software programming language experience
  • 4+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience
  • 3+ years of programming experience in C, C++, or Rust for resource-constrained systems
  • Proficiency in debugging, optimization, and hardware-software system integration
  • Experience with Xilinx platforms, custom silicon development, cryptography, and secure Software Development Lifecycle (SDLC) practices
  • In-depth knowledge of Linux kernel internals, including process scheduling, memory management, concurrency, synchronization, and networking subsystems
  • Familiarity with networking protocols (e.g., TCP/IP, UDP) and low-level hardware interfaces such as I2C, SPI, and PCIe

Responsibilities

  • Design, develop, and optimize embedded software for Kuiper’s satellite and ground terminal systems, focusing on fault-tolerant, real-time platforms.
  • Leverage modern application frameworks for Embedded Linux and RTOS platforms to develop scalable, modular, and high-performance software.
  • Implement and integrate software for data processing, device control, and networking protocols (e.g., TCP/IP, UDP).
  • Develop low-level drivers for peripherals and interfaces, including I2C, SPI, PCIe, UART, and GPIO.
  • Collaborate with hardware teams to support board bring-up and integration testing.
  • Drive security initiatives, including bootloaders, cryptography, and secure Software Development Lifecycle (SDLC) practices.
  • Debug and resolve complex hardware-software integration issues using tools like logic analyzers and oscilloscopes.

Other

  • Bachelor's degree in computer science or equivalent
  • 5+ years of non-internship professional software development experience
  • Experience as a mentor, tech lead or leading an engineering team
  • Excellent written and verbal communication skills
  • U.S. Citizen to comply with U.S. government-imposed requirements related to the nature of the work and/or where it will be performed