Redmond, WA, US
17 hours ago
Senior Software Development Engineer, Battery Testing, Project Kuiper
Amazon's Project Kuiper is seeking a skilled and motivated Senior Software Engineer to
join our Battery team. 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’ll be responsible for next generation system architecture from a blank slate as well as the continuous improvement of existing systems.

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.


Key job responsibilities
- Understand functional principles of Kuiper satellite power systems hardware
- 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.
- Collaborate with internal and external customers to define and implement system architectures for power systems integrated test venues.
- 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.


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.

A day in the life
- 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.
- Automated Reporting: 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.




About the team
The battery design organization is a product-oriented team that has been empowered to be entrepreneurial and nimble. The team owns the battery product life cycle from cell selection, to electrical interconnection, to pack structural design and test. We work with partner teams to define requirements, execute test campaigns to verify and validate our designs, and scale from new product introduction into full rate manufacturing.
Confirm your E-mail: Send Email