
Software Tech Lead
ARX Robotics is seeking a Software Tech Lead to join our engineering team in Ukraine and drive the development of cutting-edge robotic control systems. In this role, you will lead a team of software engineers in designing and integrating C++ software for autonomous and semi-autonomous ground systems, ensuring reliability, safety, and performance in real-world defense and security operations. You’ll collaborate closely with hardware, production, and deployment teams across Europe to bring advanced robotic capabilities from concept to field deployment, contributing directly to ARX’s mission of redefining the future of scalable defense robotics.
Key responsibilities:
- Design, develop, and maintain C++ software modules for controlling a robotic complex
- Collaborate with hardware and other teams to integrate software solutions
- Implement real-time data processing pipelines and low-latency control loops for embedded platforms
- Ensure system reliability, safety, and performance under varying operational conditions
- Participate in software reviews, unit testing, and simulations in Hardware-in-the-Loop (HIL) and Software-in-the-Loop (SIL) environments
- Contribute to documentation, configuration management, and compliance with military software standards and cybersecurity protocols
- Lead the software development team, including production-focused engineers
- Conduct stand-ups, rallies, and retros to help the team move forward, distribute tasks between the team, monitor progress and deadlines
- Manage production software activities: planning, firmware flashing, and updates for manufactured devices
- Together with PM co-organize and manage team business trips for on-site deployments, production support, and testing
Required qualifications:
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, Robotics or related field
- 6+ years of professional experience developing C++ software in real-time or embedded systems
- 4+ years of professional experience managing software development teams
- Familiarity with robotics concepts and tools, including proven experience with ROS2.
- Strong command of modern C++, and object-oriented design principles
- Experience in multithreading, concurrency, and memory management in resource constrained systems
- Familiarity with software development for embedded Linux and Edge Devices
- Proficient with software debugging tools, profiling, and optimization techniques
Preferred qualifications:
- Experience with autonomous systems, robotics, or defense software development
- Experience supporting software in production environments and working closely with manufacturing or field deployment teams
Soft skills and team fit:
- Strong analytical and problem-solving skills
- Excellent written and verbal communication in English
- Comfortable working in cross-functional teams under tight deadlines
- Self-motivated, detail-oriented, and able to thrive in high-stakes environments
- Ability to make decisions and take responsibility
About us
ARX is a dual-use technology company that specializes in developing autonomous unmanned systems and sensors for the European defence sector. Our dual-use unmanned ground systems and sensors assist NATO Armies and civilian first responders in tackling their most challenging problems by providing them with training and information to make better decisions and take effective actions in life-or-death situations.
As our team continues to expand rapidly, we are seeking motivated candidates who are excited to work in a highly energetic, creative, and innovative team dedicated to developing autonomous systems for challenging environments. We operate in a dynamic sector where collaboration, sharing innovative ideas, and developing novel problem-solving strategies are ingrained in our work culture.
If you are passionate about overcoming challenges that have a real impact on the security of our democracies, apply here to join ARX and help shape the future of dual-use technology!
ARX is an equal-opportunity employer, and we encourage candidates from all backgrounds to apply.
You can find ARX Robotics Applicant Privacy Policy here.
Apply for this job
*
indicates a required field