Engineer I - Avionics

NewSpace

Bengaluru

On-site

INR 500,000 - 750,000

Full time

33 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

NewSpace Research and Technologies Pvt. Ltd. in Bengaluru seeks a Junior ArduPilot Developer to extend and customize ArduPilot for drone platforms, collaborating with a multidisciplinary team on autonomous systems.

You will assist in feature development, sensor integration, and bench/field testing, while maintaining code quality, CI/CD practices, and documentation to support internal teams.

Qualifications

  • Basic understanding of C/C++ and embedded development workflows.
  • 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.
  • Experience with version control via Git.
  • Use of debugging tools like oscilloscopes, and logic analyzers.

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 (GPS, IMUs, ESCs).
  • 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.

Skills

C/C++ embedded development
MAVLink protocol
GCS tools
STM32 microcontrollers
Arduino or embedded platforms
Electronics and sensor interfacing
Real-time systems
Interrupt-driven code
Debugging with scopes/logic analyzers
Git version control

Tools

Git
Oscilloscope
Logic analyzer
CI/CD tooling

Job description

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).
  • 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.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Sr. Engineer I - Avionics (P05708)
Sr. Engineer I - Avionics (P05708)

NewSpace Research and Technologies • Bengaluru

On-site
INR 1,000,000 - 1,500,000
Embedded Autopilot Developer
Embedded Autopilot Developer

Aeron Systems Pvt. Ltd. • Pune District

On-site
INR 1,500,000 - 2,500,000
Firmware Engineer
Firmware Engineer

7RD • Delhi

On-site
INR 900,000 - 1,500,000
UAV System Engineer
UAV System Engineer

Unilactic Aerospace • Mumbai

On-site
INR 800,000 - 1,800,000
UAV Systems Engineer
UAV Systems Engineer

Haass • Karnataka

On-site
INR 800,000 - 1,200,000
Intern - Avionics (P06206)
Intern - Avionics (P06206)

NewSpace Research and Technologies • Bengaluru

On-site
INR 600,000 - 1,200,000
Embedded Electronics Engineer
Embedded Electronics Engineer

Enercomp Solutions Pvt. Ltd. • Ahmedabad District

On-site
INR 1,000,000 - 1,800,000
Engineer Avionics
Engineer Avionics

Enercomp • Ahmedabad District

On-site
INR 600,000 - 900,000
UAV Engineer
UAV Engineer

Vyomikdrones • Hyderabad

On-site
INR 800,000 - 1,200,000
Embedded Firmware Engineer
Embedded Firmware Engineer

Nova Robotics • Maharashtra

On-site
INR 900,000 - 1,200,000