Amazon
Embedded Software Engineer - Kuiper Government Solutions
Amazon, Redmond, Washington, United States, 98052
Project Kuiper is Amazon's ambitious initiative to launch a constellation of 3,236 Low Earth Orbit (LEO) satellites, aimed at providing high-speed, low-latency broadband connectivity to unserved and underserved communities worldwide. Join us in our mission to bridge the digital divide and connect individuals, businesses, and governments in areas where reliable connectivity has been a challenge. We are at the forefront of innovation with every device we design, from custom silicon to secure software, enabling groundbreaking satellite and ground systems.
As an Embedded Software Engineer on the Kuiper Government Solutions (KGS) team, you will play a critical role in designing and developing embedded software for our satellite and ground systems. You will work on fault-tolerant and real-time platforms, closely collaborating with hardware, systems, and product teams to deliver secure, reliable, and high-performance solutions. This unique opportunity allows you to help shape the next generation of space-based communication systems with minimal legacy constraints, directly supporting essential government initiatives and ensuring secure communication systems for U.S. and allied missions. This role is based in Northridge, CA, or Redmond, WA, where onsite work is expected five days a week.
Key Responsibilities:
Design, develop, and optimize embedded software for Kuiper’s satellite and ground terminal systems, focusing on fault-tolerant, real-time platforms.
Utilize modern application frameworks for Embedded Linux and RTOS platforms to create scalable, modular, high-performance software.
Implement and integrate software for data processing, device control, and networking protocols (TCP/IP, UDP).
Proactively debug and resolve complex hardware-software integration issues using tools such as logic analyzers and oscilloscopes.
Collaborate with cross-functional teams to ensure seamless hardware-software interaction and system reliability.
Mentor junior engineers, conduct design reviews, and uphold high software quality standards.
Security Clearance:
This position requires that the candidate be a US Citizen and be able to obtain and maintain a US Government security clearance of TS/SCI. About the Team: The Kuiper Government Solutions (KGS) team is a multidisciplinary group focused on developing targeted and scalable solutions for custom satellite and ground applications. The KGS Device Software team specializes in embedded software solutions for products tailored to U.S. and allied government customers. We work closely with hardware and systems teams to deliver secure, high-performance solutions for mission-critical applications. Basic Qualifications: 3+ years of professional software development experience (non-internship). 2+ years of experience in design or architecture of new and existing systems. Experience programming with at least one software development language. 2+ years of programming experience in C, C++, or Rust for resource-constrained systems. Proficiency in debugging, optimization, and hardware-software system integration. Excellent written and verbal communication skills. Preferred Qualifications: Bachelor’s degree in computer science or equivalent. 3+ years of experience in full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations. Hands-on experience with Xilinx platforms, custom silicon development, cryptography, and secure Software Development Lifecycle practices. In-depth knowledge of Linux kernel internals and networking protocols (TCP/IP, UDP), along with familiarity with low-level hardware interfaces such as I2C, SPI, and PCIe. Amazon is an equal opportunity employer and values diversity in the workplace. If you require assistance during the application and hiring process, please reach out for support. Join us to help redefine global connectivity!
This position requires that the candidate be a US Citizen and be able to obtain and maintain a US Government security clearance of TS/SCI. About the Team: The Kuiper Government Solutions (KGS) team is a multidisciplinary group focused on developing targeted and scalable solutions for custom satellite and ground applications. The KGS Device Software team specializes in embedded software solutions for products tailored to U.S. and allied government customers. We work closely with hardware and systems teams to deliver secure, high-performance solutions for mission-critical applications. Basic Qualifications: 3+ years of professional software development experience (non-internship). 2+ years of experience in design or architecture of new and existing systems. Experience programming with at least one software development language. 2+ years of programming experience in C, C++, or Rust for resource-constrained systems. Proficiency in debugging, optimization, and hardware-software system integration. Excellent written and verbal communication skills. Preferred Qualifications: Bachelor’s degree in computer science or equivalent. 3+ years of experience in full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations. Hands-on experience with Xilinx platforms, custom silicon development, cryptography, and secure Software Development Lifecycle practices. In-depth knowledge of Linux kernel internals and networking protocols (TCP/IP, UDP), along with familiarity with low-level hardware interfaces such as I2C, SPI, and PCIe. Amazon is an equal opportunity employer and values diversity in the workplace. If you require assistance during the application and hiring process, please reach out for support. Join us to help redefine global connectivity!