Know ATS Score
CV/Résumé Score
  • Expertini Resume Scoring: Our Semantic Matching Algorithm evaluates your CV/Résumé before you apply for this job role: Embedded Software Developer / Firmware Engineer.
India Jobs Expertini

Urgent! Embedded Software Developer / Firmware Engineer Job Opening In Mumbai – Now Hiring Epergne Solutions

Embedded Software Developer / Firmware Engineer



Job description

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.


Required Skill Profession

Computer Occupations



Your Complete Job Search Toolkit

✨ Smart • Intelligent • Private • Secure

Start Using Our Tools

Join thousands of professionals who've advanced their careers with our platform

Rate or Report This Job
If you feel this job is inaccurate or spam kindly report to us using below form.
Please Note: This is NOT a job application form.


    Unlock Your Embedded Software Potential: Insight & Career Growth Guide