Senior Software Engineer, Firmware

AMETEK, Inc.

Bengaluru

On-site

INR 1,800,000 - 2,400,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

AMETEK, Inc. is hiring a Senior Software Engineer, Firmware in Bengaluru to design, develop and test embedded software for Test and Calibration instruments within the Sensor, Test & Calibration BU.

The role requires hands-on experience with C/C++, RTOS, Embedded Linux and low-level drivers, plus collaboration with teams in the USA and Denmark to deliver robust firmware solutions. You will work across multiple stages of R&D, perform board bring-up, validate drivers, write hardware abstraction

Qualifications

  • Experience with C/C++ on RTOS, BareMetal and Embedded Linux.
  • Experience with peripherals ( USB, UART, SPI, I2C ) and device drivers.
  • Excellent analytical and debugging skills.
  • Ability to use electronic test equipment such as oscilloscopes, signal generators and logic analysers.
  • Experience with board bring up and validation.
  • Ability to understand electronic schematics and technical documentation.
  • Familiarity with a variety of microprocessors and microcontrollers from NXP, TI, ST.

Responsibilities

  • Design, develop and test embedded firmware on RTOS, BareMetal and Embedded Linux, using C/C++.
  • Develop / integrate communication protocols and low-level drivers for peripherals (like USB, UART, SPI, I2C etc…)
  • Develop and test hardware abstraction libraries for usage by application modules.
  • Add, maintain or improve the features in existing instruments.
  • Gather requirements by discussing with other stakeholders, design, implement and validate.
  • Interact with other engineering / non-engineering staff, within India and across geographies (USA, Denmark).
  • Generate ideas for product improvements.
  • Identify areas for process improvements and implement best practices.

Skills

C/C++
RTOS
Embedded Linux
Peripheral drivers
Hardware bring-up

Education

Bachelor's degree in Electronics / Computer Engineering

Tools

NXP microprocessors
TI microcontrollers
ST microcontrollers

Job description

Job Title: Senior Software Engineer, Firmware

Location: Bangalore, KA, IN, 560048

Business Unit: Sensor, Test & Calibration

Posting Date: Jul 20, 2026

Job Description: The Senior Firmware Engineer will design, develop and test embedded software for Test and Calibration instruments within STC BU. Candidate must be able to work across multiple stages of R&D projects and manage multiple competing priorities simultaneously.

Roles and Responsibilities
  • Design, develop and test embedded firmware on RTOS, BareMetal and Embedded Linux, using C/C++.
  • Develop / integrate communication protocols and low-level drivers for peripherals (like USB, UART, SPI, I2C etc…)
  • Develop and test hardware abstraction libraries for usage by application modules.
  • Add, maintain or improve the features in existing instruments.
  • Gather requirements by discussing with other stakeholders, design, implement and validate.
  • In this role, Individual is expected to interact with other engineering / non-engineering staff, within India and across geographies (USA, Denmark).
  • Generate ideas for product improvements.
  • Identify areas for process improvements and implement best practices.
Qualifications
  • Experience with C/C++ on RTOS, BareMetal and Embedded Linux.
  • Experience with peripherals (like USB, UART, SPI, I2C etc…), hardware abstraction modules and device drivers.
  • Excellent analytical and debugging skills.
  • Ability to use electronic test equipment such as oscilloscopes, signal generators and logic analysers.
  • Experience with board bring up and validation.
  • Ability to understand electronic schematics and technical documentation.
  • Familiarity with a variety of microprocessors and microcontrollers from NXP, TI, ST etc.
Preferred Skills
  • Experience with temperature sensors and calibration instruments.
  • Experience with data acquisition and signal processing.
  • Knowledge of bootloaders and firmware upgrade methods.
  • Knowledge of networking and security.
Education
  • Bachelor's degree in Electronics / Computer Engineering or in a similar technical discipline
Experience
  • 6 to 10 years of experience in embedded firmware development on microprocessors and microcontrollers.
#CareForTomorrow

At AMETEK STC we believe in building a sustainable future for our customers, colleagues, suppliers, and the communities in which we operate. We take an active role in promoting real change, by contributing to a healthy, fair, and sustainable society in many of the countries our facilities are located. We call it #CareForTomorrow!

https://www.ametekstc.com/about-us/carefortomorrow

Disclaimer: Where a specific pay range is noted, it is a good faith estimate at the time of this posting. The actual salary offered will be based on experience, skills, qualifications, market / business considerations, and geographic location.

AMETEK, Inc. is a leading global provider of industrial technology solutions servinga diverse set of attractive niche markets with annual sales over $7.5billion.

AMETEK is committed to making a safer, sustainable, and more productive world a reality. We use differentiated technology solutions to solve our customers’ most complex challenges. We employ 22,000 colleagues, in 35countries, that are grounded by our core values: Ethics and Integrity, Respect for the Individual,Inclusion, Teamwork, and Social Responsibility. AMETEKisa component of the S&P 500. Visit https://www.ametek.com/careers for more information.

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

Similar jobs worth comparing

Technical Lead - Firmware Engineer (Linux)
Technical Lead - Firmware Engineer (Linux)

AMETEK, Inc. • Bengaluru

On-site
INR 4,000,000 - 6,000,000
Senior Software Engineer, .NET
Senior Software Engineer, .NET

AMETEK, Inc. • Bengaluru

On-site
INR 1,200,000 - 2,400,000
Senior Software Engineer
Senior Software Engineer

AMETEK, Inc. • Bengaluru

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

AMETEK, Inc. • Bengaluru

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

AMETEK • Bengaluru

On-site
INR 300,000 - 600,000
Software Development Engineer
Software Development Engineer

AMETEK, Inc. • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Platform Software Senior Engineer
Platform Software Senior Engineer

AMETEK, Inc. • Bengaluru

On-site
INR 1,200,000 - 2,700,000
Platform Software Senior Engineer
Platform Software Senior Engineer

AMETEK • Bengaluru

On-site
INR 1,800,000 - 3,200,000
Team Lead, Software Engineering (India)
Team Lead, Software Engineering (India)

AMETEK, Inc. • Bengaluru

On-site
INR 1,800,000 - 3,200,000
Tech Lead - Test Software Development
Tech Lead - Test Software Development

AMETEK, Inc. • Bengaluru

On-site
INR 8,695,652 - 14,492,754