Share this Job

Job Title:  Embedded Firmware Engineer- Baremetal / Microcontroller


Bangalore, KA, IN, 560066

Business Unit:  Programmable Power Products
Posting Date:  Sep 21, 2022
Job Description: 

Position Description:


Position Summary:

Conceptualize, design, and develop Firmware for controllers such as Freescale, Microchip, TI processors and microcontrollers for programmable AC and DC power products. To Perform requirement study, document design, Implementation (Coding) and testing. Along with test engineers jointly validate implementation to ensure product meets required performance specifications.


Essential Functions/Responsibilities:

Business Strategy

• Key member of technical team for development of new products using digital controls technologies.


Performance, Metrics & Reporting

• Review technical requirements

• Design, Implementation, coding and testing

• Provide weekly updates on project progress

• Report to team lead or engineering manager as necessary


People Management & Employee Development

• Interface with the support resources to co-ordinate product development activities(Packaging eng, PCB designer, Design engineer etc)

• Adhere to personnel policy requirements

• Maintain confidentiality in all aspects of staff and departmental and company information


Job Requirements

• Develop and validate implementation firmware for communication controllers, supervisory controllers for the AC and DC power supplies.

• Develop communication drivers for various communication interfaces such as UART, SPI, I2C, CAN as necessary

• Implement application specific firmware according to the requirements and test.

• Support the sustenance of all the existing product platforms on need basis.

• Capable of multitasking between the new product platform and the sustenance activities.

• Other work as assigned by Engineering Manager.


Position Requirements: Knowledge, Skills & Experiences

• Minimum of 5 years to 7 years of experience in developing Embedded firmware for processors and microcontrollers platforms

• Bachelors in Electronics/ Communication/ Electrical engineering.

• Working knowledge in the processor platforms such as Kinetis, Microchip and Freescale are necessary

• Experience with any RTOS or UCOS is necessary.

• Software experience must be able to write/debug assembly and C language programs and test scripts

• Experience with UART, I2C, SPI is necessary

• Experience in Socket programming, USB and CAN would be an added advantage.

• Knowledge and reading capability of digital circuit board documentation is necessary (schematics, and BOMs).

• Understand analog to digital and digital to analog conversions.

• Familiar with product evaluation tasks.

• Experience with all normal laboratory equipment and practices.

• Fluent in written and spoken English


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 18,500 colleagues, in 30 countries, that are grounded by our core values: Ethics and Integrity, Respect for the Individual, Diversity and Inclusion, Teamwork, and Social Responsibility. AMETEK (NYSE:AME) is a component of the S&P 500. Visit for more information.