Taro Logo

Software Development Engineer II, Kuiper - Linux Embedded

World's largest e-commerce and technology company focused on customer-centric innovation
$129,300 - $223,600
Embedded
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Space
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Development Engineer II, Kuiper - Linux Embedded

Project Kuiper is Amazon's ambitious initiative to launch a constellation of Low Earth Orbit satellites, aimed at providing high-speed broadband connectivity to underserved communities worldwide. As a Software Development Engineer II on the Kuiper team, you'll be at the forefront of space-based systems design, working on critical satellite functions including power management, hardware interfaces, command & telemetry, and autonomous control.

The role involves developing embedded software using modern languages like Rust, C, and C++, writing device drivers and system applications for various satellite systems, and working with micro-controllers. You'll be part of a team that's pushing the boundaries of what's possible in satellite technology, focusing on building highly reliable, power-efficient, and low-cost satellite avionics.

This position offers an exciting opportunity to work on cutting-edge space technology while being part of Amazon's customer-centric culture. You'll collaborate closely with both software and hardware teams, participating in all phases of software development from requirements through implementation and testing to operations. The compensation is competitive, ranging from $129,300 to $223,600 based on location, plus additional benefits including equity and sign-on bonuses.

The ideal candidate will bring at least 3 years of professional software development experience and a strong background in system architecture and design patterns. This is a unique opportunity to contribute to a project that will literally change the way the world connects, while working with some of the most advanced technology in the aerospace industry.

Last updated 2 months ago

Responsibilities For Software Development Engineer II, Kuiper - Linux Embedded

  • Develop embedded software in Rust, C, C++, or other modern languages
  • Write device drivers and system applications for satellite systems
  • Write software to interact with micro-controllers
  • Support board bring-up and integration testing
  • Participate in all phases of software development from requirements through implementation and test to operations

Requirements For Software Development Engineer II, Kuiper - Linux Embedded

Linux
Rust
  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture experience
  • Experience programming with at least one software programming language
  • Must be a U.S. citizen, national, permanent resident, or admitted refugee/asylee due to export control laws

Benefits For Software Development Engineer II, Kuiper - Linux Embedded

Medical Insurance
Equity
  • Full range of medical benefits
  • Financial benefits
  • Equity compensation
  • Sign-on payments
  • Comprehensive benefits package

Interested in this job?