Jobs · Engineering · California

Senior Embedded Software Developer, RTI,Amazon Leo

Amazon · Sunnyvale, CA · 1 wk ago
EngineeringFull-time

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 deliver embedded firmware code running on ground networks, customer terminals, and satellites.

About the role

You will design, develop, and test complete Leo-MAC firmware as a key member of a cross-functional team of innovators working on unique wireless technology that will enable millions of people to stay connected.

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.

Responsibilities

  • Work in a cross-functional environment to define multi-dimensional performance requirements (e.g., MIPS, memory bandwidth).
  • Make performance and optimization trade-offs to meet end-to-end use case requirements.
  • Build component use-cases/test-cases and debug code in the Leo embedded environment.
  • Profile and execute code on RTOS and/or bare-metal embedded environments.
  • Contribute to defining services and functionalities delivered by firmware subsystems.
  • Define, document, test, and debug firmware-hardware interfaces.
  • Apply software/firmware best practices (e.g., clean architecture, refactoring).

Requirements

  • 5+ years of non-internship professional software development experience.
  • 5+ years of programming experience with at least one software programming language.
  • 5+ years of experience leading design or architecture (design patterns, reliability, and scaling) of new and existing systems.
  • Experience as a mentor, tech lead, or leading an engineering team.

Preferred Qualifications

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

Benefits

  • Comprehensive health insurance (medical, dental, vision, prescription, Basic Life & AD&D, and optional supplemental life plans).
  • Employee Assistance Program (EAP) and mental health support.
  • Medical Advice Line and Flexible Spending Accounts.
  • Adoption and surrogacy reimbursement coverage.
  • 401(k) matching.
  • Paid time off and parental leave.
  • Sign-on payments and restricted stock units (RSUs).

Pay

  • USA, CA, Sunnyvale: $193,300.00 - $261,500.00 USD annually.
  • USA, WA, Redmond: $168,100.00 - $227,400.00 USD annually.

Similar jobs