Back to list

Vacancy description

Embedded Firmware Engineer - Robotics, UGVs & Defence Electronics in Hyderabad, भारत

Vir Innovations Private Limited

  • On-siteWork from the office
  • Full-timeStandard weekly hours

Hyderabad, भारत

Embedded Firmware Engineer – Robotics, UGVs & Defence Electronics

Company: Vir Innovations
Location: Hyderabad, Telangana (Balanagar area)
Employment Type: Full-time, permanent, on-site
Experience Required: 1–4 years
Domain: Defence robotics, autonomous systems, IoT systems, fire-control systems, and training simulators

Note: Candidates must bring their own laptop for work.

About Vir Innovations

Vir Innovations is an end-to-end product design and development company headquartered in Hyderabad, specialising in defence technology. Our work includes computer vision, robotics, fire-control systems, and IoT applications for the defence sector.

Job Summary

We are seeking a skilled Embedded Firmware Engineer to design, develop, and validate firmware for embedded platforms supporting robotic and defence systems, including ground-vehicle motion control, weapon-system actuation, and sensor-payload integration.

Key Responsibilities

  • Design, develop, and debug embedded firmware in C/C++ for microcontrollers and embedded processors used in UGVs, RCWS, robotic-arm payloads, EO-IR systems, and IoT devices.
  • Develop real-time control software for motor drives, actuators, servo and gimbal control, and motion-control systems.
  • Implement communication protocols and interfaces, including CAN, RS-232/485, SPI, I2C, UART, Ethernet, MAVLink, and custom protocols.
  • Integrate firmware with sensors, including IMUs, GPS/GNSS, encoders, LiDAR, and cameras, as well as actuators.
  • Develop low-level drivers and board support packages (BSPs) for custom hardware boards.
  • Develop safety-critical interlocks and fail-safe logic for weapon-system fire-control subsystems.
  • Collaborate with the autonomy and navigation team on firmware integration.
  • Support EO-IR payload firmware, including camera control, stabilisation, and video and image data handling.
  • Develop firmware for IoT-based fire-detection and suppression systems.
  • Conduct unit, integration, hardware-in-the-loop (HIL), and field-trial testing.
  • Debug using oscilloscopes, logic analysers, and JTAG/SWD debuggers.
  • Prepare technical documentation, including design documents, test reports, and interface control documents (ICDs).
  • Travel for field trials, integration, and testing at customer and trial sites.

Required Skills & Qualifications

  • Bachelor’s or Master’s degree in Electronics, Electrical, Computer Engineering, or a related field.
  • 1–4 years of hands-on embedded firmware experience in the defence robotics domain.
  • Strong proficiency in embedded C/C++, including bare-metal and RTOS-based development.
  • Experience with 32-bit MCUs, such as ARM Cortex-M/A, STM32, TI, or NXP platforms.
  • Working knowledge of RTOS platforms, such as FreeRTOS, Zephyr, or VxWorks.
  • Strong understanding of communication protocols, including CAN/CANopen, UART, SPI, I2C, and Ethernet/TCP-IP.
  • Experience with motor control, including BLDC/PMSM motors, servo systems, and PID control.
  • Experience with wireless modules, including RF, Wi-Fi, LTE, and radio telemetry.
  • Hands-on debugging experience with JTAG/SWD, oscilloscopes, and logic analysers.
  • Familiarity with Git and embedded toolchains, including GCC, IAR, and Keil.
  • Ability to interpret schematics and collaborate with hardware and PCB teams.

Preferred Qualifications

  • Exposure to autonomous systems, sensor fusion, and navigation stacks such as ROS/ROS2.
  • Knowledge of EO-IR camera and gimbal systems, as well as video processing.
  • Familiarity with functional-safety standards, including IEC 61508 and MIL-STD.
  • Experience with bootloaders, firmware over-the-air (OTA) updates, and secure firmware practices.
  • Exposure to weapon-system electronics and fire-control logic.
  • Familiarity with IoT protocols, including MQTT, LoRa, and Zigbee.
  • Prototype-to-production and field-trial experience.

