Embedded Systems Tech Leader (Single Board Computers (SBC), RTOS prog)

Dev Solutions

Gurugram District

On-site

INR 900,000 - 1,300,000

Full time

13 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Dev Solutions is seeking an experienced Embedded Software Engineer in Gurugram to leadFirmware development for embedded systems, involving RTOS and bare-metal design. You’ll architect drivers, middleware, and protocols while collaborating with hardware and QA teams.

You will debug, optimize, and verify firmware across unit, integration, and system levels. A strong C/C++ background and hands-on MCU experience are essential for success.

Qualifications

  • Bachelor or Master in Electronics/Electrical/Computer Engineering or equivalent.
  • 5-7 years of embedded firmware experience preferred.
  • Experience with Renesas/ARM Cortex-M microcontrollers and RTOS concepts.

Responsibilities

  • Create and implement firmware for embedded systems, often involving bare-metal or RTOS-based designs.
  • Architect and implement low-level device drivers, middleware, and protocol stacks.
  • Collaborate with hardware engineers, QA and software developers to ensure proper firmware requirements and system integration.
  • Participate in debugging, troubleshooting, and resolving firmware–hardware interactions issues.
  • Perform board bring-up, system debugging, and performance optimization.
  • Develop and execute test plans for unit, integration, and system-level testing.
  • Ensure code quality with Git/SVN and maintain documentation of design and interfaces.
  • Stay updated on embedded technologies, tools, and coding standards.

Skills

C/C++
RTOS concepts
Bare-metal development
ARM Cortex-M
Renesas
STM32
Communication protocols

Education

Bachelor/Master in Electronics/Electrical/Computer Engineering

Tools

JTAG
Oscilloscope
Logic analyzer
Git
SVN
IDE

Job description

  • Create and implement firmware for embedded systems, often involving bare-

metal or RTOS-based designs

  • Write and maintain clean, efficient, and well-documented code for

microcontrollers, SoCs, embedded processors and custom hardware platforms

  • Architect and implement low-level device drivers, middleware, and protocol

stacks

  • Collaborate with cross-functional teams, including hardware engineers, QA and

software developers, to ensure the proper functioning of the system by proper definition and implementation of firmware requirements and its system integration

  • Participate in debugging, troubleshooting, and resolving issues related to

firmware and hardware interactions

  • Perform board bring-up, system debugging, and performance optimization.
  • Develop and execute test plans for unit, integration, and system-level testing
  • Ensure code quality, maintainability, and traceability using version control (Git,

SVN) and issue-tracking tools.

  • Document software design, test results, and interface specifications.
  • Stay updated on emerging embedded technologies, tools, and standards.
  • Learn and apply industry best practices and coding standards for software

development.

  • Ability to lead a team of 1-2 Embedded Software/Firmware Developers
  • Proficient in C/C++, RTOS concepts, and bare-metal development.
  • Hands-on experience with Renesas, ARM Cortex-M, STM32, Raspberry Pi,

Beaglebone or equivalent microcontroller and processor families.

  • Strong knowledge of communication protocols (SPI, I2C, UART, Ethernet, PCIe,

USB).

  • Experience in using debugging tools like JTAG, oscilloscopes, and logic analyzers
  • Exposure to full development cycle involving architecture definition, design,

coding, debugging, testing, documentation.

  • Bachelor or Master in Electronics/Electrical/Computer Engineering or equivalent.
  • Preferred Experience Range: 5-7 Years

Good to Have:

  • Experience in industrial embedded product development
  • Familiarity with scripting (Python, Bash) for automation and testing.
  • Good understanding and working knowledge of IEC104, Modbus, DLMS

protocols

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

Similar jobs worth comparing

Embedded Engineer
Embedded Engineer

ID Tech Solutions Pvt. Ltd. • Gurugram District

On-site
INR 2,400,000 - 4,200,000
Embedded Software Engineer
Embedded Software Engineer

Lakshmi Machine Works (LMW) • Coimbatore District

On-site
INR 450,000 - 700,000
Embedded Engineer
Embedded Engineer

ID Tech Solutions Pvt Ltd • Gurugram District

On-site
INR 2,500,000 - 4,000,000
Embedded Developer/Software Architect
Embedded Developer/Software Architect

Innoiq Engineering • Pune District

On-site
INR 1,800,000 - 3,200,000
Senior Firmware Developer
Senior Firmware Developer

WheelsEye • Gurugram District

On-site
INR 1,200,000 - 1,900,000
Embedded Software Engineer/ Sr. Software Engineer/ Team Lead Software Engineer
Embedded Software Engineer/ Sr. Software Engineer/ Team Lead Software Engineer

Bacancy Technology Inc • Ahmedabad District

On-site
INR 1,200,000 - 2,400,000
5-Days a week
Flexible Timing
Training & Learning Sessions
Firmware Engineer
Firmware Engineer

Talent Corner Hr Services • Ahmedabad District

On-site
INR 600,000 - 900,000
Embedded Firmware Engineer
Embedded Firmware Engineer

J K Exim • New Delhi

On-site
INR 1,200,000 - 1,800,000
Engineer - Embedded Software
Engineer - Embedded Software

Eaton • Maharashtra

On-site
INR 1,200,000 - 2,000,000
Software Technical Lead Engineer
Software Technical Lead Engineer

LAM RESEARCH Corporation • Bengaluru

On-site
INR 1,200,000 - 1,800,000