Search by job, company or skills

xpertdirect

Embedded Software Engineer

Save
  • Posted a month ago
  • Over 200 applicants

Job Description

Embedded Software Engineer (Onsite, India)

Embedded C/C++ | ArduPilot | Python | Embedded Linux | | OpenCV

Are you ready to design the software that makes autonomous aircraft fly safely and efficiently

We are seeking a skilled Embedded Software Engineer to join our robotics and aerospace team in India. In this critical, hands-on role, you will develop flight-critical embedded systems for a revolutionary dual-motor, thrust-vectored, blended wing body aircraft.

What you'll do:

  • Flight-Critical Firmware Development – Design and implement embedded systems to control advanced autonomous flight operations.
  • Real-Time Control Systems – Build high-frequency control loops, sensor fusion algorithms, and state estimation systems under strict timing constraints.
  • Hardware Integration & Optimization – Develop drivers for IMUs, GPS modules, cameras, and motor controllers while optimizing for memory and power efficiency.
  • Autonomous Navigation Systems – Support precision landing, path planning, and obstacle avoidance with computer vision pipelines.
  • Communication & Telemetry – Implement reliable ground station connectivity, fleet coordination, and telemetry protocols in challenging RF environments.

What you bring:

  • Proficiency in Embedded C, Modern C++, Python, Embedded Linux, OpenCV, and ArduPilot.
  • Experience with ROS 2, PX4, SITL/HITL testing, control systems, multithreading, state estimation, and sensor integration.
  • Familiarity with MIPI-CSI, USB V4l2, Zenoh, and real-time performance optimization.
  • Strong background in robotics, avionics, defence & aerospace applications.

Onsite, Full-time – India

This is a unique opportunity to shape the future of autonomous flight technology by contributing directly to safety-critical and performance-driven software.

Apply today and help us build the next generation of intelligent aircraft.

More Info

About Company

Job ID: 127032305

Similar Jobs

Bengaluru, India

Skills:

measurement tools DebuggersAspiceCanDevice Driver DevelopmentLinFlexrayEthernetCanalyzerCanoecross compilersStatic analysis toolsEmulatorsAutomotive standard processesUnit Testing toolsPower Mode UDS DiagnosticsFunctional safety ISO 26262OscilloscopeCmmembedded SW development using CBootloader communication protocolsmulti domain systemssignal generatorsCurrent probeVerification ToolsAutosar methodologiessecurity aspects of Vehicle Connectivity

Bengaluru, India

Skills:

Embedded LinuxDebuggingDesktop ApplicationsAgile ScrumPythonLinux-based applicationsdata acquisition

Bengaluru, India

Skills:

wireless protocols RtosUsbCSpiEepromAgileI2cArmFlashSTCommunication Systemsobject-oriented programmingTIEmbedded Systems

Bengaluru, India

Skills:

JavaAlgorithmsNetworking ProtocolsOop Conceptsdata structuresPythonreal-time systems

Bengaluru

Skills:

Scripting (Python/Ruby/Lua).Debugging & TroubleshootingEmbedded LinuxARM MicrocontrollersC/C++ ProgrammingCross-functional Collaboration