Software Team Lead
$$$$
🪖 DefTech
Product
About the Job
ARX is seeking a Software Team Lead to join our dynamic team in Kyiv.
The role of a Software Team Lead involves overseeing the technical aspects of a software team, guiding team members in technical matters, organizing collaborative work within the team and the team’s interaction with other departments.
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
- 5+ years of professional experience developing C++ software in real-time or embedded systems
- Familiarity with robotics concepts and tools
- 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 & 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
Required skills experience
| Embedded Linux | 5 years |
| C++ | 5 years |
| ROS 2 | 1 year |
Required domain experience
| Automotive | 5 years |
| DefTech | 5 years |
Required languages
| English | B2 - Upper Intermediate |
| Ukrainian | Native |
Published 27 April
12 views
·
0 applications
📊
Average salary range of similar jobs in
analytics →
Loading...