Sr. Embedded Linux Developer (UAV Control Systems)

0 years

0 Lacs

Posted:1 week ago| Platform: Linkedin logo

Apply

Work Mode

Remote

Job Type

Full Time

Job Description

Company Description

BonV is a pioneering deep-tech company in the aerospace and aviation sector, redefining logistics across challenging terrains and remote border areas.

We enable carbon-free smart aerial mobility with our eVTOL vehicle, ensuring safety, speed, and precise navigation. Our solutions offer end-to-end aerial cargo transportation, meeting the on-time demands of deployed formations.


Job Title:

Company:

Industry Type:

Department:

Employment Type:

Location:


We are seeking a highly skilled Embedded Linux Developer with a strong background in

developing real-time control software for Unmanned Aerial Vehicles (UAVs). The candidate

will be responsible for designing, developing, testing, and optimizing embedded systems

that interface with flight control hardware and support mission-critical UAV operations.


Key Responsibilities:

  • Develop, port, and maintain embedded Linux distributions (Yocto, Buildroot, or similar) for UAV avionics and companion computers.
  • Implement and optimize real-time control applications interfacing with flight controllers (e.g. PX4, ArduPilot) via MAVLink or other protocols.
  • Integrate sensor drivers (IMU, GPS, barometer, cameras) into Linux kernel space or user space as required.
  • Develop and debug kernel modules and device trees for custom UAV hardware.
  • Implement inter-process communication (IPC) and middleware between control software, mission planning systems, and onboard payloads.
  • Collaborate with control systems engineers to translate flight algorithms (PID, LQR, MPC) into deployable embedded code.
  • Support UAV system-level bring-up, including bootloader (U-Boot), firmware flashing, and diagnostics.
  • Work with DevOps teams to streamline cross-compilation, CI/CD pipelines, and over- the-air (OTA) updates.
  • Write unit tests, conduct software-in-the-loop (SITL) and hardware-in-the-loop (HITL) testing.
  • Ensure compliance with aerospace software standards (e.g. DO-178C, MISRA) and cybersecurity best practices


Required Qualification & Skills:

  • Strong experience in embedded Linux (Yocto/Buildroot), kernel customization, device drivers, BSP development, and ARM-based SoCs (NXP, STM32MP, Jetson, Raspberry Pi).
  • Proficiency in C/C++, shell scripting, Python, Git, CMake, cross-compilation, and debugging using JTAG/serial/UART.
  • Hands-on experience with PX4/ArduPilot, MAVLink, UAV control systems, flight dynamics, mission planning, telemetry, and GCS workflows.
  • Good understanding of PID/LQR/MPC control algorithms, ROS/ROS2 integration, and simulation tools (Gazebo/MATLAB Simulink).
  • Familiarity with hardware interfaces (CAN, I2C, SPI, UART) and ability to interpret schematics and technical documentation.
  • Bachelor’s/Master’s in Electronics, Computer Engineering, Aerospace, or related fields, with experience in UAV deployments or product development.
  • Exposure to secure boot, OTA firmware updates, and secure communication protocols.


Employee Benefits:

  • Competitive salary package
  • Free health insurance
  • Complimentary lunch, snacks, and beverages
  • Letter of Recommendation for outstanding contributors
  • Supportive, innovation-driven workplace culture


BonV Aero is an equal opportunity employer. We look forward to welcoming enthusiastic individuals

eager to contribute to a growing and dynamic environment.


Join BonV Technology and be part of a team that is shaping the future of aerial technology. Apply now to contribute your expertise and passion to our innovative journey.

Mock Interview

Practice Video Interview with JobPe AI

Start DevOps Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You