Software Engineer

Date: 24 févr. 2025

Lieu: Bangalore, KA, IN, 560048

Entreprise: Ametek, Inc.

CAMECA is a world leading supplier of microanalytical and metrology instrumentation for research and process control. Our instruments measure elemental and isotopic composition in materials down to atomic resolution and equip government and university labs as well as high-tech industrial companies around the world.

 

Attached to the Software Engineering Manager, your main mission is to support and improve the data processing software of a surface microanalysis instrument which includes three programs: image analysis, quantifications and isotopic ratios.

 

MAIN RESPONSABILITIES

You are responsible for testing and developing the three data processing programs:
•    Test the programs
•    Analyze the source code in liaison with CAMECA software engineers
•    Fix the bugs detected by our users
•    Develop new features

The three data processing programs are:
•    WinCurve is a program dedicated to editing curve type data, and more particularly depth profiles. Processing consists of combining the measured signals to calculate the concentration of all elements measured in the material. WinCurve is written in C++/MFC with CODEJOCK Toolkit Pro component.
•    WinImage: this program is dedicated to editing image type data, for 2D and 3D visualizations, combinations, particle searches, etc. Written in C#/WinForms with BCG Control Bar component.
•    WinIsotopes is dedicated to isotopic ratio calculations. Written in C++ for computations and C#/WPF for GUI.

 

QUALIFICATIONS 

 

  • Engineering degree or Master's level (Master 2) in industrial computing or mechatronics/generalist;

  • Minimum of 5 years of experience in a similar position, ideally in the instrumentation sector;

  • Ideally: knowledge in charged particle physics.

 

GENERAL SKILLS

 

  • English level: B2;

  •  

    Microsoft C++, C++, version 11 +, C++/CLI, MFC, ATL, COM,

  • Microsoft C#, WinForms.

  • MFC CODEJOCK Toolkit Pro framework,

  • C++ boost library,

  • WPF framework,

  • Microsoft SQL Express,

  • Applied mathematics background.

     

  • Analytical skills, writing abilities;

  • Curiosity and a passion for innovation.

 

Business trips are casual and can represent 5 % of the activity.