Embedded Software Engineer — Satellite Gateway Systems

Amazon

Redmond (WA)

On-site

USD 144,000 - 194,000

Full time

7 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Amazon Leo Satellite Gateway team seeks a Device Software Development Engineer to design and develop embedded software for satellite and ground systems. You will work on fault-tolerant, real-time platforms, collaborating with hardware and product teams to deliver secure, high-performance solutions.

This role focuses on Linux kernel drivers, Yocto/OpenEmbedded build systems, and integration with micro-controllers, targeting Versal and Zynq SoCs.

Qualifications

  • 3+ years of non-internship professional software development experience.
  • Bachelor's degree or foreign equivalent in Computer Science, Engineering, Mathematics, or a related field
  • 3+ years of embedded firmware development experience
  • 2+ years of experience with Yocto/OpenEmbedded or a comparable embedded Linux build system

Responsibilities

  • Develop embedded software in C, C++, and Python, and Linux kernel drivers.
  • Write device drivers and system applications for the various satellite systems.
  • Write software to interact with micro-controllers.
  • Develop and maintain Linux kernel drivers and device-tree overlays for SPI, I3C, I2C, CAN, GPIO, DMA and UIO interfaces.
  • Work closely with other software and hardware teams to support board bring-up and integration testing.
  • Build and maintain the Yocto/OpenEmbedded distribution: BitBake recipes and layers, A/B partition boot, secure boot, eMMC and NOR storage, and SWUpdate image generation.
  • Leverage modern application frameworks for Embedded Linux and bare-metal/AMP platforms to develop scalable, modular, and high-performance software.
  • Debug and resolve complex hardware-software integration issues using tools like logic analyzers and oscilloscopes.
  • Develop kernel features required to support upcoming hardware and software capabilities, targeting AMD/Xilinx Versal and Zynq SoCs.

Skills

C/C++
Python
Embedded Linux
Linux kernel
Device drivers
Hardware bring-up
System testing
Yocto/BitBake
UIO interfaces

Education

Bachelor's degree in Computer Science/Engineering

Tools

Yocto/OpenEmbedded
BitBake

Job description

Amazon Leo Satellite Gateway team seeks a Device Software Development Engineer to design and develop embedded software for satellite and ground systems. You will work on fault-tolerant, real-time platforms, collaborating with hardware and product teams to deliver secure, high-performance solutions.

This role focuses on Linux kernel drivers, Yocto/OpenEmbedded build systems, and integration with micro-controllers, targeting Versal and Zynq SoCs.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Satellite Gateway Embedded Software Engineer
Satellite Gateway Embedded Software Engineer

Amazon • San Diego (CA)

On-site
USD 144,000 - 194,000
Health insurance
Sign-on payments and RSUs
401(k) matching
Embedded Software Engineer — Satellite Systems
Embedded Software Engineer — Satellite Systems

Amazon • Sunnyvale (CA)

On-site
USD 165,000 - 224,000
Health insurance
401(k) matching
Paid time off
+1
Embedded Firmware Engineer – Secure Satellite Systems
Embedded Firmware Engineer – Secure Satellite Systems

Amazon • Redmond (WA)

On-site
USD 144,000 - 194,000
Senior Embedded Software Engineer – Satellite Avionics
Senior Embedded Software Engineer – Satellite Avionics

Amazon • Sunnyvale (CA)

On-site
USD 168,000 - 227,000
Health insurance
401(k) matching
Paid time off
+1
Device Software Engineer - Embedded Space/Gov Systems
Device Software Engineer - Embedded Space/Gov Systems

Amazon Inc. • El Segundo (CA), Northern (KY)

Hybrid
USD 144,000 - 194,000
Health insurance
401(k) matching
Paid time off
+1
Embedded Software Engineer, Satellite Systems (On-Site)
Embedded Software Engineer, Satellite Systems (On-Site)

Amazon • El Segundo (CA)

On-site
USD 144,000 - 194,000
Embedded Software Engineer for Satellite & LEO Networking
Embedded Software Engineer for Satellite & LEO Networking

Amazon • San Diego (CA)

On-site
USD 144,000 - 194,000
Health insurance
401(k) matching
Paid time off
+1
Senior Embedded Systems Engineer — Satellite RTOS
Senior Embedded Systems Engineer — Satellite RTOS

Amazon • Sunnyvale (CA)

On-site
USD 193,000 - 262,000
Health insurance
401(k) matching
Paid time off
+1
Embedded Software Engineer, Government Satellite Modem
Embedded Software Engineer, Government Satellite Modem

Amazon • Redmond (WA)

On-site
USD 144,000 - 194,000
Relocation benefits
RSUs
Comprehensive benefits
Embedded Software Engineer for Satellite Virtualization
Embedded Software Engineer for Satellite Virtualization

Amazon Inc. • Redmond (WA)

On-site
USD 144,000 - 194,000