Embedded Software Engineer, Leo MAC, Leo MAC

AmazonSan Diego, CA
$143,700 - $194,400Onsite

About The Position

Project LEO 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 a member of LEO MAC-SW, you will be responsible for delivering embedded FW code running on ground networks on customer terminals and on satellites. You will be focused on designing, developing and testing complete LEO-MAC FW. You will be a key member of a cross functional team of innovators, working on unique wireless technology that will enable millions of people to stay connected.

Requirements

  • 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
  • 1+ years of software development engineer or related occupational experience
  • 1+ years of embedded firmware development experience
  • 1+ years of Object Oriented Design experience
  • Bachelor's degree or foreign equivalent in Computer Science, Engineering, Mathematics, or a related field
  • Experience in embedded development in C/C++
  • Experience in embedded wireless systems
  • 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.

Nice To Haves

  • 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
  • Bachelor's degree in computer science or equivalent

Responsibilities

  • Design, develop, integrate and bring up Kuiper-MAC FW components/drivers in a real-time embedded environment
  • Working in a cross-functional environment to define multi-dimensional performance requirements (e.g., MIPs, memory BW)
  • Make performance and optimization trade-offs to meet end-to-end use case requirement
  • Build component use-cases/test-cases and debug your code in LEO embedded environment
  • Profile and execute the code on RTOS and/or bare-metal embedded environment
  • Contribute in defining services and functionalities delivered by your FW-subsystems
  • Define, document, test and debug your FW-HW interfaces
  • Familiarity with SW/FW best practices (e.g., clean architecture, refactoring, …)

Benefits

  • health insurance (medical, dental, vision, prescription, Basic Life & AD&D insurance and option for Supplemental life plans, EAP, Mental Health Support, Medical Advice Line, Flexible Spending Accounts, Adoption and Surrogacy Reimbursement coverage)
  • 401(k) matching
  • paid time off
  • parental leave
  • sign-on payments
  • restricted stock units (RSUs)
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service