logo

JobNob

Your Career. Our Passion.

UAV Firmware Engineer


TaraUAV Private Limited


Location

Secunderabad | India


Job description

Job Title: UAV Firmware Engineer

Job Description:

We are seeking a highly skilled and motivated UAV Firmware Engineer to join our dynamic team. The ideal candidate will have a strong technical background with expertise in flight controller firmware development, ground control station software, simulation environments, and integration of various hardware components. The successful candidate will play a crucial role in advancing our UAV technology, ensuring its reliability, and contributing to the innovation of our autonomous systems.

Key Responsibilities:

1. Develop and maintain flight controller firmware, with proficiency in platforms such as PX4 or ArduPilot.

2. Collaborate in the design and implementation of ground control station software, utilizing tools like QGroundControl or Mission Planner.

3. Create and manage simulation environments using software like JMavSim or Gazebo, with a focus on Software-in-the-Loop (SIL) and Hardware-in-the-Loop (HIL) simulations.

4. Integrate various hardware components, including flight controllers, sensors (e.g., GPS, LiDAR), and onboard computers (e.g., Raspberry Pi).

5. Demonstrate expertise in communication protocols such as CAN, I2C, UART, and others relevant to UAV systems.

6. Utilize programming skills to enhance and optimize UAV firmware and associated software.

7. Apply knowledge of guidance, navigation, and control (GNC) systems, including algorithms like PID control and Extended Kalman Filtering.

8. Work with Robot Operating System (ROS) and Mavlink protocol to enhance UAV capabilities and communication.

Qualifications:

·  Experience : 2-3 years

·  Bachelor's or higher degree in Aeronautical/Aerospace Engineering, Computer Science, or related field.

·  Proven experience in UAV firmware development and related technologies.

·  Familiarity with Software-in-the-Loop (SIL) and Hardware-in-the-Loop (HIL) simulations.

·  Proficient in programming languages such as C/C++, Python, and experience with scripting languages.

·  In-depth understanding of UAV GNC systems, control algorithms, and simulation environments.

·  Previous work with communication protocols like CAN, I2C, UART.

·  Experience with ROS and Mavlink protocol is highly desirable.

· ⁠Experience in Software Development and Visual Studio would be an added advantage. 

Soft Skills:

- Strong problem-solving skills and attention to detail.

- Excellent communication skills, both written and verbal.

- Ability to work effectively in a collaborative team environment.

Interested candidates are invited to submit their resume, along with a cover letter detailing their relevant experience and skills, to [HIDDEN TEXT] 


Job tags



Salary

All rights reserved