Sr. Software Engineer, Hardware Test & Automation (Starshield)
Core
Developing integrated operations and automation infrastructure for Hardware In The Loop (HITL) testbeds and production floor to bring Starshield Satellites to life.
Role type
Senior IC software engineer (hardware test & automation)
Builds
Test and automation software for manufacturing and engineering design verification of Starshield satellites
Domain
Aerospace / Satellite systems / National security
Deliverable
production ML models | infrastructure
Required skills
Python, C, C++, Linux, Windows, version control, continuous integration, numerical analysis, signal processing, digital/analog interfaces (GPIB, USB, VISA, TCP/IP, CAN bus, SPI, I2C), embedded electronics, spacecraft fluid systems, high power electrical systems, RF system design, troubleshooting software-hardware interactions
Preferred skills
Containerization (Docker, Kubernetes), control feedback loop design, manufacturing yield optimization, unit testing, performance optimization
Technologies
Python, C, C++, Linux, Windows, Docker, Kubernetes, GPIB, USB, VISA, TCP/IP, VLAN, CAN bus, SPI, I2C, Modbus
Responsibilities
Develop modular, reusable test and automation software; Write automation software to interact with flight hardware and instrumentation; Develop software for test execution across HITL and virtualized environments; Develop custom automation solutions for engineering and manufacturing challenges; Develop algorithms to analyze complex test data; Maintain and troubleshoot existing automation infrastructure; Define and implement project plans for reliable test systems
Seniority
Senior, hands-on IC