Posted:3 weeks ago|
Platform:
Remote
Full Time
Responsibilities As a Senior Software Engineer you will work with the CAMECA Madison R&D team designing and developing software for analysis of Atom Probe data. Specific responsibilities of this position include: Design and development of Windows desktop applications for reconstruction and analysis of 3D atom probe data. Develop and maintain scientific data analysis modules. Follow all phases of software lifecycle management including design, review, implementation, deployment, and defect tracking. Documentation of code development as well as relevant changes to user manual and customer release notes. Interface with internal customers to capture, analyze, and implement functional requirements. Collaboration with offsite 3rd party contributors. Development of a systems level understanding of Atom Probe Tomography (APT) theory, operation, and applications. Support of CAMECA applications, service and manufacturing personnel via hands-on collaboration, troubleshooting, and guidance. Qualifications We are looking for a self-motivated team player with proven commercial success in the design and deployment of complex analytical software. Qualified applicants will have experience in some or all of the following areas: Developing C#/WPF/WinUI based Windows desktop applications and DLLs. Software development tools and frameworks including Microsoft Visual Studio, .NET, Entity Framework, SQL Server, MVVM design patterns, and 3D visualization. Experience developing Python code. Experience with DevOps project management platform. Agile methodology including continuous integration. Design of modern graphical user interfaces for scientific applications. 3D data analysis algorithms and statistical techniques, preferably in scientific applications. Developing and debugging multithreaded applications, especially optimization of algorithms for processing large data sets (10s of gigabytes). Bonus qualifications: Experience developing C++/CLI software and GPU/shader code Position Requirements The ideal candidate will satisfy the following requirements: BS in Computer Science (or BS in Engineering, Math, or Science with relevant practical software development experience). Minimum 8 years of practical design & development experience. Experience developing software in a collaborative environment (source control, release management, continuous integration and testing, validation, documentation, etc.) Ability to think and act independently with minimal supervision. Strong analytical, interpersonal, and communication skills. Able to establish and maintain effective working relationships with other team members. A demonstrated drive for quality results and pride in workmanship and team success. This position is structured to be a remote role. AMETEK, Inc. is a leading global provider of industrial technology solutions serving a diverse set of attractive niche markets with annual sales over $7.0 billion. AMETEK is committed to making a safer, sustainable, and more productive world a reality. We use differentiated technology solutions to solve our customers’ most complex challenges. We employ 21,000 colleagues, in 35 countries, that are grounded by our core values: Ethics and Integrity, Respect for the Individual, Inclusion, Teamwork, and Social Responsibility. AMETEK (NYSE:AME) is a component of the S&P 500. Visit www.ametek.com for more information. Show more Show less
AMETEK
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
My Connections AMETEK
35.0 - 40.0 Lacs P.A.
35.0 - 40.0 Lacs P.A.
Experience: Not specified
2.0 - 7.0 Lacs P.A.
Bengaluru
6.0 - 11.0 Lacs P.A.
Bengaluru
6.0 - 11.0 Lacs P.A.
Bengaluru
9.0 - 14.0 Lacs P.A.
Bengaluru
6.0 - 11.0 Lacs P.A.
Bengaluru
15.0 - 25.0 Lacs P.A.
Mumbai, Thane, Navi Mumbai
13.0 - 20.0 Lacs P.A.
6.0 - 10.0 Lacs P.A.