Sr. Software Engineer

AMETEK, Inc.Bengaluru, KarnatakaOn-siteFull-timeSenior, 5–8 yearsListed 21 minutes ago

Apply now

About this role

Role and Responsibilities

Software Development

- Design, develop, test, and maintain desktop, service, and web-enabled applications using .NET technologies.

- Develop reliable software modules, services, APIs, data handling components, and user interfaces for MOCON products.

- Participate in software architecture and design discussions and contribute to maintainable technical solutions.

- Improve software reliability, performance, usability, diagnosability, and long-term maintainability.

- Develop and maintain unit tests, automated checks, and supporting tools where applicable.

Instrument Software Development

- Develop software for permeation analyzers, gas chromatography platforms, analytical instruments, and related test systems.

- Integrate application software with instrument hardware, firmware, sensors, controllers, communication interfaces, and measurement workflows.

- Support hardware-software integration, debugging, system troubleshooting, and issue isolation.

- Understand instrument behavior, operational workflows, measurement data, logs, calibration, diagnostics, and serviceability needs.

- Participate in validation and verification activities to support release readiness.

Product Sustainment and Enhancements

- Investigate, troubleshoot, and resolve software defects from internal testing, field feedback, and customer-reported issues.

- Perform root cause analysis and implement corrective and preventive actions.

- Deliver software enhancements, product improvements, and sustainment releases.

- Support issue reproduction, log analysis, service escalation analysis, and release documentation when required.

Collaboration and Execution

- Work closely with software, QA, hardware, firmware, product management, manufacturing, service, and global engineering teams.

- Review requirements and convert them into technical designs, implementation tasks, estimates, and testable deliverables.

- Participate in Agile/Scrum ceremonies including sprint planning, reviews, retrospectives, and technical discussions.

- Provide accurate progress updates, identify technical risks early, and collaborate to resolve project execution blockers.

- Follow company quality processes, coding guidelines, configuration management practices, and release procedures.

Qualifications and Education Requirements

- BE degree in Electronics & Communication\Telecommunication\Computer Science.

Preferred Skills

- Strong communication skills ability (written, verbal, and electronic)

- Good problem-solving skills