JOBSEARCHER

Software Development Engineer, Automated Vehicle Testing

AmazonSeattle, WAL6 LeadSeptember 15th, 2026
Overview In this role you will help architect scalable test infrastructure and end-to-end systems that turn satellite data and telemetry into actionable decisions. You will contribute production-grade code across front-end, backend, data, and AI/ML layers to support automated satellite testing operations. You’ll work with cross-functional teams to detect anomalies, predict failures, and guide corrective actions at scale. This is an opportunity to shape the backbone of a high-impact LEO constellation and its testing ecosystem. You will collaborate closely with hardware, software, and operations teams to deliver fast, reliable satellite testing capabilities. Compensation / Benefitshealth insurance (medical, dental, vision, prescription)401(k) matchingpaid time offparenteral leaveRSUssign-on payments ResponsibilitiesContribute production-quality code across interfaces and services to build end-to-end systems for satellite data processing and operational decisions at scaleDesign components of intelligent systems to ingest telemetry from satellites, gateways, and customer terminals for real-time anomaly detection and failure predictionDevelop deep understanding of satellite hardware, flight software, ground gateways, and backend orchestration services to architect data infrastructureBuild agents to trace root causes across satellites, inter-satellite links, ground stations, and on-premises equipment, enabling collaboration between autonomous agents and humansDesign natural language interfaces to fuse real-time telemetry with historical data and docs for context-aware queryingCreate retrieval systems using dense vectors and sparse representations for semantic search across operational patterns and failure signaturesDevelop scalable S3-based data lake components with metadata management, data classification, and lineage trackingBuild a low-latency visualization platform for test engineers and operators to monitor complex datasets Key requirements3+ years of non-internship software development experience2+ years of design or architecture experience for new and existing systems1+ years of software development engineer or related experience1+ years of designing and developing large-scale, multi-tiered, distributed software applications and services1+ years of Object Oriented Design experienceBachelor in Computer Science (or related field)strong collaboration across cross-functional teamsexcellent problem-solving and analytical thinkingability to communicate complex technical concepts clearlyC#, C++, Java, or Perldistributed systems designreal-time data processing