Logo
Amazon

Embedded Software Engineer, Kuiper Team

Amazon, Seattle, Washington, us, 98127

Save Job

Join Amazon's Kuiper Team as an Embedded Software Engineer, where you'll contribute to Project Kuiper, an initiative aimed at launching a constellation of Low Earth Orbit satellites. These satellites will provide high-speed, low-latency broadband internet connectivity to un-served and under-served communities worldwide. In this dynamic role, you'll play a vital part in architecting, developing, and testing the payload software that ensures robust communication between satellites, customer terminals, and ground-based internet gateways. Key Responsibilities: Take ownership of unique embedded software functions through the entire process of design, implementation (in C, C++, Rust, or other languages), testing, and integration within an embedded Linux or real-time operating system (RTOS) environment. Develop software for controlling silicon devices using both proprietary and standardized communication buses including Interlaken SerDes, JESD, PCIe, I3C, I2C, SPI, RS-422, RS-485, and Ethernet. Collaborate closely with hardware teams on board design, bring-up, verification, integration, and testing. Adhere to best practices for high reliability in embedded software development to ensure exceptional system reliability and availability. Debug complex issues at the intersection of hardware, FPGA, firmware, and software on multicore System-on-Chips (SoCs). At Amazon, we are looking for ambitious individuals ready to tackle the challenging development tasks involved in creating highly reliable, power-efficient, and cost-effective satellite avionics and communication systems payload. Basic Qualifications: 3+ years of professional software development experience. 2+ years of design or architecture experience with new and existing systems. Proficiency in at least one software programming language. Preferred Qualifications: 3+ years of experience in the full software development cycle, including coding standards, code reviews, source control management, build processes, testing, and operations. Bachelor's degree in computer science or a related field. Work address: Los Angeles County. This position involves maintaining high standards of safety and cooperation with team members, and effective communication. We are committed to an inclusive culture that empowers all Amazonians to deliver the best results for our customers.