Controls Software Engineer Job in Aarav Unmanned Systems

Controls Software Engineer

Apply Now
Job Summary

You would be part of: Understanding and maintaining/improvement of existing autopilot firmware stack for different types of Unmanned Aerial Systems (UAS). Porting existing Flight controller stack to a different hardware platform. Porting existing Flight controller applications over a different autopilot software stack. Integration of new sensors and compute modules to the existing autopilot stack. Working with GCS (Ground Control Station) development to implement a more connected and featureful UAS. Working closely with systems and embedded engineers to implement and test to stabilise any newly added functionalities of the UAS We expect you to be: Experienced in hands-on development of complex embedded C/C++ software stacks. Able to understand existing complex embedded software stack written in C/C++ for robotics or UAVs. Excellent in C and C++. Having Good understanding of data structures and algos. Comfortable with basic control systems. Comfortable with MEMS and GPS sensing mechanisms. Comfortable writing low-level peripheral drivers in autopilot software stacks. Comfortable with using hardware debuggers. Comfortable with different hardware protocols like SPI, I2C, UART, PWM, CAN, USB etc. Having Solid understanding of interrupt (handling) mechanisms in microcontrollers and SoCs. Having Good understanding of the concept of bootloaders. Able to multitask. A self-motivated and motivating personality who can work well independently as well as part of a team Having good interpersonal and soft skills who can adapt to the work environment while manifesting a good positive attitude You are awesome if you are: Experienced in Linux Device Driver development. Experienced in development/working with any autopilot software stacks like ArduPilot, PX4 etc. Comfortable in data filtering techniques (Example: Kalman filter) Having Conceptual understanding of AHRS and Inertial Navigation systems. Having knowledge of aircraft/quadrotor control systems Familiar with Software in the Loop, Hardware in the Loop mechanisms Familiar with sensor calibration techniques/algorithms.

Experience Required :

Fresher

Vacancy :

2 - 4 Hires

Apply Now
Similar Jobs for you

See more recommended jobs

Your 4 Step Guide to Career Success

Apply for jobs
Create Profile
Schedule Interview
Get Hired