Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Team Lead - Software Engineer @ AMETEK Inc

Home > Programming & Design

 Team Lead - Software Engineer

Job Description

POSITION SUMMARY
This position is responsible for development of new and advanced features that will utilize state of the art technologies to enhance SurfaceVision products. Collection of information from our installed systems will be a key deliverable for this position, with ideas and concepts that accelerate the development of the platform. This effort will enable SurfaceVision to monitor system performance in the field and drive product improvements and support the sales and support processes. The incumbent will remain close relationships with our international team of R&D Engineers, and report directly to the Director of Software Engineering. Extensive experience with C#/WPF/MVVM tools for User Interfaces as well as Internet of Things (IoT) experience will be essential to this position. Extensive experience with SE tools (Visual Studio, Version Control, Continuous Integration), as well as good English language skills are required. We offer excellent compensation and compelling technical challenges in an attractive environment.
KEY RESPONSIBILITIES Responsible for the development of new software solutions (new/advanced features, feature enhancements, patches, user experience, etc.). Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
Be a persistent, creative problem solver. This includes ensuring solutions have been adequately specified, architecture has been developed and test procedure/protocol is included in the final solution to ensure through quality control is maintained prior to release. Work collaboratively with others to achieve goals. Evaluation and qualification of next generation technologies that support the shift to data analytics as part of improving the user and customer experience (IoT, AI, data management, remote management, predictive analytics)

Supervision, mentoring of all engineers, prioritization, task management of the software team in coordination with the Director, Software Engineering. Remain cool and effective in a crisis. Make informed decisions quickly and taking ownership of services and applications at scale.
Support and develop software engineers by providing advice, coaching and feedback opportunities

Position Requirements:
KNOWLEDGE & EXPERIENCE

Master s Degree in Computer Science or Electronic Engineering, or in a similar technical discipline from an accredited college or university.
Experience with the Software Development Life Cycle (SDLC).
Experience working within an Agile framework.
Experience utilizing a test-driven approach to software development.
Experience creating Design Documents, UML, Sequence Diagrams, Activity Diagrams, and Data Flow Diagrams.
Excellent software programming skills (C, C++, C# .NET, VB, Java, Python), familiarity with some IDE (MS Visual Studio, Eclipse), and some O/S (Windows, Linux, RTOS)
Experience with Software version control (Git, Mercurial, ClearCase) and other modern Software Engineering tools (Azure, DevOps, Agile, Jira, Confluence, CI/CD)
Experience with web technologies such as React, Express, and Node.js.
Experience developing solutions utilizing Internet of Things (IoT) patterns to retrieve information from remote systems and devices.
Familiarity with signal processing using advanced analysis techniques is a bonus.
Basic familiarity with Cloud solutions (Azure, AWS, Google Cloud)
TOOLS
Personal Windows PC (Laptop with dual monitor docking station)
Software (MS Visual Studio, Git, Jira, Confluence, Bomgar, SonarQube, Microsoft Teams, Helplightning for remote support)
Hardware (SmartView laboratory system)
Data (SQL Databases, SmartView Defect Libraries, Streaming Video recordings)

Job Classification

Industry: Automobile, Auto Anciliary, Auto Components
Functional Area: IT Software - Application Programming, Maintenance,
Role Category: Programming & Design
Role: Programming & Design
Employement Type: Full time

Education

Under Graduation: B.Tech/B.E. in Computers
Post Graduation: Post Graduation Not Required

Contact Details:

Company: AMETEK Inc
Location(s): Bengaluru

+ View Contactajax loader


Keyskills:   RTOS C++ Linux UML Windows VB WPF microsoft SQL Python

 Job seems aged, it may have been expired!
 Fraud Alert to job seekers!

₹ Not Disclosed

AMETEK Inc

AMETEK is a leading manufacturer of electronic instruments & electromechanical devices bringing together some of the most well-known brands in areas of Process Control, Motion Control, Environmental Control Systems, Instrument Calibration, Material Analysis & Precision Metrology.