Sr. Engineer I - Avionics (P05708)

NewSpace Research and Technologies

Bengaluru

On-site

INR 1,000,000 - 1,500,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

NewSpace Research and Technologies is seeking an experienced Embedded Developer to support the development and integration of the ArduPilot/PX4 stack for autonomous UAV platforms. You will design and implement firmware for custom hardware, optimize for performance, and integrate sensors into the ArduPilot firmware.

The ideal candidate has a strong proficiency in C++ and experience with embedded development workflows. You will work closely with cross-disciplinary teams to enhance flight control features.

Qualifications

  • Strong proficiency in C++ for low-level systems programming.
  • Solid understanding of MAVLink protocol and GCS tools.
  • Experience with PX4 or ArduPilot firmware internals.
  • Hands-on experience with STM32 flight control hardware.
  • Knowledge of real-time systems and interrupt-driven code.

Responsibilities

  • Design and implement embedded firmware for custom hardware.
  • Integrate new sensors and payloads into ArduPilot firmware.
  • Debug and tune flight control parameters for stability.
  • Maintain Git-based version control and follow CI/CD practices.
  • Create developer documentation for internal teams.

Skills

C++ Proficiency
MAVLink Protocol Knowledge
Experience with PX4/ArduPilot
Debugging Tools
Embedded Development Workflows
Real-Time Systems
STM32 HAL/LL Programming
Version Control (Git)

Tools

GDB
Logic Analyzer
Serial Debugging
JTAG/SWD
Oscilloscopes

Job description

We are looking for an experienced Embedded Developer to contribute to the development, customization, and integration of the ArduPilot/PX4 stack for our autonomous UAV platforms. The candidate will work closely with the firmware, electronics, and mission software teams to develop cutting‑edge flight control features and mission behaviors.

Responsibilities:

Design and implement embedded firmware for custom hardware boards.

Handle board bring‑up and unit testing on new prototypes.

Write bootloaders, fail‑safes, and system diagnostics features.

Profile and optimize for memory, speed, and power consumption.

Develop and customize features in the ArduPilot flight stack (Plane/Copter/Rover).

Integrate new sensors, ESCs, GPS, and payloads into ArduPilot firmware.

Debug and tune flight control parameters for stability and performance.

Contribute to real‑world testing, flight logs analysis, and flight safety.

Maintain Git‑based version control and follow CI/CD best practices.

Create developer documentation and support internal teams for integration

Required Skills:

Strong proficiency in C++ (especially low‑level systems programming).

Solid understanding of MAVLink protocol and GCS tools like Mission Planner or QGC.

Experience with PX4 or ArduPilot firmware internals.

Hands‑on experience with STM32 or similar flight control hardware.

Debugging tools: GDB, Logic Analyzer, Serial Debugging, etc.

Knowledge of real‑time systems and interrupt‑driven code.

Expertise in C/C++ and embedded development workflows.

Proficient in STM32 HAL/LL or bare‑metal programming.

Experience with RTOS (ChibiOS, FreeRTOS) or bare‑metal scheduling.

Use of debugging tools like JTAG/SWD, oscilloscopes, and logic analyzers.

Experience with version control (Git) and CI workflows.

Nice‑to‑Have:

Experience interfacing with GNSS, IMUs, barometers, etc.

Python scripting for testing and automation.

Background in power electronics or motor drivers.

Python or Lua scripting for onboard automation.

Familiarity with Gazebo or SITL simulations.

Understanding of drone swarming, autonomy, or computer vision.

Experience working with RTOS or bare‑metal firmware.

Familiarity with electromagnetic interference, EMI/EMC issues.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Systems Engineer
Embedded Systems Engineer

Techmezine • India

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

Cyient • Bengaluru

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

Nova Robotics • Maharashtra

On-site
INR 900,000 - 1,200,000
Embedded Hardware Engineer (UAV Systems)
Embedded Hardware Engineer (UAV Systems)

Comradoaerospace • Bengaluru

On-site
INR 600,000 - 900,000
UAV Integration & R&D Engineer
UAV Integration & R&D Engineer

Griffyn AI Labs • Pune District

On-site
INR 1,500,000 - 2,500,000
Lead - Firmware (UAVs)
Lead - Firmware (UAVs)

Unmannd • Bengaluru

On-site
INR 2,000,000 - 3,000,000
Access to real hardware
Collaborative team environment
High-impact leadership role
Intern - Avionics (P06206)
Intern - Avionics (P06206)

NewSpace Research and Technologies • Bengaluru

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

Pinaak Aerial Systems Private Limited • Bavdhan

On-site
INR 900,000 - 1,300,000
Embedded Engineer I
Embedded Engineer I

Pinaak Aerial Systems • Bavdhan

On-site
INR 600,000 - 900,000
Firmware & Flight Control Engineer
Firmware & Flight Control Engineer

Antrix Propulsion- A division of Antrix Financial Engineers Pvt Ltd • Bengaluru

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