Embedded Software Engineer

17 hours ago


Mumbai, Maharashtra, India DroneStark Technologies Full time US$ 90,000 - US$ 1,20,000 per year

Embedded Software Developer

Location:
Mumbai, India (On-site / Project sites)

Job Type
:
Full-Time | Mid-Level | Experience: 2–5 years

Company:
DroneStark Technologies

Company Overview:

DroneStark
Technologies is a leading provider of
high-performance drones and autonomous systems
for defence, industrial, and research applications. Our mission is to design, manufacture, and deploy cutting-edge robotics platforms with real-world impact. If you are passionate about working on mission-critical systems and flying robots with real autonomy, this is the team for you.

Role Overview:

We are seeking a
hands-on Embedded Software Developer
with a passion for robotics, drone technology, and real-time systems. You will collaborate closely with our hardware and autonomy teams to develop control software that powers aerial and ground platforms. Your responsibilities will encompass writing low-level drivers, integrating ROS-based pipelines on real hardware, and more.

Key Responsibilities:

* Develop, test, and optimise embedded software for UAVs and UGVs

* Interface with sensors, motor controllers, and flight control systems (ArduPilot, PX4)

* Integrate and deploy autonomy stacks using ROS/ROS2 on Jetson, Raspberry Pi, and other platforms

* Handle real-time communication over MAVLink, SBUS, UART, I2C, SPI, CAN

* Debug and test systems in field conditions alongside the integration team

* Design startup scripts, watchdogs, and hardware-software fault handling logic

Collaboration with Electronics, Firmware, and Simulation Teams for Full-Stack Development

Required Skills:

  • Strong experience in
    C/C++
    and
    Python
    programming languages.

  • Hands-on experience with
    ROS/ROS2
    for navigation, SLAM, VIO, URDF, TF, and other functionalities.

  • Proficiency in embedded Linux environments such as Ubuntu, Yocto, and Raspbian.

  • Experience integrating and debugging
    ArduPilot/PX4
    systems.

  • Familiarity with microcontrollers including STM32, Arduino, and Teensy.

  • Knowledge of tools like
    Gazebo, RViz, QGroundControl, and MAVProxy.

Bonus Skills (Preferred):

  • Experience working with drones, autonomous rovers, or robotic arms.

  • Familiarity with
    Jetson platforms (Nano/Orin/AGX)
    and
    Raspberry Pi 4/5/CM4.

  • Knowledge of
    FPGA programming, GPR integration, and custom PCB bring-up.

  • Familiarity with
    network-based control systems, streaming video interfaces, and safety-critical systems.

Preferred Qualifications:

  • Deployment of code on real hardware, not just simulations.

  • Enjoyment of field testing, debugging in challenging conditions, and pushing code that flies.

  • Self-motivation, curiosity, and a passion for building functional systems.

  • Excitement about working in a fast-paced, startup-style environment where work matters daily.

Application Process:

Submit your resume, portfolio/GitHub link, and a brief note detailing your most challenging robotics project. Consider including any experience working with systems that provide
global remote access
,
SLAM/VIO
, or
multi-mode control (4WD, Crab, Ackermann)
.

Let's build something that flies — and matters.



  • Mumbai, Maharashtra, India FreelancerProX Full time

    We are seeking a highly skilled and motivated Embedded Software Engineer to join our team in Mumbai In this role you will be responsible for designing developing and maintaining embedded software for various applications You will work closely with our team of engineers to deliver high-quality reliable and efficient software solutions Key...


  • Mumbai, Maharashtra, India beBeeEmbeddedSoftwareEngineering Full time ₹ 20,00,000 - ₹ 25,00,000

    Senior Software Engineering ManagerWe are seeking a highly skilled and experienced Senior Software Engineering Manager with expertise in embedded systems engineering, particularly in Davinci Configuration and Development, EB tresos, Cybersecurity, Secure Bootloader, Basic Software (BSW), Diagnostics Stack, and Communication Stack.This role will be crucial in...


  • Mumbai, Maharashtra, India beBeeEmbeddedSoftwareEngineer Full time ₹ 1,04,000 - ₹ 1,30,878

    Job Title: Embedded Systems Software EngineerAbout the Role:We are seeking an experienced software engineer to join our team of experts in developing and maintaining Linux-based systems for embedded devices. As an Embedded Systems Software Engineer, you will be responsible for designing, developing, testing, and deploying software for a variety of embedded...


  • Mumbai, Maharashtra, India hei Technology International Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Welcome to the future of solar lighting, welcome to hei hei is an international greentech company, established in Vienna / Austria in 2001, specializing in creating cutting-edge solar outdoor lighting, photovoltaic modules and solar-powered Smart City / IoT applications. We emphasis aesthetic, technical and practical excellence in every part of our business,...


  • Mumbai, Maharashtra, India beBeeSoftware Full time ₹ 8,00,000 - ₹ 12,00,000

    Embedded Systems Software Engineer">We are seeking an experienced Embedded Systems Software Engineer to join our team. The successful candidate will be responsible for developing and debugging firmware for various embedded systems.">Key Responsibilities:">">Proficiency in C++ and experience with core development">Development in Python and automation...


  • Mumbai, Maharashtra, India Lifespark Technologies Full time ₹ 5,00,000 - ₹ 10,00,000 per year

    Company DescriptionLifespark Technologies is a healthcare technology company focused on developing solutions for neurological conditions such as Parkinson's Disease and stroke rehabilitation. We are dedicated to improving patient outcomes through innovative technology. Our work is featured across various social media platforms including Instagram, Facebook,...


  • Mumbai, Maharashtra, India Danfoss Full time

    The Impact You'll Make.Danfoss Power Solutions designs and manufactures a complete range of engineered components and systems.From hydraulics and electrification to fluid conveyance, electronic controls, and software, our solutions are engineered with an uncompromising focus on quality, reliability, and safety.Join us at our site in Pune/ Remote as a Cyber...


  • Navi Mumbai, Maharashtra, India beBeeSoftware Full time ₹ 80,00,000 - ₹ 1,20,00,000

    Job Opportunity: Embedded Software ExpertAbout the Role:  We are seeking an experienced embedded software engineer to design and implement cutting-edge solutions from concept to production deployment.  Key Responsibilities include creating, coding, testing, and debugging system software with high efficiency, stability, and scalability.  The ideal...


  • Navi Mumbai, Maharashtra, India beBeeEmbeddedSoftwareEngineer Full time ₹ 48,00,000 - ₹ 96,00,000

    Job Description: Embedded software engineers play a crucial role in the development of cutting-edge embedded systems. This position involves designing, developing, and testing system software to ensure seamless functionality and high performance. Key Responsibilities: • Design and implement software for embedded devices and systems from requirements to...


  • Mumbai, Maharashtra, India NeoDocs (YC S21) Full time ₹ 4,00,000 - ₹ 5,00,000 per year

    NeoDocs is run by a team of IIT Bombay alumni: Anurag, Pratik and Nikunj having a broad & varied experience in Management consultancy, Venture capital & Entrepreneurship. In individual roles the team has been previously involved in working with MNC's, Investors and building business from scratch. Roles and responsibilitiesAs a lead you will be part of our...