Software Development Engineer, Satellite Engineering and Mechanical Development
Core
Design, develop, and maintain custom software tools and services to support the satellite development lifecycle, including data analysis, simulation, and automation for Amazon's low Earth orbit satellite network.
Role type
Senior Software Development Engineer (Satellite Engineering & Mechanical Development)
Builds
Custom engineering tools, simulation environments, and workflow automation services for satellite product development
Domain
Aerospace / Satellite Systems / Embedded Software
Deliverable
production ML models | product features | infrastructure
Required skills
C#, C++, Java, or Perl; Object Oriented Design; Systems integration; Continuous integration/CI/CD; Multi-tiered, multi-threaded, embedded or distributed software architecture; Design patterns and reliability scaling
Preferred skills
Full software development life cycle management; Code reviews and standards; Source control management; Build processes; Testing and operations experience
Technologies
Siemens NX, Teamcenter, C#, C++, Java, Perl
Responsibilities
Design and implement critical tools and services for the satellite development lifecycle; Collaborate with hardware and systems engineers to define requirements; Optimize existing tools and processes for productivity; Evangelize engineering excellence best practices and mentor junior engineers
Seniority
Senior, hands-on IC with architecture responsibilities