AMETEK Technology/Software

Sr. Industrial Software Integration Engineer

Bengaluru, India In person Full-time

AMETEK Level Measurement Solutions (LMS) is seeking a senior software engineer to design and develop Windows-based software used to configure, commission, diagnose, and support intelligent field instruments. This is a hands-on product development role centered on C#/.NET and PC-side communication with embedded devices.

The engineer will build and maintain device integration components such as FDI Packages, Device Type Managers (DTMs), User Interface Plug-ins (UIPs), and related configuration tools. Deep expertise in every industrial integration standard is not required on day one; strong Windows software engineering and hardware-facing application experience are the core requirements.

What You Will Do

Windows Software Development

  • Design, develop, test, and maintain Windows desktop applications using C# and .NET.
  • Create clear, maintainable user interfaces for device configuration, commissioning, calibration, diagnostics, and process-data visualization.
  • Apply object-oriented design, code reviews, automated testing, source control, and release discipline.
  • Contribute to reusable components that can support multiple LMS product families.

Industrial Device Integration

  • Develop and maintain FDI Packages, DTMs, UIPs, EDDL-based content, or comparable device integration components.
  • Implement PC-side communication with embedded instruments using one or more interfaces such as HART, Modbus, USB, serial, or Ethernet.
  • Translate device data models, commands, status information, and diagnostics into reliable software workflows.
  • Troubleshoot hardware-software interactions with firmware, electrical, systems, and test engineers.
  • Product Delivery and Collaboration
  • Turn product and customer needs into software requirements, interface definitions, verification plans, and release deliverables.
  • Support software through development, validation, production release, and product lifecycle activities.
  • Provide advanced technical support for field, manufacturing, and customer issues when software expertise is required.
  • Share design knowledge and contribute to strong engineering practices within the Bangalore team.

Required Qualifications

  • Bachelor's or master's degree in Computer Science, Software Engineering, Computer Engineering, Electronics Engineering, Electrical Engineering, or a related discipline
  • 5+ years of professional software development experience with hands-on product delivery responsibility
  • Strong proficiency in C#, .NET Framework and/or modern .NET, object-oriented design, and Windows desktop application development.
  • Experience developing PC-side software that communicates with hardware, embedded devices, instruments, automation systems, or test equipment.
  • Experience implementing communication protocols, message handling, diagnostics, error recovery, or hardware-software debugging.
  • Ability to work effectively with firmware, electrical, systems, and test teams in a global engineering environment.
  • Strong written and verbal communication skills.

Preferred Experience

  • Hands-on experience with FDI Packages, DTM, UIP, EDDL, or the FDT framework.
  • HART, Modbus, USB, serial, Ethernet, OPC, or industrial Ethernet technologies.
  • Industrial instrumentation, process automation, PLC, SCADA, asset management, embedded systems, or test and measurement products.
  • Software verification, automated testing, cybersecurity, installer creation, deployment, and long-term application support.
  • Bluetooth Low Energy awareness or experience, especially in Windows applications.

Job description provided by AMETEK.
View the original posting