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.
  • Demonstrated ability and willingness to use AI tools to improve productivity, decision-making, work quality, and to reduce costs. The successful candidate must be able to identify appropriate AI use cases and critically evaluate AI-generated outputs 

 

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

Compensation

Currency:  USD
Salary Minimum:  Market
Salary Maximum:  Market
Incentive:  Market

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 serving a diverse set of attractive niche markets with annual sales over $7.5 billion.

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 35 countries, that are grounded by our core values: Ethics and Integrity, Respect for the Individual, Inclusion, Teamwork, and Social Responsibility.  AMETEK is a component of the S&P 500. Visit https://www.ametek.com/careers for more information.