Company: AITMC VENTURES Ltd.
Job Title: Drone Software Engineer
Experience: 3-5 Years
Location: Gurgaon
Position Overview: We are seeking a talented and motivated Drone Software Engineer to join our dynamic team. In this role, you will design, develop, and optimize software for our drone systems, ensuring they operate effectively and efficiently in various environments. You will work closely with hardware engineers, data scientists, and product managers to deliver robust and scalable solutions.
Key Responsibilities
- Design, implement, and maintain software for drone navigation, control, and data processing.
- Collaborate with cross-functional teams to define software requirements and specifications.
- Develop algorithms for autonomous flight, including obstacle detection and avoidance.
- Optimize software performance for real-time processing and data acquisition.
- Conduct testing and validation of software in simulation and real-world scenarios.
- Troubleshoot and debug software issues, ensuring high reliability and safety standards.
- Stay current with advancements in drone technology and software development best practices.
- Document code, processes, and user manuals to facilitate team collaboration and future development.
Qualifications
- Bachelor's degree in Computer Science, Electrical Engineering, or a related field; Master's degree preferred.
- Minimum 3 years in Drone and software field.
- Proven experience in software development, preferably in the drone or robotics industry.
- Proficiency in programming languages such as C++, Python, or Java.
- Familiarity with flight control systems and algorithms (PID, Kalman filters, etc.).
- Experience with ROS (Robot Operating System) and simulation tools (e.g., Gazebo, PX4).
- Knowledge of computer vision techniques and machine learning is a plus.
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork abilities.