Embedded Engineer

Posted Yesterday
Be an Early Applicant
Gurugram, Haryana, IND
In-Office
Senior level
Hardware • Information Technology • Internet of Things • Security
The Role
Develop and maintain embedded C/C++ firmware for microcontroller-based systems using RTOS and bare-metal environments. Build drivers, communication stacks, bootloaders, BSPs, and secure firmware updates while optimizing performance, power, and memory. Lead hardware bring-up, PCB and hardware-software integration, schematic reviews, debugging, and validation using lab equipment. Collaborate with hardware and cross-functional teams, document designs, mentor junior engineers, and guide architecture and design decisions.
Summary Generated by Built In

We are looking for a Senior Embedded Systems Engineer with a strong background in both embedded firmware development and hardware integration. This role requires hands-on experience with microcontroller-based system designlow-level driver development, and hardware debugging. You will collaborate closely with cross-functional teams to develop end-to-end embedded solutions in a fast-paced, innovation-driven environment. 

Key Responsibilities:

Embedded Software Responsibilities:

  • Design, develop, and maintain embedded firmware using Embedded C/C++ for microcontrollers (ARM Cortex, STM32, NXP, etc.).
  • Develop and integrate device driverscommunication stacksRTOS-based and bare-metal applications.
  • Optimize embedded code for performance, power, and memory footprint.
  • Perform unit testing, code reviews, and ensure compliance with coding standards (e.g., MISRA-C).
  • Implement bootloaders, BSPs, and secure firmware update mechanisms.

Hardware Responsibilities:

  • Collaborate with hardware design engineers to define system architecturecomponent selection, and interface logic.
  • Bring-up of new hardware boards including low-level hardware testing and validation.
  • Perform hardware-software integration, debugging using tools like oscilloscopeslogic analyzers, and JTAG debuggers.
  • Conduct schematic reviews and work with layout teams to optimize signal integrity, EMI/EMC, and power design.
  • Support PCB bring-up, prototyping, and hardware testing cycles.
  • Document hardware interfaces, configurations, and BOM evaluations.


Requirements
  • Bachelor’s or Master’s degree in Electronics EngineeringElectrical Engineering, or Computer Engineering.
  • 8–10 years of experience in embedded systems design and development.
  • Strong programming skills in C/C++ for microcontroller firmware development.
  • Experience with RTOS (e.g., FreeRTOS, Zephyr) and bare-metal environments.
  • Proficiency with communication protocols: I2C, SPI, UART, CAN, USB, Modbus.
  • Hands-on experience with schematic-level hardware debugging.
  • Familiarity with microcontroller families like STM32NXP KinetisTI MSP430ESP32, etc.
  • Experience with tools such as KeilIAREclipseAltium DesignerOscilloscopeMultimeterJTAG/SWD interfaces.
  • Solid understanding of analog/digital circuit designpower management, and PCB fundamentals.
  • Excellent debugging, analytical, and problem-solving skills.
  • Strong communication and cross-team collaboration.
  • Ability to mentor junior engineers and guide project design decisions.
  • Agile and adaptable mindset for rapid prototyping and iteration.


Skills Required

  • Bachelor's or Master's degree in Electronics Engineering, Electrical Engineering, or Computer Engineering
  • 8-10 years of experience in embedded systems design and development
  • Strong C/C++ programming skills for microcontroller firmware development
  • Experience with RTOS such as FreeRTOS or Zephyr and bare-metal environments
  • Proficiency with I2C, SPI, UART, CAN, USB, and Modbus communication protocols
  • Hands-on experience with schematic-level hardware debugging
  • Familiarity with STM32, NXP Kinetis, TI MSP430, ESP32, or similar microcontroller families
  • Experience with Keil, IAR, Eclipse, Altium Designer, oscilloscopes, multimeters, and JTAG/SWD interfaces
  • Understanding of analog and digital circuit design, power management, and PCB fundamentals
  • Excellent debugging, analytical, and problem-solving skills
  • Strong communication and cross-team collaboration skills
  • Ability to mentor junior engineers and guide project design decisions
  • Agile and adaptable mindset for rapid prototyping and iteration
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
172 Employees
Year Founded: 2002

What We Do

ID Tech Solutions Private Limited is an Indian technology company specializing in RFID and Auto-ID solutions. It manufactures RFID readers, tags, inlays, smart cards, card printers, handheld devices, and access-control systems, while integrating hardware and software for applications including logistics, healthcare, manufacturing, retail, and public infrastructure. Founded in 2002, the company emphasizes customized, scalable products and end-to-end deployment, support, and related identity and security solutions.

Similar Jobs

Armory Shield Private Limited Logo Armory Shield Private Limited

Embedded Engineer

Artificial Intelligence • Hardware • Software • Defense
In-Office
Gurugram, Haryana, IND
20 Employees

Stryker Logo Stryker

Senior Engineer

Healthtech • Other • Robotics • Biotech • Manufacturing
In-Office
Gurugram, Haryana, IND
51000 Employees
In-Office
Gurugram, Haryana, IND
956 Employees
In-Office
Gurugram, Haryana, IND
956 Employees

Similar Companies Hiring

NODA AI Thumbnail
Artificial Intelligence • Information Technology • Software • Cybersecurity
Sydney, AU
54 Employees
Fairly Even Thumbnail
Hardware • Robotics • Sales • Software • Hospitality
New York, NY
30 Employees
Golden Pet Brands Thumbnail
Digital Media • eCommerce • Information Technology • Marketing Tech • Pet • Retail • Social Media
El Segundo, California
178 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account