Sr. Industrial Software Integration Engineer

AMETEK, Inc.Bengaluru, KarnatakaOn-siteFull-timeSenior, 5–8 yearsListed 13 hours ago

Apply now

About this role

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.