Software Engineer, Hardware Test & Automation (Starlink)
Core
Design software and build systems to test flight components and entire satellites for maximum performance and reliability in extreme environments.
Role type
Software Engineer, Hardware Test & Automation
Builds
Automation and software solutions for Starlink satellite components and platforms
Domain
Aerospace / Satellite Systems / Hardware Testing
Deliverable
production ML models | product features | infrastructure
Required skills
Python, C/C++, Linux/Windows OS, computer architecture, networks, configuration management, version control, continuous integration, control feedback loop design, numerical analysis, signal processing, digital/analog interfaces (GPIB, USB, VISA, TCP/IP, CAN bus, SPI, I2C), SQL, REST APIs, fault-tolerant system design, hardware-in-the-loop testing
Preferred skills
Embedded electronics, high power electrical systems, electro-mechanical systems, spacecraft/automotive hardware experience, troubleshooting software-hardware interactions, web application development (HTML/CSS, Grafana), real-time systems design
Technologies
Python, C, C++, Linux, Windows, SQL, REST APIs, Grafana, GPIB, USB, VISA, TCP/IP, VLAN, CAN bus, SPI, I2C, Modbus
Responsibilities
Develop modular test and automation software for manufacturing and design verification; Write automation software to interact with flight hardware and instrumentation; Develop software for test execution across hardware-in-the-loop and virtualized environments; Develop custom automation solutions for engineering and manufacturing challenges; Develop algorithms to analyze complex test data; Maintain and troubleshoot automation infrastructure; Define and implement project plans for reliable test systems; Invent tools for continuous integration and release systems
Seniority
Individual Contributor