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
To apply for this and other jobs on Djinni login or signup.
Loading...