Senior Software Development Engineer, Project Kuiper
Location: Redmond
Posted on: June 23, 2025
|
|
Job Description:
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.
BASIC QUALIFICATIONS - 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 - 4 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 - 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 PREFERRED QUALIFICATIONS - 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 HIL (Hardware-in-the-Loop) systems,
automated test frameworks - Experience with model unit testing
frameworks and tools - Familiarity with environmental testing
equipment (e.g., thermal chambers, thermal vacuum chambers, Shaker
tables, DAQs, Battery Cyclers, Battery Emulators, etc). -
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. Our inclusive culture empowers
Amazonians to deliver the best results for our customers. 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
https://amazon.jobs/content/en/how-we-hire/accommodations for more
information. If the country/region you’re applying in isn’t listed,
please contact your Recruiting Partner. Our compensation reflects
the cost of labor across several US geographic markets. The base
pay for this position ranges from $151,300/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.
Keywords: , Seattle , Senior Software Development Engineer, Project Kuiper, Engineering , Redmond, Washington