Embedded Software Dev Engineer, Project Kuiper Customer Terminal Software

Amazon is a global technology company that provides a wide range of products and services, including e-commerce, cloud computing, artificial intelligence, and digital streaming.
$129,300 - $223,600
Embedded
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Space · Telecommunications
This job posting may no longer be active. You may be interested in these related jobs instead:
Software Development Engineer, E-reader products

Software Development Engineer position at Amazon working on E-reader operating systems and low-level components, requiring C/C++ expertise and 3+ years of experience.

Software Development Engineer, E-reader products

Software Development Engineer position at Amazon focusing on E-reader operating system development using C/C++, emphasizing performance, security, and power optimization.

Emulation Engineer

AWS Emulation Engineer position focusing on pre-silicon verification and emulation technologies for cloud infrastructure development.

Embedded Software Development Engineer - Satellite Avionics

Design and develop embedded security systems for Amazon's Project Kuiper satellite constellation, ensuring secure communications between space and ground systems.

Software Development Engineer, Device OS

Software Development Engineer role at Amazon Lab126 focusing on device OS development, platform architecture, and SDK development for Amazon's consumer electronics products.

Description For Embedded Software Dev Engineer, Project Kuiper Customer Terminal Software

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.

As an Embedded Software Dev Engineer for the Project Kuiper Customer Terminal Software team, you will:

  • Design, craft, and deploy reliable embedded software for large quantity of consumer electronic products.
  • Participate in all phases of SDLC including requirements gathering, design, code, test, and code/test coverage.
  • Develop embedded software in assembly, C, C++, Rust or other languages.
  • Work with real-time embedded software philosophies and practices.
  • Utilize expertise with Linux and RTOS.
  • Review schematics, logic analyzer, and embedded software (bare-metal) trouble-shooting techniques.

You will be part of the BSP software engineering team, designing and implementing embedded software used in Project Kuiper products. You'll work in a collaborative environment with teams inside and outside of Amazon, crafting software from requirements to product deployment. Flexibility and responsiveness to changing priority issues are essential.

The Kuiper Customer Terminal Software Team supports the devices that connect customers to the Kuiper network, providing software for both applications and the underlying Linux system. You'll work closely with hardware, product, and operations teams to deliver a great experience for customers.

This role requires a U.S. citizen or national, U.S. permanent resident, or someone lawfully admitted into the U.S. as a refugee or granted asylum due to export control laws and regulations.

Join us in breaking new ground and bringing this innovative family of products to customers worldwide!

Last updated 6 months ago

Responsibilities For Embedded Software Dev Engineer, Project Kuiper Customer Terminal Software

  • Design and implement embedded software for Project Kuiper products
  • Participate in all phases of the software development life cycle
  • Develop embedded software in various languages (assembly, C, C++, Rust)
  • Work with real-time embedded software practices
  • Utilize Linux and RTOS expertise
  • Review schematics and perform embedded software troubleshooting
  • Collaborate with cross-functional teams
  • Adapt to changing priorities and requirements

Requirements For Embedded Software Dev Engineer, Project Kuiper Customer Terminal Software

Rust
Linux
  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
  • Experience programming with at least one software programming language
  • Must be a U.S. citizen, national, permanent resident, or lawfully admitted refugee/asylee due to export control requirements

Benefits For Embedded Software Dev Engineer, Project Kuiper Customer Terminal Software

Medical Insurance
Dental Insurance
Vision Insurance
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance

Interested in this job?