onsite
Automation Engineer - Open Cosmos
QA Engineer
Lead automation for satellite systems, designing and implementing robust Python/C++ solutions on Linux platforms, integrating ROS, Docker, and CI/CD pipelines to ensure reliable, repeatable deployments and testing across space hardware and software stacks.
About the role
Key Responsibilities
- Design, develop, and maintain automation frameworks for satellite software and hardware testing using Python and C++.
- Integrate ROS-based robotic middleware to simulate and validate on-board systems.
- Implement CI/CD pipelines with Docker and GitLab CI to streamline build, test, and deployment cycles.
- Collaborate with hardware, firmware, and mission operations teams to define test cases and performance metrics.
- Analyze test results, troubleshoot failures, and provide actionable insights to improve system reliability.
Requirements
- 3+ years of experience in automation engineering for complex embedded or space-related systems.
- Strong proficiency in Python and C++ with a solid understanding of Linux environments.
- Hands‑on experience with ROS, Docker, and CI/CD tools.
- Excellent problem‑solving skills and ability to work cross‑functionally in a fast‑paced, collaborative setting.
Skills
pythoncroslinuxdockercicd