DevJobs

Drone Control Algorithms Engineer (626754)

Overview
Skills
  • C++ C++
  • Python Python
  • MATLAB
  • Gazebo
  • Simulink

Spear is a multidisciplinary startup (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 seeking a highly skilled Drone Control Algorithms Engineer to join our innovative team.

In this role, you will be responsible for designing, developing, and optimizing advanced movement and control algorithms for unmanned aerial vehicles (UAVs).

Your expertise will contribute to the creation of robust, efficient, and precise control systems, enhancing the performance and capabilities of our drones in various applications.


Key Responsibilities:

  • Design and Development: Develop and implement advanced movement and control algorithms for drones, ensuring high levels of stability, accuracy, and efficiency.
  • Algorithm Optimization: Optimize control algorithms to enhance drone performance under varying conditions, including different flight modes and environmental factors.
  • Simulation and Testing: Conduct simulations and real-world testing to validate and refine control algorithms, ensuring reliable drone operation.
  • Collaboration: Work closely with cross-functional teams including hardware engineers, software developers, and data scientists to integrate control algorithms into the overall drone system.
  • Documentation: Maintain thorough documentation of algorithm designs, development processes, and testing results.
  • Continuous Improvement: Stay up to date with the latest advancements in drone control technologies and algorithms and apply this knowledge to improve existing systems.

 

Required Qualifications:

  • Educational Background: Bachelor’s or master’s degree in aerospace engineering, Robotics, Electrical Engineering, Computer Science, or a related field.
  • Minimum 3 years of experience in developing control algorithms for drones or other autonomous systems.
  • Technical Skills:
  • Proficiency in programming languages such as C++, Python, or MATLAB.
  • Experience with simulation tools like Gazebo, MATLAB/Simulink, or similar.
  • Familiarity with UAV flight dynamics, kinematics, and aerodynamics.
  • Analytical Skills: Strong problem-solving skills with the ability to analyze and optimize complex control systems.
  • Communication: Excellent verbal and written communication skills, with the ability to clearly explain technical concepts.
  • Team Player: Ability to work effectively in a collaborative team environment.

Preferred Qualifications:

  • Experience with other control methods such as Model Predictive Control (MPC) or Adaptive Control.
  • Knowledge of machine learning techniques as applied to control systems.
  • Familiarity with embedded systems and real-time processing.


Spear