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 the Systems, Quality, & Security Engineering team to develop embedded software for satellite flight computers. Your daily tasks include writing device drivers and system applications in assembly, C, or C++ within a real-time operating system environment, interfacing with hardware teams during board bring-up and integration testing, and developing software that interacts with devices using I2C, SPI, RS-422, RS-485, Ethernet, and other communication protocols. You will work on critical satellite functions such as power management, command & telemetry, and autonomous control in a fast-paced environment focused on aerospace technology. Experience with Linux/Unix and at least three years of programming in modern languages like C++, Java, or Python is essential for this role.

What you'll do

  • Develop embedded software using languages like C, C++, or assembly in real-time operating systems.
  • Write communication protocols for device interaction via I2C, SPI, Ethernet, and other interfaces.
  • 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 software development stages from requirements to operations.

What we're looking for

  • 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 management.
  • Strong skills in hardware interface communications using I2C, SPI, RS-422, Ethernet protocols.
  • Familiarity with Linux/Unix operating systems.

More like this

Similar roles

System Development Engineer, Flight Computer Software

Amazon Inc

Redmond, WA 2 days ago $129,200$174,800
C C++ Assembly Linux Unix Python I2C SPI RS-422 RS-485 Ethernet Device Drivers Embedded Systems Real-Time Operating System Hardware Integration Board Bring-Up Integration Testing

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