CoreHRx Jobs

Apply in one click, save jobs and take free mock tests.

Register free Log in
Hiring? Post jobs with CoreHRx
My account
user

View & update profile

Tech Lead - Firmware Engineer

Cyberidentitysolutions

Full time
Experience
8–12 years
Location
India
Work mode
Not stated
Salary
₹32–34 LPA
Posted 12 days ago

Free · takes a minute · your resume fills your profile

CoreHRx never asks candidates for money. If anyone does, .

Role at a glance

You will
  • The role focuses on developing, modernising, validating, and supporting programmable control platforms, with a particular emphasis on…
  • Design, develop, and maintain firmware using Embedded C and Assembly Language.
  • Develop low-level firmware components, including device drivers and hardware abstraction layers.
Experience
8–12 years
Education
Bachelor's degree
Must-have skills
Secure CodingC

How well do your skills match this job?

Sign in to see your fit: the skills, experience and location this job asks for, checked against your profile.

Job description

Job Title: Tech Lead - Firmware Engineer
Experience: 8 - 12+ Years


About The Role :

We are seeking a highly motivated Programmable Platform Specialist with strong expertise in PLC programming, industrial automation, and software development. The role focuses on developing, modernising, validating, and supporting programmable control platforms, with a particular emphasis on iPro/CC200, LogicLab/ISaGRAF migrations, and secure, compliant software solutions.

Key Responsibilities :

  • Design, develop, and maintain firmware using Embedded C and Assembly Language.
  • Develop low-level firmware components, including device drivers and hardware abstraction layers.
  • Work with Microchip and NXP microcontrollers to implement product features and enhancements.
  • Analyse, modify, and optimise existing firmware for performance, stability, and scalability.
  • Review hardware schematics and collaborate closely with hardware engineering teams.
  • Implement secure coding practices and support product cybersecurity requirements.
  • Perform firmware debugging, validation, testing, and defect resolution throughout the development lifecycle.
  • Create and maintain technical documentation and design artefacts.


Technical Skills:

  • Embedded C Programming
  • Assembly Language Development (Microchip & NXP MCUs)
  • Microcontroller Architecture and Peripherals
  • Low-Level Driver Development
  • Firmware Debugging and Optimisation
  • Secure Coding Practices
  • Hardware Schematic Reading and Analysis
  • Firmware Validation and Testing
  • Primary Technology Focus
  • Embedded Firmware Development | Microcontroller-Based Systems | Device Drivers | Secure Embedded
  • Software | Hardware-Software Integration


Preferred Qualifications

  • Bachelor's degree in Electronics, Electrical, Computer Science, Embedded Systems, or a related field.
  • 8-12 years of experience in firmware development for embedded products.
  • Strong understanding of MCU architecture, memory management, interrupts, communication interfaces, and peripheral integration.
  • Experience with firmware modification, optimisation, and troubleshooting in production environments.
  • Excellent analytical, problem-solving, and collaboration skills.


Ideal Candidate

  • A hands-on firmware professional with deep expertise in Embedded C, assembly programming, low-level driver
  • development, and microcontroller architectures, capable of delivering secure, high-quality embedded solutions across the product lifecycle.

Key skills

Required

Secure CodingC

Soft skills

CollaborationProblem Solving

Job market insights

177active Secure Coding jobs in India
215active C jobs in India
₹8.5L – ₹25L advertised yearly salary for IT Jobs in India (middle half of 781 posts that show a salary; median ₹17L)
15 more open jobs at Cyberidentitysolutions

Jobs asking for Secure Coding in India also ask for

  • CI/CD66%
  • Java45%
  • REST API Development43%
  • Docker42%
  • Agile40%

From live job posts on CoreHRx, updated 15 Nov 2026. Skill figures count posts that list their skills; salary figures only posts that show a salary.

Questions about this job

What is the salary for this Tech Lead - Firmware Engineer job?

The post states ₹32–34 LPA.

How much experience does this job need?

The post asks for 8–12 Yrs experience.

What kind of job is this?

It is a full time job.

This guide helps Indian freshers and experienced developers prepare for C programming interviews for software, embedded and systems roles, from a campus placement round to a senior firmware or Linux position. It has 60 questions in three levels. Easy covers data types, operators, pointers, arrays and strings. Medium covers memory management, structs, the preprocessor, file I/O and debugging. Hard covers undefined behaviour, volatile, atomics, linking, memory layout and performance. Each answer is written the way a strong candidate would say it aloud, and every code example was compiled with gcc -std=c11 -Wall -Wextra, with each stated output taken from a real run. Answer each question aloud before reading ours, then take the mock test to practise against the clock.

Questions you may be asked

  1. What are the basic data types in C, and what sizes do they have on 64-bit Linux with GCC?
  2. What happens when an unsigned int goes below zero, and how is that different from signed overflow? Assume a 32-bit int, as on 64-bit Linux with GCC.
  3. What do the / and % operators give for negative integers in C11?
  4. What is the difference between = and == in C, and why does if (x = 5) compile?

Get IT jobs by email

Create a free profile and we email you new IT jobs, at most once a week.

Similar jobs

Customer Success Executive

Htbg Global Private Limited
Ahmedabad
Cold CallingCollaborationCommunicationCustomer Service+9
Full time On-site 11 hr ago

Firmware Engineer

Weekday AI
Ahmedabad
AgileCI/CDEmbedded SystemsGit+4
Full time On-site 2 days ago

Free · takes a minute · your resume fills your profile