Senior .NET & Embedded Software Engineer - Metrology

EPAM Systems Inc

United States

Remote

USD 110,000 - 170,000

Full time

10 days ago
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

EPAM Systems is seeking a Senior Software Engineer to own the control software of a precision optical metrology tool. You will design, develop, test, and maintain the tool control software in C# and .NET, with emphasis on safe modularisation and robust multi-threaded execution.

The role requires 3+ years of production-level C#/.NET experience, hardware integration know-how, and a strong TDD mindset. You will mentor junior engineers and participate in code reviews while collaborating across

Qualifications

  • 3+ years of hands-on C#/.NET in production systems.
  • Hardware-related development background with control or instrument interfaces.
  • Strong knowledge of SOLID, design patterns, and Clean Code.
  • Proficient in TDD and owning automated test suites.
  • Experience refactoring long-lived legacy codebases.
  • Mentor peers and conduct code reviews.

Responsibilities

  • Design, develop, test, and maintain tool control software in C# and .NET.
  • Drive modularisation of a mature codebase without destabilising a production system.
  • Build robust concurrent code with multi-threading, locking, and parallelism in .NET.
  • Apply TDD and strengthen automated testing, including hardware-related tests.
  • Conduct code reviews and mentor mid-level developers.
  • Troubleshoot complex issues across software and hardware boundaries.

Skills

C#
.NET
Multi-threading
TDD
Code reviews
Mentoring
English B2
Real-time systems
Hardware integration
Device drivers
Motion control
Sensors & actuators
Imaging / signal processing

Tools

Git
Visual Studio
NUnit
MSTest

Job description

EPAM Systems is seeking a Senior Software Engineer to own the control software of a precision optical metrology tool. You will design, develop, test, and maintain the tool control software in C# and .NET, with emphasis on safe modularisation and robust multi-threaded execution.

The role requires 3+ years of production-level C#/.NET experience, hardware integration know-how, and a strong TDD mindset. You will mentor junior engineers and participate in code reviews while collaborating across

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer (.NET / Embedded)
Senior Software Engineer (.NET / Embedded)

EPAM Systems Inc • United States

Remote
USD 110,000 - 170,000
Senior .NET Engineer: Precision Metrology & Hardware Control
Senior .NET Engineer: Precision Metrology & Hardware Control

Enfint • United States

Remote
USD 130,000 - 180,000
Senior Software Architect – Semiconductor Metrology
Senior Software Architect – Semiconductor Metrology

Onto Innovation • Wilmington (MA)

On-site
USD 144,000 - 216,000
Software Engineer - Semiconductor Metrology Systems
Software Engineer - Semiconductor Metrology Systems

Nova Ltd. • Fremont (CA)

On-site
USD 140,000 - 160,000
Senior .NET Software Engineer — GUI & Hardware
Senior .NET Software Engineer — GUI & Hardware

Onto Innovation • Hillsboro (OR)

On-site
USD 86,000 - 130,000
Health, dental, vision coverage
401(k) with employer match
Employee Stock Purchase Program (ESPP)
+1
Software Engineer - Metrology Systems & Emulation
Software Engineer - Metrology Systems & Emulation

KLA-Belgium • Milpitas (CA)

On-site
USD 115,000 - 168,000
Medical, dental, vision
401(k) including company match
Employee stock purchase program
+2
Senior Development Engineer: Semiconductors Metrology Systems
Senior Development Engineer: Semiconductors Metrology Systems

Onto Innovation • Milpitas (CA)

Hybrid
USD 128,000 - 192,000
Health, dental, and vision insurance
Life and disability insurance
PTO (paid time off)
+3
Lead Metrology & Automation Engineer, Advanced Electronics
Lead Metrology & Automation Engineer, Advanced Electronics

Qnity • Newark (DE)

On-site
USD 120,000 - 180,000
Evening Metrology Engineer: Tool Precision & Excellence
Evening Metrology Engineer: Tool Precision & Excellence

onsemi • Hopewell Junction (NY)

On-site
USD 75,000 - 120,000
Senior Metrology & Automation Engineer — CMP AI-Driven Manufacturing
Senior Metrology & Automation Engineer — CMP AI-Driven Manufacturing

2261 DuPont Electronic Materials CMP, LLC • Newark (NJ)

On-site
USD 120,000 - 150,000