Hawthorne, CA30+ days ago
PREFERRED SKILLS AND EXPERIENCE: • Extensive knowledge of Linux and Windows operating systems • Experience with configuration management and version control software • Experience with continuous integration and agile development • Experience automating processes and testing to improve manufacturing yields and reduce production time • Experience developing application, test, or automation software in an interdisciplinary environment • Experience with control feedback loop design and implementation • Experience with numerical analysis techniques and signal processing in multiple domains • Extensive knowledge with a range of digital and analog interfaces including GPIB, USB, VISA, TCP/IP, VLAN, CAN bus, SPI, I2C, Modbus, analog-to-digital conversion • Experience troubleshooting interactions between software and hardware such as network devices and lab instrumentation • Experience with spacecraft fluid systems • Experience with high power electrical systems • Experience with electro-mechanical systems • Experience with embedded hardware product development. RESPONSIBILITIES: • Develop modular, reusable test and automation software in Python and similar languages for manufacturing and engineering design verification • Write automation software to interact with flight hardware, test equipment, instrumentation, and production documentation systems • Develop custom automation solutions to engineering and manufacturing challenges using a combination of embedded electronics and innovative hardware • Develop algorithms to analyze complex test data to determine if components have met acceptance criteria • Maintain and troubleshoot existing automation infrastructure and work with partner teams to determine and correct root cause of failures • Define and implement project plans, manage milestones, and hold reviews to assure reliable test systems are delivered to production.