How to Apply

Email your resume to [contact details removed] with the subject line “Application for Embedded Firmware Engineer Role.”

Similar vacancies

More like this role

Role Overview : Design and develop cutting-edge embedded firmware solutions for robotics applications, impacting product performance and reliability. Collaborate with cross-functional teams to innovate industry-leading https://jobeax.com/link/JOn0Ve3hcMQ6l4Px Responsibilities : - Conduct requirement analysis and create ...

Pune, भारत

  • On-site
... edge systems engineers to support reliable end-to-end system operation. Qualifications - Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Embedded Systems, Robotics, or a related technical field. - Approximately 3–5 years of relevant experience in embedded firmware development, robotics software, ...

New Delhi, भारत

Griffinmark Robotics

Embedded Engineer

Rs 15000 - Rs 25000 per month

... and commitment to product quality. - Interest in robotics, automation, and embedded product development. What We Offer - Opportunity to work on real-world robotics and automation products. - Hands-on exposure to embedded hardware, firmware, and system integration. - A collaborative engineering and R&D environment. - Opportunities ...

Thiruvananthapuram, भारत

Griffinmark Robotics

Embedded Engineer (Fresher)

Rs 5000 - Rs 10000 per month

... Fresher to join our Engineering and R&D team. The candidate will work on embedded systems development, microcontroller programming, hardware interfacing, and firmware development for robotics, automation, and intelligent electromechanical products. The ideal candidate should have a strong foundation in electronics, basic ...

Thiruvananthapuram, भारत

  • Full-time
Jr. Validation Engineer We are seeking a motivated Junior Validation Engineer / Trainee to join a dynamic engineering team working on cutting-edge robotics motion control and embedded systems. This is an excellent opportunity for recent graduates or early-career professionals to build expertise in Hardware-in-the-Loop (HIL) ...

Ernakulam, भारत

  • Full-time
... collaborating across hardware and software teams to deliver robust and time-critical motion control solutions. For This Role, You Will Need: - Bachelor of Engineering degree or equivalent in Electronics, Electronics & Telecommunication, or related field. - 8+ years of hands-on embedded firmware development experience, ...

Pune, भारत

  • Hybrid
Role Overview : As a Firmware Embedded Engineer based in Hyderabad, you will be responsible for designing, developing, and optimizing low-level software for our core hardware platforms. You will work closely with cross-functional teams, including hardware architects and system engineers, to ensure that our firmware meets ...

Hyderabad, भारत

  • Full-time
  • IT
... Electrical Engineering, Electronics, Robotics, Computer Science or a related field. - 2+ years of hands-on embedded firmware development on real products. - Strong embedded programming in C (C++ a plus). - Experience with an RTOS (FreeRTOS, Zephyr or similar) and/or bare-metal firmware on microcontrollers. - Experience writing ...

Bangalore, भारत

  • Full-time
  • IT
... Electrical Engineering, Electronics, Robotics, Computer Science or a related field. - 2+ years of hands-on embedded firmware development on real products. - Strong embedded programming in C (C++ a plus). - Experience with an RTOS (FreeRTOS, Zephyr or similar) and/or bare-metal firmware on microcontrollers. - Experience writing ...

Bangalore, भारत

... experience in embedded control firmware design and development ( Or ) - Master’s degree (M.E./M.Tech.) in Power Electronics/ Control System/Embedded System Engineering with 3+ years of relevant industrial experience in embedded control firmware design and development ( Or ) - Ph.D . in Closed loop control firmware design ...

Bangalore, भारत

  • IT
Embedded Software Engineer - Firmware & Connectivity DevelopmentEducation : B. Tech in Electronics, Electronics & Communication, Computer Engineering, or a related https://jobeax.com/link/9TimErmgEviaVu97 the Role : We are looking for an experienced Embedded Software Engineer to develop, debug, and optimize firmware for ...

Ahmedabad, भारत