XX
Embedded Software Engineer - Satellite CommunicationsAmazonUnited States

This job offer is no longer available

XX

Embedded Software Engineer - Satellite Communications

Amazon
  • US
    United States
  • US
    United States

About

Join Amazon Leo, an innovative low Earth orbit satellite broadband network dedicated to providing fast and reliable internet access globally. Our mission is to connect individuals, schools, hospitals, businesses, government agencies, and other organizations in areas lacking connectivity. As an Embedded Software Engineer, you will play a crucial role in defining and implementing the satellite communication software stack. Your responsibilities will include: Developing embedded software modules and testing frameworks for the Leo satellite constellation. Designing and implementing a 3GPP 5G NTN and Open RAN-based networking and management stack for satellite payloads. Collaborating closely with software, test and validation, reliability, RF hardware, and custom silicon development teams to ensure optimized low-latency, high-reliability payload connectivity solutions. Export Control Requirement:
Due to applicable export control laws and regulations, candidates must be a U.S. citizen or national, U.S. permanent resident (current Green Card holder), or lawfully admitted into the U.S. as a refugee or granted asylum. Key Responsibilities: Develop embedded software for satellites and ground systems focused on 3GPP 5G networking stack operations, validation, and management. Participate in all phases of the software development life cycle, including requirements gathering, design, coding, testing, and ensuring code/test coverage. Create embedded software modules in languages such as assembly, C, C++, Rust, etc., following 3GPP 5G/O-RAN defined protocols and interfaces. Utilize real-time embedded software development methodologies and robust design practices. Work with Linux and RTOS environments. Review schematics, logic analyzers, wireless signal and protocol analysis, and troubleshoot embedded software (bare-metal). BASIC QUALIFICATIONS 3+ years of professional software development experience (non-internship). 2+ years of experience in design or architecture of systems. Proficiency in programming languages such as C/C++, Python, Java, or Perl. Experience with Linux operating systems. Background in embedded software development. PREFERRED QUALIFICATIONS: Bachelor's degree in computer science or related field. 5+ years of experience throughout the software development life cycle. Familiarity with version control systems and CI/CD pipeline best practices. Expertise in wireless system design and architecture, system integration, and RF system analysis. Experience writing low-level drivers and knowledge of computer architecture. Experience in developing PHY/MAC layer hardware/software targeting SoCs, FPGAs, and general-purpose processors. Amazon is an equal opportunity employer and does not discriminate based on protected veteran status, disability, or other legally protected statuses. We promote an inclusive culture that empowers everyone to achieve the best results for our customers. If you need workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please reach out to your Recruiting Partner. The base salary range for this position is $143,700.00 - $194,400.00 USD annually. The total Amazon compensation package may also include sign-on payments and restricted stock units (RSUs). Final compensation will be determined based on a variety of factors, including experience, qualifications, and location. Amazon offers comprehensive benefits, including health insurance, 401(k) matching, paid time off, and parental leave.
  • United States

Languages

  • English
Notice for Users

This job was posted by one of our partners. You can view the original job source here.