Embedded Firmware Engineer

YO IT Consulting

Maharashtra

On-site

INR 800,000 - 1,200,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

YO IT Consulting is looking for an Embedded Firmware Engineer based in Pune, India. The ideal candidate will possess 5-8 years of experience in embedded systems with strong expertise in Bare-Metal Programming and RTOS.

You will design and develop firmware for resource-constrained environments, collaborate with engineering teams, and implement best practices in software development. A background in communications protocols and debugging is essential.

Qualifications

  • 5-8 years of experience in embedded systems.
  • Strong experience in Bare-Metal Programming and/or Real-Time Operating Systems (RTOS).
  • Proficiency in working with microcontrollers including Atmel, STM32, ESP32, NXP, or equivalent platforms.

Responsibilities

  • Analyze requirements and create functional specifications for new products and features.
  • Develop firmware for resource-constrained and timing-critical systems.
  • Collaborate with cross-functional engineering teams for scalable implementation.

Skills

Bare-Metal Programming
Embedded C
RTOS
Microcontrollers
Debugging
UART
I2C
SPI
C++

Education

B.E. / B. Tech / M.E. / M. Tech/ M.S. in Electronics

Tools

Atmel Studio
STM32 CubeMX
Keil

Job description

About Us

We are transforming warehouses and distribution centers with next-generation AI-powered mobile robotics systems. Our flagship parcel sorting robotic solution is the world’s first compact, flexible, and high-performance system that installs 10x faster, saves 50%+ space, and delivers over 3x productivity with fewer robots. Founded in 2019 and backed by leading investors, we are building the future of on-demand robotics logistics solutions from our Pune, India office.

Job Title: Embedded Firmware Engineer

Location: Pune, India

Experience: 5-8 Years

Must Have
  • Strong experience in Bare-Metal Programming and/or Real-Time Operating Systems (RTOS).
  • Hands-on experience with embedded communication protocols such as UART, I2C, SPI, CAN, and USB.
  • Proficiency in working with microcontrollers including Atmel, STM32, ESP32, NXP, or equivalent platforms.
  • Experience with Robot Operating System (ROS) and robotics-based embedded applications.
  • Strong programming expertise in Embedded C with good working knowledge of C++.
  • Solid understanding of hardware interfacing concepts including Timers, PWM, WDT (Watchdog Timers), and interrupt-driven systems.
  • Experience with ARM Cortex-M4 or equivalent microcontroller architectures.
  • Knowledge of debugging, firmware optimization, and embedded system performance analysis.
Key Responsibilities
  • Analyze requirements and create functional specifications for new products and features.
  • Design, develop, test, and debug embedded firmware in C/C++ for resource-constrained and timing-critical systems.
  • Work on interrupt-driven applications, memory/power optimization, and hardware interfacing.
  • Perform unit testing, integration testing, firmware impact analysis, and code reviews.
  • Develop firmware for component durability testing and validation using lab equipment such as oscilloscopes, logic analyzers, and multimeters.
  • Collaborate with cross-functional engineering teams, vendors, and partners to ensure interoperability and scalable implementation.
  • Support both new product development and sustenance engineering activities.
  • Follow engineering best practices including SCRUM, version control, and bug tracking processes.
Preferred Skills
  • Experience with RTOS, multithreading, and IPC mechanisms.
  • Knowledge of bootloaders, TCP/IP, UDP, and industrial protocols such as Modbus.
  • Exposure to wireless technologies including BLE, Zigbee, and LTE-M.
  • Familiarity with board bring-up activities and functional safety standards.
  • Experience with tools such as Atmel Studio, Keil, and STM32 CubeMX.
  • Working knowledge of Linux and Windows environments.
  • Prior experience in robotics, automation, or startup ecosystems is a plus.
Required Skills
  • Strong programming expertise in Embedded C and good knowledge of C++.
  • Hands-on experience with Cortex-M4 or equivalent microcontrollers.
  • Strong understanding of communication protocols: UART, SPI, I2C, USB, CAN, PWM, Timers, WDT.
  • Experience in timing-critical and interrupt-based firmware development.
  • Ability to read schematics, datasheets, and design basic analog/digital circuits.
  • Strong debugging, performance optimization, and problem-solving skills.
  • Self-driven with the ability to work independently in a fast-paced environment.
Eligible Candidates

Education: B.E. / B. Tech / M.E. / M. Tech/ M.S. in Electronics or equivalent relevant work experience.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Firmware Engineer
Embedded Firmware Engineer

UNBOXROBOTICS LABS PRIVATE LIMITED • Pune District

On-site
INR 800,000 - 1,500,000
Embedded Firmware Engineer
Embedded Firmware Engineer

PassFort • Pune District

On-site
Embedded Firmware Engineer
Embedded Firmware Engineer

Jobtorob • Pune District

On-site
INR 1,000,000 - 1,500,000
Embedded Firmware Engineer
Embedded Firmware Engineer

Tekskills • Bengaluru

On-site
INR 4,500,000 - 7,000,000
Senior Embedded Firmware Developer Job ID: 390508
Senior Embedded Firmware Developer Job ID: 390508

Datoms • India

On-site
INR 1,200,000 - 2,000,000
Technical Manager – Embedded Systems
Technical Manager – Embedded Systems

YO IT Consulting • Maharashtra

On-site
INR 1,500,000 - 2,200,000
Embedded Firmware Engineer
Embedded Firmware Engineer

Holmium Technologies Jaipur • Dadri

On-site
INR 900,000 - 1,500,000
Senior Embedded Firmware Developer
Senior Embedded Firmware Developer

DATOMS • Bengaluru

On-site
INR 900,000 - 1,500,000
Embedded Systems Engineer
Embedded Systems Engineer

YO IT Consulting • Maharashtra

On-site
INR 2,400,000
Embedded C/C++ Developer
Embedded C/C++ Developer

YO IT Consulting • Maharashtra

On-site
INR 1,500,000 - 2,400,000