Enable job alerts via email!

Embedded Software Dev Engineer, Simulation Foundations

Amazon

Austin (TX)

On-site

USD 100,000 - 130,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company is seeking an Embedded Software Development Engineer for Project Kuiper, focusing on designing and implementing distributed systems for satellite operations. The role involves utilizing AWS technologies and requires expertise in networking protocols, Linux, and embedded software development. Ideal candidates will have a strong background in wireless networks and experience with real-time operating systems.

Qualifications

  • 3+ years of professional software development experience.
  • 2+ years of experience in system design or architecture.

Responsibilities

  • Develop ARM A, M series, or ARC processor emulators.
  • Create tools for reliable software deployment, testing, and data analysis.
  • Design and implement distributed cloud services and APIs.

Skills

Networking Protocols
Linux
Embedded Software
Object-Oriented Programming
Wireless Networks

Education

Bachelor's degree in computer science

Tools

Docker
FreeRTOS
QEMU

Job description

Embedded Software Dev Engineer, Simulation Foundations

Identyfikator pracy: 2985056 | Amazon Kuiper Manufacturing Enterprises LLC

Project Kuiper aims to increase global broadband access through a constellation of 3,236 satellites in low Earth orbit (LEO). Its mission is to provide fast, affordable broadband to unserved and underserved communities worldwide, helping to bridge the digital divide for consumers, businesses, government agencies, and organizations in areas lacking reliable connectivity.

The Role

This position involves designing, implementing, and operating globally available distributed systems to enable Kuiper's operations within virtual environments at scale. You will utilize the latest AWS technologies and industry best practices in software engineering.

Export Control Requirement

Due to applicable export laws, candidates must be U.S. citizens or nationals, U.S. permanent residents (Green Card holders), or lawfully admitted into the U.S. as refugees or asylees.

Key Responsibilities
  • Develop ARM A, M series, or ARC processor emulators (e.g., QEMU).
  • Possess knowledge of networking protocols and applications, including TCP/IP (L1-L2).
  • Develop embedded software testing tools.
  • Experience with FreeRTOS or other real-time operating systems.
  • Expertise in Linux and RTOS environments.
  • Create tools for reliable software deployment, testing, and data analysis within CI/CD systems.
  • Develop testing tools for virtualized hardware, real hardware-in-the-loop, and on-orbit testing scenarios.
  • Design and implement distributed cloud services and APIs.
  • Use Docker and similar technologies.
  • Collaborate with device software, frontend, networking, and security teams.
  • Promote engineering best practices and mentor junior engineers.
  • Design embedded modeling and simulation for broadband technologies like LTE, WiMax, WiFi.
  • Understand protocol standards such as IPv4, IPv6, Mobile IP, LTE, 802.16e, 802.11b/g/n/ac.
  • Apply object-oriented programming concepts.
  • Have a strong background in Wireless Networks.
  • Experience with systems integration and testing methodologies.
  • Knowledge of network protocols, QoS algorithms, cellular/satellite protocols, SDNs, and security.
  • Develop high-quality Linux-based software for processors and microcontrollers (ARM, PowerPC, x86).
  • Deep understanding of testing, CI/CD, build, deployment, and monitoring processes.
Day in the Life

This role involves building cloud services and APIs to simulate software on Kuiper devices such as satellites, ground gateways, and customer terminals. You will create low-latency, scalable architectures essential for delivering high-quality internet service.

About the Team

We develop cloud systems and APIs for Kuiper devices to facilitate software simulation, aiming for high-quality deployment onto hardware.

Basic Qualifications
  • 3+ years of professional software development experience.
  • 2+ years of experience in system design or architecture, including reliability and scalability.
  • Proficiency in at least one programming language.
Preferred Qualifications
  • 3+ years of experience with the full software development lifecycle, including coding standards, code reviews, source control, build, testing, and operations.
  • Bachelor's degree in computer science or equivalent.

Amazon is an equal opportunity employer. For workplace accommodations, visit this link.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Embedded Software Dev Engineer, Simulation Foundations

Amazon

Austin

On-site

USD 129,000 - 224,000

13 days ago

Embedded Software Dev Engineer, Simulation Foundations

Amazon

Austin

On-site

USD 100,000 - 140,000

29 days ago

Embedded Software Dev Engineer, Simulation Foundations

Amazon

Austin

On-site

USD 100,000 - 140,000

30 days ago

Embedded Software Dev Engineer, Simulation Foundations

Amazon

Austin

On-site

USD 100,000 - 130,000

30+ days ago

Sr. Embedded Software Dev Engineer, Simulation Foundations

Amazon

Austin

On-site

USD 120,000 - 160,000

29 days ago