About Job

Senior Drone Software Engineer

Job Description

We are looking for a Senior Drone Software Engineer to lead the development of innovative software solutions for our next-generation drone systems. The ideal candidate will have a strong background in software engineering, particularly in the areas of autonomous systems and real-time processing. You will be responsible for architecting and implementing software that enhances the capabilities of our drones, ensuring they operate safely and efficiently in various environments.

Key Responsibilities

  1. Architect and develop software for autonomous navigation and control of drone systems.
  2. Implement algorithms for real-time data processing and sensor fusion.
  3. Collaborate with cross-functional teams to integrate software with hardware components.
  4. Conduct performance testing and optimization of software systems.
  5. Mentor junior engineers and contribute to team knowledge sharing.

Qualifications

  1. Bachelor's or Master's degree in Computer Science, Robotics, or a related field.
  2. 5+ years of experience in software development, with a focus on robotics or autonomous systems.
  3. Proficient in C++ and Python, with a strong understanding of software design principles.
  4. Experience with ROS (Robot Operating System) and real-time operating systems.
  5. Strong problem-solving skills and ability to work in a fast-paced environment.

Additional Qualifications

  1. Familiarity with machine learning techniques for perception and decision-making.
  2. Experience with cloud-based services for data processing and storage.
  3. Knowledge of UAV regulations and safety standards.