Job Title: Sr. Industrial Software Integration Engineer
Bangalore, KA, IN, 560048
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.
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.