Senior Software Programmers
Amazon Kuiper Manufacturing Enterprises LLC
Redmond, King County, WA
United States
Posted July 7, 2025
{INTERN}
Senior Level
Valid until August 6, 2025
Job Description
Amazon's Project Kuiper is seeking a skilled and motivated Senior Software Engineer to
In this role, you will be responsible for the full software product road map of prototype testing, the scale into production, and the database solutions that our test systems will use to store results to draw analytical conclusions.
You will be working closely with Design, Systems, Power, Reliability, and testing engineers to design, deploy, and optimize state-of-the-art satellite test systems.
You would participate in all phases of software development from requirements through implementation and test to operations.
You will be designing and implementing a wide range of low-level software on our custom test hardware and its interfaces with our cloud based services.
Provide technical leadership and contribute to the definition, development and implementation of test solutions for satellite battery systems in an ambiguous and complex problem space.
- Build software solutions to manage infrastructure needed to operate our system in a scrappy development environment and also in production at a large scale.
- Lead technical roadmap definition efforts and decide what features and performance improvements to build.
- Lead software design architecture for the test of Kuiper battery test and emulation systems (specifically the testing battery management systems, custom circuit boards, battery emulators).
- Design and develop complex test sequences that coordinate and synchronize equipment and services across multiple layers to verify function and performance of satellite hardware and software.
- Instill best practices for software development documentation, making sure designs meet requirements, delivering high quality software on tight schedules.
- Automate build, test and deploy pipelines.
S. permanent resident (i.e., S. as a refugee or granted asylum.
Battery Management System (BMS) Testing: Develop and maintain automated test software for BMS validation, including the configuration and control of battery testing racks and emulators.
- Create tools for automated data collection, analysis, pass/fail, and reporting. Design and implement solutions for live data broadcasting to make test data accessible to stakeholders in real-time.
- Unit Test Development: Develop comprehensive unit test frameworks to validate software code independently of hardware. Emulate data acquisition systems, power supplies, batteries, thermal, and thermal vacuum chambers to enable software testing without physical hardware.
The team owns the battery product life cycle from cell selection, to electrical interconnection, to pack structural design and test. Bachelor's degree in computer science or equivalent
- 4+ years of non-internship professional software development experience
- 4+ years of programming with at least one software programming language experience
- Experience as a mentor, tech lead or leading an engineering team
- Experience with Linux and Windows operating systems and working on Experience working on GNU/Linux distributions, including deployment automation
- 3+ years of experience building software with hardware interfaces such as test infrastructure for data acquisition, power supplies, and industrial sensors/actuators
Master's degree in computer science or equivalent
- 4+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Proficiency in programming languages such as Python, C/C++, or similar, with experience in multithreaded programming in Python.
- Experience with model unit testing frameworks and tools
- Familiarity with environmental testing equipment (e.g., Fundamental understanding of battery management systems and testing protocols.
Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.
If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit for more information. 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.
In this role, you will be responsible for the full software product road map of prototype testing, the scale into production, and the database solutions that our test systems will use to store results to draw analytical conclusions.
You will be working closely with Design, Systems, Power, Reliability, and testing engineers to design, deploy, and optimize state-of-the-art satellite test systems.
You would participate in all phases of software development from requirements through implementation and test to operations.
You will be designing and implementing a wide range of low-level software on our custom test hardware and its interfaces with our cloud based services.
Provide technical leadership and contribute to the definition, development and implementation of test solutions for satellite battery systems in an ambiguous and complex problem space.
- Build software solutions to manage infrastructure needed to operate our system in a scrappy development environment and also in production at a large scale.
- Lead technical roadmap definition efforts and decide what features and performance improvements to build.
- Lead software design architecture for the test of Kuiper battery test and emulation systems (specifically the testing battery management systems, custom circuit boards, battery emulators).
- Design and develop complex test sequences that coordinate and synchronize equipment and services across multiple layers to verify function and performance of satellite hardware and software.
- Instill best practices for software development documentation, making sure designs meet requirements, delivering high quality software on tight schedules.
- Automate build, test and deploy pipelines.
S. permanent resident (i.e., S. as a refugee or granted asylum.
Battery Management System (BMS) Testing: Develop and maintain automated test software for BMS validation, including the configuration and control of battery testing racks and emulators.
- Create tools for automated data collection, analysis, pass/fail, and reporting. Design and implement solutions for live data broadcasting to make test data accessible to stakeholders in real-time.
- Unit Test Development: Develop comprehensive unit test frameworks to validate software code independently of hardware. Emulate data acquisition systems, power supplies, batteries, thermal, and thermal vacuum chambers to enable software testing without physical hardware.
The team owns the battery product life cycle from cell selection, to electrical interconnection, to pack structural design and test. Bachelor's degree in computer science or equivalent
- 4+ years of non-internship professional software development experience
- 4+ years of programming with at least one software programming language experience
- Experience as a mentor, tech lead or leading an engineering team
- Experience with Linux and Windows operating systems and working on Experience working on GNU/Linux distributions, including deployment automation
- 3+ years of experience building software with hardware interfaces such as test infrastructure for data acquisition, power supplies, and industrial sensors/actuators
Master's degree in computer science or equivalent
- 4+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Proficiency in programming languages such as Python, C/C++, or similar, with experience in multithreaded programming in Python.
- Experience with model unit testing frameworks and tools
- Familiarity with environmental testing equipment (e.g., Fundamental understanding of battery management systems and testing protocols.
Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.
If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit for more information. 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.
Job Details
Employment Status{INTERN}
LocationRedmond, King County, WA
ZIP Code
Posted DateJuly 7, 2025
Valid ThroughAugust 6, 2025
CountryUnited States
Related Jobs
{OTHER}
Value Based Senior Primary Care Physician in Brownsville, Te...
Conviva Care Center
Brownsville, Texas
{VOLUNTEER,INTERN}
Senior Level
{INTERN}
Lead, Operations Project Management
Amazon Kuiper Manufacturing Enterprises LLC
Redmond, King County, WA
{INTERN}
Physician / Family Practice / Texas / Permanent / Value Base...
Conviva Care Center
San Antonio, Texas
{VOLUNTEER}
Senior Level
Sr. TPM, Avionics, Project Kuiper
Amazon Kuiper Manufacturing Enterprises LLC
Redmond, King County, WA
{INTERN}
Job Summary
Employment Status{INTERN}
LocationRedmond, King County, WA
Remote WorkOn-site
Posted DateJuly 7, 2025
About Amazon Kuiper Manufacturing Enterprises LLC
Amazon Kuiper Manufacturing Enterprises LLC
Redmond, King County, WA