Taro Logo

Sr. Embedded Software Dev Engineer, Simulation Foundations

Project Kuiper is an initiative to increase global broadband access through a constellation of 3,236 satellites in low Earth orbit (LEO)
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Space · Enterprise SaaS

Description For Sr. Embedded Software Dev Engineer, Simulation Foundations

Project Kuiper is an initiative to increase global broadband access through a constellation of 3,236 satellites in low Earth orbit (LEO). Its mission is to bring fast, affordable broadband to unserved and underserved communities around the world.

As a Senior Embedded Software Development Engineer on the Simulation Foundations team, you will:

  • Design, implement, and operate globally available distributed systems for operating within realistic virtual Kuiper environments at scale
  • Build systems using the latest AWS technologies, following industry-best software engineering practices
  • Work with ARM A, M series or ARC processor emulators (e.g. QEMU)
  • Develop embedded software testing tools and work with FreeRTOS and other real-time operating systems
  • Build tools for test execution across virtualized hardware, hardware-in-the-loop simulations, and on-orbit testing
  • Design and implement distributed cloud-based services and APIs
  • Partner with device software, frontend, networking, and security engineering teams
  • Mentor junior engineers and promote engineering excellence
  • Work on embedded modeling and simulation for broadband access technologies
  • Write high-quality Linux-based software for common processors and microcontrollers

The role requires expertise in:

  • Networking protocols (TCP/IP, L1-L2)
  • Linux and RTOS systems
  • Docker containerization
  • Protocol standards (IPv4, IPv6, Mobile IP, LTE, 802.16e, 802.11)
  • Systems integration and testing
  • Continuous integration and deployment

Note: Due to export control requirements, candidates must be a U.S. citizen, national, permanent resident, or admitted refugee/asylee.

Last updated 3 days ago

Responsibilities For Sr. Embedded Software Dev Engineer, Simulation Foundations

  • Design and implement distributed cloud-based services for Kuiper simulation environments
  • Build and operate globally available systems for virtual Kuiper environments
  • Develop embedded software testing tools and simulation systems
  • Work with processor emulators and real-time operating systems
  • Mentor junior engineers and promote best practices
  • Partner with various engineering teams on integration efforts

Requirements For Sr. Embedded Software Dev Engineer, Simulation Foundations

Linux
Python
Java
Kubernetes
  • 5+ years of non-internship professional software development experience
  • 5+ years of programming with at least one software programming language
  • 5+ years of leading design or architecture of new and existing systems
  • Experience as a mentor, tech lead or leading an engineering team
  • Must be a U.S. citizen, national, permanent resident, or admitted refugee/asylee

Interested in this job?

Jobs Related To Amazon Sr. Embedded Software Dev Engineer, Simulation Foundations