Project Kuiper is a visionary initiative within Amazon that aims to revolutionize global connectivity through the development of a state-of-the-art Low Earth Orbit (LEO) interconnected satellite communication constellation. Our mission is to bridge the digital divide by delivering high-speed, low latency, internet services to underserved and unserved communities and remote communities around the world. By leveraging cutting-edge satellite technology, we’re working towards a future where everyone has access to reliable and high-quality internet connectivity regardless of their location.
At Amazon Kuiper, we’re building a constellation of advanced satellites to provide seamless and efficient communication capabilities. Our vision is underpinned by innovation, technical excellence, and a commitment to pushing the boundaries of what is achievable in the field of space based meshed networks. We’re seeking dynamic and talented individuals who are passionate about creating unique technical solutions the result in a positive impact on a global scale.
As an embedded software engineer you will play a crucial role developing satellite communication systems, optical satellite links, digital signal processing and networking between both space-to-space and space-to-ground systems. Working with a dynamic team of cross discipline engineers, you will be responsible for designing, developing, and maintaining embedded software that powers payload to bus interfaces, space-to-ground interfaces, tunable modems, system commanding and control, and integration of unique customer terminals. We provide software for both applications and the underlying Linux operating system. We work hand in hand with hardware, product and operations teams to deliver solutions that seek to extract more capability from our baseline and onboard new technologies into our next generation systems.
The Senior Embedded Software Engineer will play a pivotal role on the Kuiper team delivering innovative and fast-paced embedded software solutions.
Key job responsibilities
As a senior member of the team, you will participate in the entire embedded software development life cycle, from concept generation, to design, coding, development and deployment. You will work with cross-discipline engineers to define functional and performance requirements defining unique solutions to the suite of customer needs. You will work as a collaborative member of the Kuiper team to support hardware bring-up and debug, and develop both prototype and production software. You must be comfortable leading software and architecture design reviews, ensuring Amazon’s high development standards are met and team best practices are followed. The general responsibilities include:
• Collaborate with cross-functional teams to define embedded software requirements and architecture for our satellite constellation.
• Develop and optimize embedded software components, for real time communication ensuring efficient resource utilization and reliable performance.
• Implement and test software modules that handle data processing, network protocols, signal processing, and device control within the satellite and the communication terminals.
• Contribute to system integration efforts, working closely with hardware engineer to ensure seamless interaction between software and hardware components.
• Participate in code reviews, identify areas for improvement, and maintain high coding standards to ensure software quality and reliability.
• Debug and troubleshoot software and hardware integration issues, employing tools and techniques to identify and resolve anomalies.
*This position requires that the candidate selected be a U.S. Citizen in order to comply with U.S. government-imposed requirements related to the nature of the work and/or where it will be performed.
A day in the life
As a Senior Embedded software Engineer you will be responsible for leading the design of embedded software for RTOS/BSP/Kernel/Communication used in the Kuiper products. You will work in a collaborative environment with teams inside and outside of Amazon. You will mentor a team of software engineers on best practices while you guide your software designs from requirements gathering through deployment. You will need to be flexible and responsive to high priority issues. This role is located in Northridge, CA and include US relocation benefits. You will be required to be onsite working with our collaborative team and developing our culture 3-5 days a week.