Autopilot Software Engineer Job in Techeagle Innovations Private Limited
Autopilot Software Engineer
- Gurgaon, Haryana
- Not Disclosed
- Full-time
- Permanent
What You ll Do
-
You will be responsible to coordinate with Design, Hardware, Software Embedded teams to build autopilot software for cargo delivery Drones
-
Work independently or as a team member to design, build, test and troubleshoot or change firmware stack.
-
Writing and refining control algorithms
-
Alter flight stack as per requirements by adding new features or enhancing the existing ones.
-
Define, analyze and review sensors and software requirements to meet defined and anticipated customer needs and performance standards.
-
Write drivers for peripheral devices and sensors.
-
Debugging and analysis of Telemetry logs, Dataflash logs, Companion Computer logs etc.
-
Performing Software in the Loop(SITL) and Hardware in the Loop (HITL) simulations before field testing.
-
Write test plans and test cases, conduct unit integration and system-level testing.
-
Support flight-test operations.
Who You are
-
Experience of at least 3+ years in maintaining Ardupilot Flight Stack.
-
Programming experience in C++, Python, ROS, Linux
-
Having experience in OpenCV, ROS and Github
-
Knowledge of communication buses such as I2C, CAN, Serial,UART and SPI are required.
-
Development experience under RTOS (Real-Time Operating System) and Linux OS.
-
Development experience on STM32 microcontrollers.
-
Experience in VScode, Eclipse is preferred.
-
Knowledge about object control (PID control, feedback control, response evaluation, etc.)
-
Knowledge of Mavlink1, Mavlink 2 & RTPS/DDS Communication protocols.
-
Knowledge of development and certification standards, e.g. RTCA DO 178.
-
Knowledge of aeronautical engineering is a big plus.
-
Candidates with UAV aircraft, robotics development experience and/or hobby drone experience will be given special consideration.
Minimum 3 Years
2 - 4 Hires