Skip to content

Ametek Hiring Software Engineer

  • Jobs

Ametek is hiring a Software Engineer for its Bangalore location to work on advanced software solutions that power world-class imaging products. This role is ideal for engineers who enjoy building high-performance GUI applications, DLLs, and workflow-driven software that directly impact customer efficiency and satisfaction. If you have strong experience with C/C++, C#, .NET, Qt, and Windows-based application development, this opportunity offers exposure to cutting-edge imaging technology within a collaborative, fast-paced engineering environment.

About Ametek

Ametek is a global manufacturer of electronic instruments and electromechanical devices, serving industries such as aerospace, healthcare, energy, research, and industrial automation. Known for its innovation-driven culture, Ametek develops precision technologies that enable customers to achieve higher performance, reliability, and efficiency.

Ametek Hiring Software Engineer

Within its software engineering teams, Ametek focuses on building robust, scalable, and user-centric software platforms that complement its advanced hardware products. Engineers at Ametek collaborate across multiple global sites, work closely with hardware and product teams, and play a key role in defining product roadmaps and technical direction.

Role Overview / Details

Job DetailInformation
Job TitleSoftware Engineer
CompanyAmetek
LocationBangalore, Karnataka, India
Job TypeFull-time
EducationB.S. in Computer Engineering, Electrical Engineering, or Computer Science (M.S. preferred)
Core TechnologiesC, C++, C#, .NET, Qt, Visual Studio
DomainImaging Software, GUI Applications, DLL Development

Role Overview

As a Software Engineer at Ametek, you will be responsible for designing and developing Windows-based graphical user interfaces and dynamic link libraries that support advanced imaging workflows. You will collaborate with a small but highly skilled engineering team distributed across multiple locations, requiring strong ownership, communication, and self-driven execution.

This role combines hands-on developmenttechnical decision-making, and product roadmap contribution, making it well-suited for engineers who want to influence both implementation and long-term software direction.

Key Responsibilities

  • Design and develop GUI applications and DLLs using C/C++, C#, .NET, and Qt
  • Build Windows-based applications using Visual Studio .NET, with a strong focus on usability and performance
  • Contribute to and maintain the software development roadmap aligned with product goals
  • Develop and optimize test strategies that balance cost, quality, and delivery timelines
  • Troubleshoot, debug, and enhance existing codebases to improve stability and performance
  • Collaborate with cross-site engineering teams to deliver integrated software solutions
  • Apply strong technical judgment to make design decisions that support rapid product development
  • Support continuous improvement of development practices and software architecture

Help a friend land their next role. Share now!

Required Skills

  • Strong proficiency in C/C++ and C# programming
  • Hands-on experience with Qt framework for GUI development
  • Solid understanding of .NET and Windows application development
  • Experience using Visual Studio for building and debugging Windows applications
  • Strong problem-solving skills with experience in debugging and maintaining production code
  • Excellent written and verbal communication skills
  • Ability to work independently while contributing effectively in a team environment

Preferred / Good-to-Have Skills

  • Experience with image processing and image compression technologies
  • Exposure to GPU programming, OpenCL, or high-performance computing
  • Knowledge of Windows Sockets and low-level system communication
  • Familiarity with Apple/macOS development environments (desirable but not mandatory)
  • Prior experience working on software tightly coupled with hardware or imaging devices

Expected Salary (Market-Based Estimate)

For a Software Engineer with strong C++, C#, .NET, and Qt experience in Bangalore, the estimated market salary typically ranges between ₹10,00,000 to ₹16,00,000 per annum, depending on experience level, technical depth, and prior exposure to imaging or systems-level software.

This salary figure is an estimated market-based range provided for candidate reference only. Ametek has not officially disclosed compensation details for this role, and final pay may vary based on skills, interviews, and company compensation policies.

Why Join Ametek

  • Work on industry-leading imaging software products
  • Opportunity to influence both software architecture and product roadmap
  • Collaborative environment with exposure to global engineering teams
  • Emphasis on speed of execution, ownership, and technical excellence
  • Long-term career growth within a stable, innovation-driven organization

How to Apply

Interested candidates should apply by clicking the button below.
Before applying, ensure your resume highlights:

  • Strong hands-on experience with C/C++, C#, .NET, and Qt
  • GUI and Windows application development projects
  • Any exposure to imaging, GPU programming, or performance-critical systems
  • Ability to work independently while collaborating across teams

Find your dream job tap the heart!

Share the opportunity

Leave a Reply

Your email address will not be published. Required fields are marked *