Sr. Wireless Embedded Software Engineer

Amazon
Published
November 3, 2020
Location
410 Terry Ave N, Seattle, Washington
Category
Job Type

Description

Project Kuiper is an initiative to launch a constellation of Low Earth Orbit satellites that will provide low-latency, high-speed broadband connectivity to unserved and underserved communities around the world.

We are looking for a Sr. Wireless Embedded SDE to bring the Kuiper vision to life by designing, developing and testing the embedded software that implements MAC/Layer-2 of our custom Kuiper communications protocol stack.

The Role

In this role, you will participate in all phases of software development from requirements through implementation and test to operations. Our team tackles primarily layer-2 communication functions: Handover, Queue management, Link Adaptation, Network Entry, segmentation, as well as managing the interfaces between the network layer and the physical layer.

Job Responsibilities

  • Develop embedded software in assembly, C, C++, or other languages in either a bare-metal form or a real-time operating system environment
  • Write software to interact with embedded DMA controllers Modem configurations, JESD204c interfaces, security processors, and network interfaces.
  • Write device drivers and system applications for Modem and RF devices such as ADC/DAC, PLL, Beamformer, Synthesizer,
  • Work closely with hardware teams to support board bring-up and integration testing

Export Control Requirement

Due to applicable export control laws and regulations, candidates must be a U.S. citizen or national, U.S. permanent resident (i.e., current Green Card holder), or lawfully admitted into the U.S. as a refugee or granted asylum.

BASIC QUALIFICATIONS

  • Bachelor’s degree in EE, CE, or CS, OR 10+ years of wireless or embedded systems experience
  • 7+ years of non-internship professional embedded software development experience
  • Programming experience with at least one modern language such as Java, C++, or C# including object-oriented design

PREFERRED QUALIFICATIONS

  • 5+ years delivering software in a production environment
  • 3+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems with the ability to compute processor resource loading.
  • Hands-on experience with Embedded software platforms preferably ARM 55, ARM 53, ARM 72
  • Embedded Software experience on FPGA Platforms such as Xilinx Ultrascale+ and Versal platforms
  • Experience with Raspberry Pi development for communication applications
  • Experience with Debugging tools for Embedded Software development such as Lauterbach or JTAG debuggers
  • Hands-on experience with embedded Linux operating systems
  • Embedded Software development experience with broadband wireless systems such as 4G/LTE, WiFi, or 5G on subscriber unit or eNb.
  • Hands-experience with programming SDRs and signal processing techniques.

Related Jobs

Image Processing Software Developer   Fort Meade, Maryland
June 16, 2019
Software Developer Level 2   New Windsor, Maryland
June 3, 2019
Desktop page
~