Share this Job

Job Title:  Software Engineer- (C++ / MFC)


Bangalore, KA, IN, 560066

Business Unit:  Programmable Power Products
Posting Date:  Aug 6, 2022
Job Description: 

Position Summary

To develop custom application software for the company’s range of programmable power devices


Essential Functions/Responsibilities:


Business Strategy

• Key member of technical team for the development of application software for new and existing products using Microsoft development platforms.


Performance, Metrics & Reporting

  • Review technical requirements and develop project plan support development for windows application software development
  • Manage and maintain Project schedule
  • Provide weekly updates on project progress.


People Management & Employee Development

  • Interface with the other team members  (digital and hardware team) for applications development
  • Adhere to personnel policy requirements

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


Operation & Execution

  • Analyze functional requirements for the windows application software required for the power supplies
  • Develop design methodology for the application program
  • Implementation and code development using relevant Microsoft technologies platforms,
  • Testing with the power supply hardware.
  • Releasing and maintaining the source code using appropriate tools
  • Sustenance support for existing products.
  • Other duties as assigned by the engineering manager.


Knowledge, Skills & Experiences

  • 2 years to 6 years of experience with Microsoft technologies (C++, MFC, VB .Net, Visual Studio)
  • Experience developing software for mathematical analysis in a scientific / instrumentation environment
  • Experience developing applications for Windows platforms
  • Experience developing services for Windows
  • Routinely uses software best practices: coding standards, code commenting, unit testing, and version control
  • Strong documentation skills
  • Experience with debugging and diagnostic techniques and tools
  • Experience with programmable power device is a plus.
  • Fluent in written and spoken English
  • Experience with remote site development (e.g. India-USA)

Job Requirements

  • Understanding of Legacy code and porting to new version
  • Develop application specific windows software using VC++ and MFC platforms
  • Develop design for the user interface software.
  • Implement the same and verification of the functional requirements of the software
  • Releasing the software and maintaining the source code as required.

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.