Lead Software Engineer, Components Test (Starshield)
Core
Lead design and development of test software infrastructure to validate performance of Starshield satellite components and ground stations.
Role type
Lead Software Engineer (Test Infrastructure)
Builds
Modular, reusable test and automation software for manufacturing and engineering design verification
Domain
National security satellite communications and earth observation
Required skills
Python, Linux, object-oriented programming, automation software development, algorithm development for test data analysis, root cause analysis, project management, embedded electronics knowledge
Preferred skills
Team leadership, control feedback loop design, continuous integration, digital/analog interfaces (GPIB, USB, VISA, TCP/IP, CAN bus, SPI, I2C), software-hardware troubleshooting, manufacturing process automation
Technologies
Python, Linux, GPIB, USB, VISA, TCP/IP, VLAN, CAN bus, SPI, I2C, Modbus
Responsibilities
Provide technical leadership for continuous improvement, manage projects and delegate responsibilities, develop modular test software, write automation to interact with flight hardware and instrumentation, develop algorithms to analyze test data, maintain automation infrastructure, define and implement project plans
Seniority
Senior, hands-on IC with leadership responsibilities
