Job Title:  Senior Software Engineer (m/f/d)

Location: 

Subotica, RS, 240000

Business Unit:  Spectro
Posting Date:  Jan 6, 2026
Job Description: 

Key Responsibilities:

  • Working in an agile environment
  • Azure DevOps, automated builds, TFVC source control
  • XAML UI design skills    
  • Mathematical and algorithmic skills and knowledge of concepts such as linear algebra
  • C++ programming
  • GPU programming (OpenCL, CUDA)
  • AI/maching learning

 

Requirements:

  • 5+ years of professional C# software development experience, primarily focused on building desktop applications
  • Strong, hands-on experience with the Windows Presentation Foundation (WPF) framework
  • Expert-level C# development skills, including a deep understanding of .NET Framework (4.x) and .NET Core
  • Excellent grasp of Object-Oriented Programming (OOP) principles, software design patterns (e.g., Singleton, Factory, Observer), and SOLID principles
  • Proficient in creating complex and performant user interfaces using XAML
  • Solid experience implementing the Model-View-ViewModel (MVVM) design pattern
  • Strong understanding of data binding, dependency properties, and commanding in WPF
  • Experience with source control systems such as TFVC and Git

 

Desirable Skills:

  • Experience with Azure DevOps, agile processes, build and release pipelines
  • Knowledge of dependency injection frameworks (specifically Castle Windsor)
  • Knowledge of unit testing and mocking frameworks (specifically Moq)
  • Experience developing software that interfaces with hardware devices over serial and TCP/IP
  • Experience with machine learning, e.g. ML.Net
  • A keen interest in science and chemistry 

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.