System Development Engineer, Flight Computer Software

Amazon Inc

Quick summary

Work type
On-site
Location
Redmond, WA
Salary
$129,200–$174,800 / yr
Posted
2 days ago

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $165k
This role $152k
$121k most similar roles pay here $206k

This role pays less than 63% of similar roles. Most pay $137,500–$193,350 — the shaded band above. At the midpoint, this role pays about $152k versus about $165k for comparable roles.

Based on 240 similar postings.

Employer

About Amazon Inc

Amazon Inc. is the world''s largest e-commerce and cloud computing company, operating the Amazon marketplace, AWS cloud platform, Prime subscription services, Alexa voice AI, and logistics infrastructure. Industry: E-Commerce & Cloud Computing

Amazon Inc currently has 335 open roles on FindRole.

Listed pay typically runs $143,700–$194,400 across 317 roles with salary data.

Most-posted roles

View all roles at Amazon Inc

At a glance

TL;DR · System Development Engineer, Flight Computer Software

As a System Development Engineer at Amazon Kuiper Manufacturing Enterprises LLC, you will join a team responsible for developing critical satellite functions such as power management and autonomous control. Your role involves participating in all phases of software development from requirements to operations, focusing on embedded software development using languages like C, C++, or assembly within a real-time operating system environment. You will write device drivers and applications for flight code and management, interact with hardware teams during board bring-up and integration testing, and work closely with electronics through I2C, SPI, RS-422, RS-485, Ethernet, and other communication protocols. This position requires experience with Linux/Unix and at least three years of programming in modern languages such as C++, Java, Python, or Golang.

What you'll do

  • Develop embedded software using assembly, C, or C++ in real-time operating systems.
  • Write communication protocols for device interaction via I2C, SPI, RS-422, etc.
  • Create device drivers and system applications for flight code and management.
  • Support hardware teams during board bring-up and integration testing phases.
  • Participate in all stages of software development from requirements to operations.

What we're looking for

  • At least 3 years of experience in programming with modern languages like C++, Java, Python.
  • Experience developing embedded software in real-time operating system environments.
  • Proficiency in writing device drivers and system applications for flight code and management.
  • Strong skills in hardware interface communications using I2C, SPI, RS-422, Ethernet, etc.
  • Ability to work closely with hardware teams during board bring-up and integration testing.

More like this

Similar roles

Senior Flight Software Engineer

Anduril Industries

Costa Mesa, CA 23 days ago $191,000$253,000
C++ Rust Embedded Linux RTOS CAN CAN FD UART SPI I2C Ethernet SITL HITL CI/CD PX4 ArduPilot Control Systems State Estimation Guidance Algorithms Debugging Oscilloscopes Protocol Analyzers