remote
Senior Test & Integration Engineer - MACH INDUSTRIES
Implementation Engineer
Lead test and integration efforts for autonomous defense platforms, designing automated test frameworks, validating hardware/software interfaces, and ensuring robust, scalable system performance using Python, C++, ROS, and CI/CD pipelines.
About the role
Key Responsibilities
- Design, develop, and maintain automated test suites for embedded hardware, firmware, and software components of autonomous defense systems.
- Integrate and validate subsystems using ROS, ensuring reliable communication and real‑time performance across heterogeneous platforms.
- Implement CI/CD pipelines (Jenkins, GitLab CI) to automate build, test, and deployment processes, reducing cycle time and increasing test coverage.
- Collaborate with hardware, software, and systems engineers to define test requirements, troubleshoot integration issues, and drive continuous improvement.
- Develop test harnesses and simulation environments on Embedded Linux to emulate mission‑critical scenarios and verify system resilience.
Requirements
- Bachelor’s or higher in Electrical Engineering, Computer Science, or related field with 5+ years of experience in test engineering for embedded or autonomous systems.
- Proficiency in Python and C++ for test script development and hardware interfacing.
- Hands‑on experience with ROS, Linux‑based embedded platforms, and hardware‑in‑the‑loop (HIL) testing.
- Strong knowledge of CI/CD tools (Jenkins, GitLab CI) and test automation frameworks.
- Excellent problem‑solving skills, ability to work cross‑functionally, and a passion for delivering high‑reliability defense solutions.
Skills
pythoncrostest automationcicd