Software Engineer, FPGA Automation, Kuiper
DESCRIPTION
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 FPGA software team responsible for bridging software needs and establishing an automated continuous integration and continuous deployment pipeline for the FPGA satellite networking system.
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
* Foster continuous collaboration with various FPGA teams at Kuiper to automate the build, test, and deployment pipelines.
* 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.
* Drive the adoption of software best practices, including security, quality, and operational excellence.
A day in the life
The FPGA Software team is currently seeking a skilled engineer with a background in constructing CI/CD infrastructure and SDLC pipelines for satellite software deployed on proprietary hardware. This role involves working with diverse test equipment to oversee the development of efficient and automated builds, as well as implementing CI/CD functional testing for satellite systems. Your technical proficiency will be instrumental in ensuring the successful execution of spacecraft validation processes and establishing a reliable framework for integrating and launching thousands of satellites. Your contributions play a key role in charting the path towards a robust and seamless satellite deployment process.
BASIC QUALIFICATIONS
- 3+ years of non-internship professional software development experience
- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience programming with at least one software programming language
PREFERRED QUALIFICATIONS
- 3+ 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 $129,300/year in our lowest geographic market up to $223,600/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.