Sr. RF Software Development Engineer, Leo RF Technogies

Amazon

Redmond, WA

JOB DETAILS
SKILLS
Analysis Skills, Antenna, Apple Macs, Application Programming Interface (API), Architectural Design, Artificial Intelligence (AI), Automation, Building Systems, Code Reviews, Coding Standards, Communication Skills, Communication Systems, Communications Architecture, Communications Protocols, Computer Engineering, Computer Programming, Computer Science, Cross-Functional, Data Analysis, Data Management, Debugging Skills, Design Patterns Programming Methodologies, Documentation, Embedded Linux, Embedded Software, Embedded Systems, Government, Hardware Debugging, Hardware Development, Hospital, Linux Operating System, Machine Tool, Manufacturing/Production Testing, Mentoring, Modems, PHY, Problem Solving Skills, Productivity Management, Programming Languages, Radio Frequency, Regulations, Root Cause Analysis, Satellite Communications, Scalable System Development, Software Debugging, Software Design, Software Development, Software Development Lifecycle (SDLC), Software Engineering, Source Code/Configuration Management (SCM), System Operations, Systems Engineering, Team Lead/Manager, Team Player, Technical Leadership, Telemetry, Test Data, Testing, Third Generation Partnership Project (3GPP), United States Citizen, Use Cases, Wireless Communications, Workflow Analysis
LOCATION
Redmond, WA
POSTED
1 day ago
Description Amazon Leo is Amazon's low Earth orbit satellite network. Our mission is to deliver fast, reliable internet connectivity to customers beyond the reach of existing networks. From individual households to schools, hospitals, businesses, and government agencies, Amazon Leo will serve people and organizations operating in locations without reliable connectivity. The Leo RF Technologies team is looking for a Software Development Engineer who is excited to work at the intersection of low-level software, Linux-based systems, RF engineering, wireless communications, and AI-driven engineering productivity. In this role, you will develop software, tools, automation, and AI-enabled workflows that help hardware and software engineering teams design, debug, validate, and operate complex RF systems. You do not need to come in as an RF expert, but you should have a strong software engineering foundation, a high learning velocity, and the drive to understand low-level Linux systems, embedded environments, 3GPP concepts, gNodeB architecture, and RF engineering fundamentals. You will work closely with RF, antenna, modem, PHY/MAC, embedded software, manufacturing test, and systems engineering teams to identify productivity bottlenecks and build scalable software solutions. Your work will help engineers move faster, debug more effectively, improve documentation and knowledge discovery, and adopt AI in practical, high-impact ways across hardware and software development. This is an individual contributor software development role for someone who enjoys ambiguous technical problems, can learn across disciplines, and wants to build tools that directly improve how complex satellite communication systems are engineered. Export Control Requirement: 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. Key job responsibilities - Develop AI-assisted engineering solutions for documentation search, debug support, test data analysis, issue triage, and engineering knowledge discovery. - Work with low-level Linux environments, including LEP and embedded Linux-based platforms, to support RF and communication system development. - Build automation and integration pipelines that connect engineering data sources, test systems, logs, documentation, and analysis tools. - Partner with RF engineers to understand antenna, phased array, modem, gNodeB, 3GPP, and satellite communication concepts well enough to build useful software abstractions and tools. - Create scalable backend services, APIs, data pipelines, and developer productivity platforms that improve engineering execution across multiple teams. - Develop tooling that helps engineers debug hardware/software interactions across RF systems, embedded software, and communication protocol layers. - Improve access to technical knowledge by building systems that index, organize, retrieve, and summarize engineering documentation and data. - Collaborate with cross-functional teams to identify recurring manual workflows and replace them with robust software solutions. - Write high-quality, maintainable code and documentation that can be adopted by engineering teams across Leo. A day in the life You may start the day reviewing feedback from RF engineers who are trying to debug a hardware issue and need better access to logs, test data, and system documentation. You might then work with embedded software teams to understand how a Linux-based platform exposes RF telemetry, followed by building a service that indexes that data and makes it searchable through an AI-assisted interface. Later, you may meet with systems engineers to learn how 3GPP and gNodeB concepts map into Leo's satellite communication architecture, then translate that understanding into tooling that helps teams validate assumptions, identify regressions, or accelerate root-cause analysis. This role requires curiosity, technical depth, and the ability to move between software systems, hardware context, and AI-enabled productivity use cases. You will not just write code; you will help define how software and AI can make RF and hardware engineering teams more effective. Basic Qualifications - 5+ years of non-internship professional software development experience - 5+ years of programming with at least one software programming language experience - 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience - Experience as a mentor, tech lead or leading an engineering team Preferred Qualifications - 5+ 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 Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status. Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit https://amazon.jobs/content/en/how-we-hire/accommodations for more information. If the country/region you're applying in isn't listed, please contact your Recruiting Partner. The base salary range for this position is listed below. Your Amazon package will include sign-on payments and restricted stock units (RSUs). Final compensation will be determined based on factors including experience, qualifications, and location. Amazon also offers comprehensive benefits including 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, and parental leave. Learn more about our benefits at https://amazon.jobs/en/benefits . USA, WA, Redmond - 168,100.00 - 227,400.00 USD annually

About the Company

A

Amazon

INDUSTRY
Other/Not Classified