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

Firmware Engineer

Weekday AI

Full time On-site
Experience
3+ years
Location
Ahmedabad
Work mode
On-site
Salary
₹8.5L – ₹25L a year estimatetypical for IT Jobs in India, 781 posts
Posted 2 days ago Last checked 1 day ago

Free · takes a minute · your resume fills your profile

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

Role at a glance

Experience
3+ years
Education
Bachelor's degree
Must-have skills
AgileCI/CDEmbedded SystemsGitScrumSecure Coding
Work mode
On-site

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

Location: Ahmedabad, India

𝗧𝗵𝗶𝘀 𝗿𝗼𝗹𝗲 𝗶𝘀 𝗳𝗼𝗿 𝗼𝗻𝗲 𝗼𝗳 𝘁𝗵𝗲 𝗪𝗲𝗲𝗸𝗱𝗮𝘆'𝘀 𝗰𝗹𝗶𝗲𝗻𝘁𝘀

𝗦𝗮𝗹𝗮𝗿𝘆 𝗿𝗮𝗻𝗴𝗲: 𝗥𝘀 𝟱𝟬𝟬𝟬𝟬𝟬 - 𝗥𝘀 𝟴𝟬𝟬𝟬𝟬𝟬 (𝗶𝗲 𝗜𝗡𝗥 𝟱-𝟴 𝗟𝗣𝗔)

Experience: 3+ yrs

Location: Ahmedabad, Gujarat, India

As a Firmware Engineer, you will design, develop, and test embedded firmware solutions for cutting‑edge IoT and consumer electronics devices, ensuring high reliability and performance in real‑world deployments. You will work closely with hardware teams to translate schematics and specifications into efficient, maintainable C code, while also collaborating with software and quality assurance teams to deliver end‑to‑end product excellence. Your role will involve troubleshooting complex firmware bugs, optimizing power consumption, and adopting industry‑standard version control and CI/CD pipelines to accelerate product releases. You will also contribute to the continuous improvement of our iterative development processes, mentor junior team members, and stay abreast of emerging microcontroller architectures and secure coding practices.

**Requirements**

𝗞𝗲𝘆 𝗥𝗲𝘀𝗽𝗼𝗻𝘀𝗶𝗯𝗶𝗹𝗶𝘁𝗶𝗲𝘀

  • Develop and maintain firmware in C for microcontroller and SoC platforms.
  • Design low‑level drivers and interface modules for peripherals (UART, SPI, I2C, GPIO, ADC, etc.).
  • Perform code reviews, static analysis, and unit testing to ensure firmware quality.
  • Work with hardware engineers to debug timing, signal integrity, and power‑management issues.
  • Create and maintain documentation, including design specifications, application notes, and release notes.
  • Collaborate with SW teams to implement RTOS‑based tasks and real‑time communication protocols.
  • Optimize code for memory footprint, execution speed, and power consumption.
  • Participate in hardware‑software integration testing and field validation.
  • Research and evaluate new tools, IDEs, and MCU families to enhance development workflows.
  • Contribute to the development and maintenance of CI/CD pipelines for firmware builds and deployments.

𝗪𝗵𝗮𝘁 𝗠𝗮𝗸𝗲𝘀 𝗬𝗼𝘂 𝗮 𝗚𝗿𝗲𝗮𝘁 𝗙𝗶𝘁

  • Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, or a related technical field.
  • 3+ years of professional experience writing firmware in C for embedded systems.
  • Strong understanding of microcontroller architectures, interrupt handling, and peripheral interfacing.
  • Experience with RTOS fundamentals, task scheduling, and inter‑task communication mechanisms.
  • Proficiency in debugging tools such as JTAG, SWD, and logic analyzers.
  • Familiarity with version control systems (Git) and CI/CD pipelines for embedded firmware.
  • Ability to write clear, concise technical documentation and release notes.
  • Excellent problem‑solving skills and a methodical approach to diagnosing hardware‑software interaction issues.
  • Comfortable working in a cross‑functional team environment with Agile/Scrum workflows.
  • Passion for staying up‑to‑date with industry trends, new MCUs, and secure firmware practices.

Job data: Headcount Labs (headcountlabs.com), ODbL 1.0. The job description belongs to the employer. Location data © OpenStreetMap contributors and Overture Maps.

Key skills

Required

AgileCI/CDEmbedded SystemsGitScrumSecure CodingDebugging

Soft skills

Problem Solving

Job market insights

18active Agile jobs in Ahmedabad
21active CI/CD jobs in Ahmedabad
70active Embedded Systems 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)
276 more open jobs at Weekday AI

Most IT Jobs posts in Ahmedabad ask for 3–6 years of experience (38% of 89 that say).

Hiring most for IT Jobs in Ahmedabad

  • AECOM11 open jobs
  • Tech Holding5 open jobs
  • AccorHotel4 open jobs

Jobs asking for Agile in Ahmedabad also ask for

  • JIRA39%
  • JavaScript39%
  • Scrum39%
  • Git33%
  • CI/CD28%

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 Firmware Engineer job?

The post does not state the pay. As an estimate, comparable posts on CoreHRx advertise ₹8.5L – ₹25L a year (typical for IT Jobs in India, 781 posts).

How much experience does this job need?

The post asks for 3 Yrs experience.

Where is this job based?

In Ahmedabad (on-site).

What kind of job is this?

It is a full time job.

This guide is for freshers and working developers in India who use Git every day and now have to explain it in an interview: campus hires, engineers at service companies moving to product teams, and leads who review pull requests. It has 60 questions in three levels. Easy covers the staging area, commits, branches, merges and remotes. Medium covers what goes wrong at work: rebasing, conflicts, reset versus revert, lost commits, rejected and forced pushes. Hard covers Git internals, branching strategies, protected branches, merge queues, large repositories and GitHub Actions security. Every command output shown comes from running Git 2.43 on small practice repositories. Run the commands in a scratch repository of your own, then take the mock test.

Questions you may be asked

  1. What is the difference between Git and GitHub?
  2. What are the working tree, the staging area and HEAD?
  3. What is the difference between git diff and git diff --staged?
  4. What does a Git commit actually store?

Get IT jobs in Ahmedabad by email

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

Similar jobs

Free · takes a minute · your resume fills your profile