Taro Logo

Senior Software Development Engineer, Kuiper - Linux Embedded Software

Project Kuiper is an initiative to launch a constellation of Low Earth Orbit satellites providing low-latency, high-speed broadband connectivity.
$151,300 - $261,500
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Space

Job Description

Project Kuiper, an ambitious Amazon initiative, is revolutionizing global connectivity through a constellation of Low Earth Orbit satellites. This role focuses on developing critical embedded software for satellite systems, working at the intersection of hardware and software. As a Senior Software Development Engineer, you'll be responsible for creating embedded software, device drivers, and system applications that power various satellite functions including power management, hardware interfaces, command & telemetry, and autonomous control. The position requires expertise in embedded systems programming, working with various communication protocols (I2C, SPI, CAN, UART), and close collaboration with hardware teams. The role offers competitive compensation ranging from $151,300 to $261,500 based on location and experience, plus equity and comprehensive benefits. This is an opportunity to join a team pushing the boundaries of space-based systems design, working on highly reliable, power-efficient, and low-cost satellite avionics. The position requires U.S. citizenship or permanent residency due to export control regulations. You'll be part of a team tackling challenging development work that directly impacts global connectivity for underserved communities.

Last updated 9 days ago

Responsibilities For Senior Software Development Engineer, Kuiper - Linux Embedded Software

  • Develop embedded software in C, C++, or other modern languages
  • Write software to interact with devices/electronics using I2C, SPI, CAN, UART etc
  • Write device drivers and system applications for satellite systems
  • Work closely with hardware teams to support board bring-up and integration testing

Requirements For Senior Software Development Engineer, Kuiper - Linux Embedded Software

Linux
  • 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 of new and existing systems experience
  • Experience as a mentor, tech lead or leading an engineering team
  • Must be a U.S. citizen, national, permanent resident, or lawfully admitted refugee/asylee due to export control laws

Benefits For Senior Software Development Engineer, Kuiper - Linux Embedded Software

Medical Insurance
  • Medical benefits
  • Financial benefits
  • Full range of benefits offered but not specifically detailed

Related Jobs

Senior Software Engineer, Amazon Devices

Senior Software Engineer role at Amazon Devices team, focusing on embedded systems and device development, offering competitive compensation and the opportunity to shape next-generation consumer products.

Interdisciplinary Systems Engineer, Manufacturing Test Equipment Standardization, Project Kuiper

Lead systems engineer role designing standardized manufacturing test equipment for Amazon's Project Kuiper satellite network.

Sr. Software Development Engineer, Kuiper Flight Software

Senior Software Engineering role at Amazon's Project Kuiper developing flight software for satellite systems using Rust, focusing on embedded systems and hardware interfaces.

FPGA Engineer, Kuiper Payload FPGA

Senior FPGA Engineer role at Amazon Kuiper developing satellite communication systems and implementing digital logic functions in FPGAs.

Sr. Software Engineer, Graphics and Display

Senior Software Engineer position at Amazon Lab126 focusing on graphics and display systems development for consumer electronics, requiring 6+ years of experience in software development and Linux systems.