remote
Software Solutions Architect - Autonomous & Robotic Systems - KO2 Embedded Recruitment Solutions LTD
Solutions Architect
Design and lead development of autonomous combat engineering platforms, integrating embedded hardware, real‑time software, and AI algorithms using C++, Python, ROS, and Linux to deliver mission‑critical robotic solutions.
About the role
Key Responsibilities
- Architect end‑to‑end autonomous and remote‑controlled combat engineering systems, defining hardware‑software interfaces and system integration strategies.
- Lead the design and implementation of real‑time embedded software using C++ and Python on Linux platforms.
- Develop and integrate ROS‑based perception, navigation, and control modules, incorporating machine‑learning models for situational awareness.
- Collaborate with R&D, hardware engineers, and military stakeholders to translate requirements into scalable, maintainable architectures.
- Establish coding standards, CI/CD pipelines, and verification processes to ensure safety, reliability, and performance of deployed systems.
Requirements
- 5+ years of experience designing complex embedded or robotic systems, preferably in defense or autonomous domains.
- Strong proficiency in C++ and Python, with hands‑on experience in ROS and Linux development.
- Deep understanding of real‑time operating systems, low‑level hardware interfaces, and performance optimization.
- Experience applying machine‑learning techniques to perception or decision‑making in robotics.
- Proven ability to lead technical teams, communicate across disciplines, and deliver high‑quality solutions on schedule.
Skills
cpythonroslinuxmachine learning