DevJobs

Software Team Lead - Infra & Mission Control (919760)

Overview
Skills
  • Python Python
  • C++ C++
  • React React
  • Vue.js Vue.js
  • AWS AWS
  • Azure Azure
  • ArduPilot
  • MAVLink
  • PX4
  • ROS
  • RTOS

Company Description

Spear is a multidisciplinary company (located in Tel Aviv) founded in 2017, develops and manufactures unmanned aerial systems to support both tactical and strategic echelons for leading defense forces. As the leading company in Israel for tactical UAS, Spear provides military customers, organizations, and governments, around the globe, with a unique approach which lead to a world class breakthrough. Spear systems combine cutting edge technologies in the field of Hardware, Software, Computer Vision, Artificial Intelligence, Communication, Mechanics, Motion Control, Navigation Solutions, Munitions, etc.

As we continue to grow rapidly, we are looking for talented team players to join our success.


Job Description:

We are looking for a highly motivated and experienced Software Team Leader to lead the development of our Mission Control and Infrastructure software.

You will head the team responsible for:

  • Mission Control – building our Ground Control Station, companion computer stack, autonomy co-pilot, flight control integration, and system safety.
  • Infrastructure – enabling developer productivity through cloud data collection & analysis, simulation, and CI/CD pipelines.

This position combines hands-on development with technical leadership, working closely with cross-functional teams such as Vision & GNC, Systems Engineering, Flight Operations, and Product, to deliver reliable, scalable, and operationally effective software.


Responsibilities:

  • Own the team’s output and SDLC – delivery, quality, testing, field trials, deployment.
  • Act as a technical mentor and leader, fostering a culture of collaboration, ownership, and engineering excellence.
  • Drive end-to-end project execution: from requirements gathering, architecture, and development, to testing, validation, and production release.
  • Collaborate with cross-functional teams to define technical requirements, collect customer feedback, and drive continuous improvement.
  • Drive the release process of a common software version for multiple product lines.
  • Lead the development of simple, intuitive and performant UI/UX.
  • Optimize software for performance, reliability, safety, and scalability.
  • Develop and maintain communication protocols for drone systems, including real-time data exchange, command, and control.


Requirements:

  • B.Sc./M.Sc. in Computer Science, Software Engineering, Electrical Engineering, Aerospace Engineering, or related field.
  • 2+ years of management experience of a software or complex multidisciplinary team, and 8+ years of professional experience in software development.
  • Strong understanding and experience in software architecture and design.
  • Product and customer-oriented mindset.
  • Strong knowledge in two or more of the following domains:
  • Fullstack development for mobile and cloud
  • Low-latency video streaming
  • UAVs / C2 / Robotics / Autonomous Systems
  • Mission Control Infrastructure
  • Strong programming skills in backend (C++, Python) and frontend (React, Vue), or similar languages.
  • Excellent problem-solving, leadership, and communication skills.
  • Ability to thrive in a fast-paced, innovative environment.


Advantages:

  • Hands-on experience with the ROS stack, ArduPilot or PX4 autopilot platforms.
  • Experience with public cloud (AWS/Azure) architecture and DevOps practices.
  • Knowledge of MAVLink protocol and drone communication.
  • Experience with RTOS, embedded systems, or safety-critical applications

Spear