Software Dev Engineer, Amazon Leo
Core
Architect and build software to automate hardware test systems and support manufacturing for space-based satellite systems.
Role type
Senior IC software development engineer (hardware validation)
Builds
Automated test systems, CI/CD pipelines, and data collection infrastructure for satellite hardware
Domain
Aerospace / Embedded Systems / Test Automation
Deliverable
production ML models | product features | infrastructure
Required skills
C#, C++, Java, or Perl; Object Oriented Design; Large-scale multi-tiered distributed software design; Software architecture and design patterns; CI/CD automation; Embedded software development
Preferred skills
Full software development life cycle experience; Code reviews and standards; Source control management; Build processes; Testing and operations experience
Technologies
C#, C++, Java, Perl, AWS
Responsibilities
Architect and build software to automate hardware test systems; Develop software infrastructure to support test case execution; Architect and build automation to support development (CI/CD); Align with stakeholders on software requirements; Document software requirements from users; Support manufacturing and new product development; Enable automated data collection and analysis; Own and execute software quality and release process; Work with electrical test equipment
Seniority
Senior, hands-on IC