Test Software & Automation Engineer
Test Software & Automation Engineer
L6
Industries
Engineering ServicesSearch, Detection, Navigation, Guidance, Aeronautical, and Nautical System and Instrument ManufacturingResearch and Development in the Physical, Engineering, and Life Sciences- Serve as technical lead for payload test software, test automation, and software-based EGSEArchitect reusable test software frameworks supporting payload integration, functional test, characterization, qualification, acceptance, and production
- Lead development of hardware abstraction layers and interfaces to laboratory equipment, payload electronics, sensors, motion system, optical equipment, and other GSEDevelop operator-facing applications for configuration, commanding, telemetry visualization, test execution, and data review
- Define software architectures supporting repeatable, automated, configuration-controlled test execution
- Develop and maintain data acquisition, data processing, image-analysis, visualization, and database infrastructure
- Establish software development practices appropriate for test systems, including source control, code review, automated testing, CI/CD, release management, and deployment
- Support automated verification and regression testing of flight and test software
- Lead troubleshooting of software/hardware integration issues in laboratory environments
- Reduce operator-dependent activities through automation, validation, interlocks, and appropriate user-interface design
- Mentor junior software personnel and provide technical direction, design reviews, and code reviews
- Collaborate with system and test engineers to translate test requirements into maintainable software capabilities
- Develop common software capabilities reusable across multiple programs and test stations
- Experience with CI/CD, automated deployment, containers, or infrastructure automation
- Experience with databases and high-volume engineering/test data
- Linux development and deployment experience
- Experiencing developing test software or EGSE for aerospace, defense, semiconductor, robotics, scientific instrumentation, or similarly hardware-intensive environments
- Experience with GUIs and real-time engineering visualization
- Experience with Python scientific/data tools such as NumPy, SciPy, pandas/Polars, OpenCV, or similar
- Experience with network protocols, serial communications, CAN, Ethernet, TCP/UDP, REST, ZeroMQ, or similar machine interfaces
- Familiarity with FPGA/embedded-system integration
- Image processing or EO/IR data experience
- Experience designing software for multiple test stations or production environments where repeatability and operator-error reduction matter
Level
LeadL6
Location
Acton, MA
Occupation
Software Quality Assurance Analysts and Testers
Industry
Engineering Services
Posted
today
To get sharper similar jobs, create your profile using the link below.