Embedded Software Developer

1 week ago


Mumbai, India Epergne Solutions Full time

Job Description:


Job Title : Embedded Software Developer / Firmware Engineer

Experience : 5+ Years

Location : Mumbai

Education : B.E / B.Tech / M.E / M.Tech




Job Description:

We are seeking skilled and motivated Embedded Software Developers with hands-on experience in application development across Linux and Windows platforms, particularly in real-time, multi-threaded environments. The ideal candidate will contribute to the development of high-performance, reliable software solutions for autonomous systems and robotics.


Key Responsibilities:
  • Design and develop embedded applications on Linux and Windows operating systems.
  • Work on multi-threaded/multi-process application environments.
  • Develop software compatible with both 32-bit and 64-bit system architectures.
  • Implement and optimize firmware for real-time operating systems (RTOS) such as Linux, VxWorks, and QNX.
  • Use advanced debugging tools and techniques to resolve firmware/software issues.
  • Develop interrupt-driven and event-driven firmware architectures.
  • Collaborate with cross-functional teams to understand and fulfill software/firmware requirements.
  • Implement and maintain unit, integration, and system-level testing frameworks.
  • Work with network protocols such as MAVLink, DDS, and Pub-Sub communication models.
  • Handle serial communication interfaces including UART, COM ports, CAN, and MODBUS.
  • Contribute to the development of applications for autonomous vehicles (UAVs, AUVs, USVs).
  • Utilize robotic middleware such as ROS (Robot Operating System) for application development.
  • Engage with simulation environments including Gazebo, Webots, Unity Simulator, and Unreal Engine.


Desired Skills & Qualifications:
  • Bachelor s or Master s degree in Electronics, Computer Science, Robotics, or a related field.
  • 5 to 7 years of hands-on experience in embedded software development.
  • Strong knowledge of C/C++ programming.
  • Prior experience in robotics, autonomous systems, or embedded platforms.
  • Good analytical, problem-solving, and communication skills.
  • Experience working in agile/scrum development cycles is a plus.


  • Mumbai, India Veego Instruments Corporation Full time

    Veego Instruments Corporation ( is looking for candidates for the post of Embedded Software Engineer for its range of scientific instruments.Job Profile:- Design and development of software for embedded systems- Requirement gathering and analysis. Technical support for field/customer issues- Performing development and integration...


  • Mumbai, India Veego Instruments Corporation Full time

    Veego Instruments Corporation ( is looking for candidates for the post of Embedded Software Engineer for its range of scientific instruments.Job Profile:- Design and development of software for embedded systems- Requirement gathering and analysis. Technical support for field/customer issues- Performing development and integration...


  • Mumbai, India Veego Instruments Corporation Full time

    Veego Instruments Corporation ( is looking for candidates for the post of Embedded Software Engineer for its range of scientific instruments.  Job Profile:   Design and development of software for embedded systems  Requirement gathering and analysis. Technical support for field/customer issues  Performing development and integration testing ...


  • Mumbai, India Veego Instruments Corporation Full time

    Veego Instruments Corporation ( is looking for candidates for the post of Embedded Software Engineer for its range of scientific instruments.  Job Profile:   Design and development of software for embedded systems  Requirement gathering and analysis. Technical support for field/customer issues  Performing development and integration testing ...


  • mumbai, India Veego Instruments Corporation Full time

    Veego Instruments Corporation (www.veego.in) is looking for candidates for the post of Embedded Software Engineer for its range of scientific instruments. Job Profile: Design and development of software for embedded systems Requirement gathering and analysis. Technical support for field/customer issues Performing development and integration...


  • Mumbai, India Veego Instruments Corporation Full time

    Veego Instruments Corporation ( is looking for candidates for the post of Embedded Software Engineer for its range of scientific instruments.  Job Profile:   Design and development of software for embedded systems  Requirement gathering and analysis. Technical support for field/customer issues  Performing development and integration testing ...


  • Mumbai, India Veego Instruments Corporation Full time

    Veego Instruments Corporation ( is looking for candidates for the post of Embedded Software Engineer for its range of scientific instruments.Job Profile:Design and development of software for embedded systemsRequirement gathering and analysis. Technical support for field/customer issuesPerforming development and integration testingQualifications:Engineering...


  • Mumbai, India Veego Instruments Corporation Full time

    Veego Instruments Corporation ( is looking for candidates for the post of Embedded Software Engineer for its range of scientific instruments.Job Profile:Design and development of software for embedded systemsRequirement gathering and analysis. Technical support for field/customer issuesPerforming development and integration testingQualifications:Engineering...

  • Embedded Developer

    1 week ago


    Mumbai, India Capgemini Engineering Full time

    Embedded DeveloperLocation : Thane, MumbaiExperience : 6–9 yearsChoosing Capgemini means joining a team where innovation meets impact. We’re looking for an experienced Embedded Developer to contribute to cutting-edge embedded systems and wireless communication technologies. If you’re passionate about low-level programming and real-time systems, this is...


  • Mumbai, India Veego Instruments Corporation Full time

    Veego Instruments Corporation (www.veego.in) is looking for candidates for the post of Embedded Software Engineer for its range of scientific instruments. Job Profile: Design and development of software for embedded systems Requirement gathering and analysis. Technical support for field/customer issues Performing development and integration...