Amazon.com - Senior Embedded Software Engineer - FPGA Systems

Amazon.com

Senior Embedded Software Engineer - FPGA Systems

Software Developer Full Time Senior $143,300 - $247,600
Austin, Texas, United States

Job Description

Senior engineers develop firmware for FPGA platforms in Amazon Leo's satellite systems, implementing hardware interfaces and debugging complex issues. Their embedded solutions enable fast internet connectivity beyond existing networks. Engineers collaborate with teams on architecture for real-time, secure global communications.

Amazon Leo constructs a low Earth orbit satellite constellation for reliable broadband. Focused on underserved areas, it integrates aerospace and wireless technologies. Founded in 2018, the project emphasizes autonomous, low-complexity systems for medical, educational, and government uses.

Tasks involve designing software for FPGA applications, creating firmware for roles, developing interfaces using SPI, I2C, UART, and PCIe, debugging with logic analyzers and oscilloscopes, writing documentation in Doxygen, reviewing code for practices, supporting integration testing, and maintaining tools in Git. Interactions include hardware engineers on system designs. A constraint involves adhering to export controls for classified technologies.

Base pay ranges from $143,300 to $247,600 annually depending on region. Location is not specified but requires U.S. citizenship or permanent residency due to export laws. Benefits include medical, financial, and wellbeing packages, equity, sign-on payments, accommodations, and retirement plans. Opportunities focus on delivering connectivity to remote households.

Responsibilities

  • Design and develop embedded software for FPGA platforms
  • Create and maintain firmware for FPGA applications
  • Develop hardware/software interfaces
  • Debug issues using logic analyzers and oscilloscopes
  • Write technical documentation
  • Collaborate with hardware engineers on system architecture
  • Perform code reviews and implement best practices
  • Support system integration and validation testing

Requirements

  • Bachelor’s in computer, electrical, or systems engineering
  • 8+ years in embedded software development
  • Proficiency in C/C++ programming
  • Strong experience with Xilinx Vivado and Intel Quartus
  • Knowledge of VHDL and Verilog
  • Experience with RTOS
  • Familiarity with SPI, I2C, UART, PCIe
  • U.S. citizenship or permanent residency
Apply now
Receive similar alerts to Senior Embedded Software Engineer - FPGA Systems in Austin, Texas, United States