Sr. Embedded Software Engineer, Kuiper Payload Software Systems

Sunnyvale, California


Employer: Amazon
Industry: Software Development
Salary: $134500 per year
Job type: Full-Time

Project Kuiper is an initiative to launch a constellation of Low Earth Orbit satellites that will provide low-latency, high-speed broadband connectivity to unserved and underserved communities around the world. In this position, you will be a valuable member of the Payload software team responsible for bridging software needs to control payload traffic transmitted by the satellites. This involves the design of redundant, scalable and high available software to perform tasks such as FW upgrade, fault management, switches control and ASIC configurations.

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

* Collaborate with experienced cross-disciplinary Amazonians to conceive, design, and bring innovative products and services to market.

* Design and build innovative technologies in a large distributed computing environment and help lead fundamental changes in the industry.

* Create solutions to run predictions on distributed systems with exposure to innovative technologies at incredible scale and speed.

* Build distributed storage, index, and query systems that are scalable, fault-tolerant, low cost, and easy to manage/use.

* Design and code the right solutions starting with broadly defined problems.

Work in an agile environment to deliver high-quality software.

* Develop software solutions to effectively manage the infrastructure required for secure, large-scale operation of our system.

* Take ownership of the complete software development lifecycle, encompassing design, testing, deployment, and mission integration.

* Engage in end-to-end participation in major engineering projects, collaborating with cross-functional stakeholders.

* Take the lead in identifying and resolving software architectural deficiencies, and facilitating the delivery of higher-quality software at an accelerated pace, enabling faster iterations towards the right solution.

* Effectively communicate your ideas to achieve optimal outcomes for both your team and the customer. Encourage diverse perspectives and incorporate feedback to enhance results.

* Drive the adoption of software best practices, including security, quality, and operational excellence.

A day in the life

As a Senior Software Development Engineer, you will play a crucial role in the advancement of Kuiper's Software capabilities. This entails the development of products that facilitate reliable and high-speed communication with Kuiper satellites, supporting their mission-critical operations. Collaborating with a skilled cross-disciplinary team, you will contribute to the development, testing, production, and worldwide implementation of solutions and products that empower Kuiper's expansive global network.

About the team

Our team tackles many critical satellite payload functions including Over-The-Air (OTA) updates, hardware fault detection, isolation and remediation, operational state management, buses and devices integrity verifications (ex. PRBS), hardware and software integration. We are looking for an outstanding software engineer to participate in all phases of software development from requirements through implementation and test to operations.

In this role, you will:

- Own unique embedded software functions through design, implementation (in C, C++, RUST or other), test, and integration in an embedded Linux or real-time operating system (RTOS) environment.

- Write software to control silicon devices using proprietary and standard communication buses, such as Interlaken SerDes, JESD, PCIe, I3C, I2C, SPI, RS-422, RS-485, Ethernet, etc.

- Work closely with hardware teams to support board design, bring-up, and verification, as well as integration and test.

- Follow best practices in high reliability embedded software development to ensure very high levels of system reliability and availability.

- Debug low-level issues at the intersection of hardware/FPGA/firmware/software on multicore SOCs.

We are open to hiring candidates to work out of one of the following locations:

Sunnyvale, CA, USA

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 committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status. For individuals with disabilities who would like to request an accommodation, please visit https://www.amazon.jobs/en/disability/us.

Our compensation reflects the cost of labor across several US geographic markets. The base pay for this position ranges from $134,500/year in our lowest geographic market up to $261,500/year in our highest geographic market. Pay is based on a number of factors including market location and may vary depending on job-related knowledge, skills, and experience. Amazon is a total compensation company. Dependent on the position offered, equity, sign-on payments, and other forms of compensation may be provided as part of a total compensation package, in addition to a full range of medical, financial, and/or other benefits. For more information, please visit https://www.aboutamazon.com/workplace/employee-benefits. This position will remain posted until filled. Applicants should apply via our internal or external career site.

Created: 2024-04-13
Reference: 2610641
Country: United States
State: California
City: Sunnyvale
ZIP: 95002

About Amazon

Founded in: 1994
Number of Employees: 1600000


Similar jobs: