NewSpace Research and Technologies

Avionics Engineer

Bangalore, India
C C++ Embedded Systems Microcontrollers MAVLink STM32 Arduino Electronics Git Python PID Control
Description

Engineer I - Avionics

Location: Bangalore, India

Department: ALUAD

Experience: 1-3

Job Summary:

We are seeking a motivated Junior ArduPilot Developer to assist in extending and customizing the ArduPilot open-source flight control stack for our drone platforms. You’ll be part of a multidisciplinary team working on cutting-edge autonomous systems, supporting real-world testing and integration of sensors, payloads, and navigation systems.

Responsibilities:

Assist in adding/modifying features in the ArduPilot (Copter/Plane) codebase.
Collaborate with senior developers to understand ArduPilot architecture.
Contribute to sensor and peripheral integration (e.g., GPS, IMUs, ESCs).
Debugging communication protocols (CAN, MAVLink, SBUS, etc.).
Debug flight control parameters for stability and performance.
Handle board bring-up and unit testing on new prototypes.
Major Contribution to real-world testing, flight logs analysis, and flight safety.
Participate in bench testing and field flight trials.
Maintain Git-based version control and follow CI/CD best practices.
Create developer documentation and support internal teams for integration.

Required Skills:

Basic understanding of C/C++ , embedded development workflows and microcontroller programming.
Familiarity with MAVLink protocol and GCS tools (Mission Planner/QGroundControl).
Exposure to STM32 or similar microcontroller-based systems.
Hands-on experience with Arduino or other embedded platforms.
Good grasp of basic electronics and sensor interfacing.
Passion for drones, robotics, or open-source firmware projects.
Knowledge of real-time systems and interrupt-driven code.
Expertise in Use of debugging tools like oscilloscopes, and logic analyzers.
Experience with version control via Git.

Nice-to-Have:

Python scripting for testing and automation.
Python or Lua scripting for onboard automation.
Familiarity with Gazebo or SITL simulations.
Familiarity with electromagnetic interference, EMI/EMC issues.
Hands-on experience with drone kits or robotics competitions.
Understanding of UAV dynamics, PID control, or mission planning concepts.
Experience with Git and collaborative development practices.

NewSpace Research and Technologies
NewSpace Research and Technologies

0 applies

0 views

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 452 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
  • We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
  • We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
  • Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
  • Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
  • Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅

What Fellow Engineers Say