Senior Software Engineer (C#, .Net, C++)

KLA Corporation

Newport

On-site

GBP 55,000 - 90,000

Full time

5 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Filmetrics, a KLA company, leads in 3D optical surface profiling and thin-film thickness measurement systems. We provide integrated hardware-software solutions and advanced process-control for wafers and displays, collaborating with customers worldwide.

Our team includes physicists, engineers, and data scientists solving complex problems. We seek a self-motivated software engineer to design, implement, and test high-quality .NET/C# and C++ software, working across the US, Europe, and Asia while

Qualifications

  • Experience with Microsoft .NET languages including VB.NET and C#; C++ programming.
  • Adherence to software design and coding standards.
  • Strong communication with peers, interdisciplinary teams, customers, and suppliers.

Responsibilities

  • Deliver features/components with estimates, risks, and on-time delivery.
  • Collaborate across the development lifecycle to define architecture and requirements.
  • Implement and debug multithreaded code; support hardware/software interfaces.

Skills

C#
VB.NET
C++
Communication
Problem solving
Self-driven
Collaboration

Education

Bachelor's degree in a relevant field
Master's degree (desirable)

Tools

Microsoft Visual Studio
Git

Job description

Responsibilities
  • Deliver well-defined features/components with high-level guidance: estimate work, communicate risks/tradeoffs, and deliver on schedule
  • Collaborate cross-functionally across the development lifecycle to define architecture and create system- and subsystem-level requirements/specifications
  • Implement and debug multithreaded code and support integration across system/subsystem boundaries (including hardware/software interfaces)
  • Develop C#/.NET and C++ software for GUI and data analysis; write maintainable code and use AI-assisted tools responsibly under company security policies
  • Build robust unit/integration tests and use profiling to improve performance, memory usage, reliability, and security
  • Participate in design reviews and incorporate feedback from stakeholders and subject matter experts
  • Troubleshoot system/subsystem issues using logs and experiments; contribute to root-cause analysis, implement fixes with guidance, and help prevent recurrence
  • Demonstrate motivation to independently learn and apply new software technologies
    A solid understanding and demonstrated track record in the practice of software engineering fundamentals, including architecture, data structures, design patterns, event-driven design, multithreaded design, testing, and debugging.
Requirements
  • Experience with: Microsoft .NET languages including VB.NET and C# C++ programming Microsoft Visual Studio development environment Source code control systems such as Git
  • Adherence to software design and coding standards
  • Ability to communicate effectively with peers, interdisciplinary engineering groups, customers, and suppliers, including delivering clear technical presentations
  • Adept at collaborating with teams across the US, Europe, and Asia
  • Self-driven individual with strong technical ability, a systematic approach, and excellent problem-solving skills
Preferred
  • Experience contributing to architecture and design for complex subsystems and influencing technical decisions through strong design and code reviews
  • Experience improving performance and diagnostics/observability for system-level software
  • Experience collaborating across teams on system integration and software releases for complex systems
  • Experience delivering AI/ML capabilities in products
  • UX skills including wireframing, prototyping, and user flow design, Bachelors degree (required) with significant relevant experience; Masters or advanced degree (desired) with relevant experience in Software, Electrical, Industrial, or Manufacturing Engineering, or Physics.

Filmetrics, a KLA company, is the market leader in 3D optical surface profiling and thin-film thickness measurement systems. Filmetrics products combine innovative hardware solutions with intuitive, easy to use software, tied together with a pioneering online platform. Filmetrics is part of KLA Corporation which develops industry-leading equipment and services that enable innovation throughout the electronics industry. We provide advanced process control and process-enabling solutions for manufacturing wafers and reticles, integrated circuits, packaging, printed circuit boards and flat panel displays. In close collaboration with leading customers across the globe, our expert teams of physicists, engineers, data scientists and problem-solvers design solutions that move the world forward.

We offer a competitive, family friendly total rewards package. We design our programs to reflect our commitment to an inclusive environment, while ensuring we provide benefits that meet the diverse needs of our employees.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer (C#, .Net, C++)
Senior Software Engineer (C#, .Net, C++)

KLA • Newport

On-site
GBP 40,000 - 60,000
Competitive total rewards package
Family-friendly benefits
Inclusive environment
Senior Firmware & Software Engineer
Senior Firmware & Software Engineer

KLA-Tencor • Newport

On-site
GBP 34,000 - 52,000
Annual leave 25 days + holidays
Contributory pension
Cash health plan
+3
Senior Software Engineer, Architecture & Algorithms
Senior Software Engineer, Architecture & Algorithms

KLA • Newport

On-site
GBP 60,000 - 90,000
Annual leave 25 days + bank holidays
Contributory pension scheme
Cash health plan
+4
Senior Firmware & Software Engineer
Senior Firmware & Software Engineer

KLA • Newport

On-site
GBP 50,000 - 70,000
25 days annual leave plus bank holidays
Contributory pension scheme
Cash health plan
+5
Senior Software Engineer — Architecture & AI/ML
Senior Software Engineer — Architecture & AI/ML

KLA • Newport

On-site
GBP 60,000 - 90,000
Annual leave 25 days + bank holidays
Contributory pension scheme
Cash health plan
+4
Senior Embedded & Windows Software Engineer (C/C++ • .NET)
Senior Embedded & Windows Software Engineer (C/C++ • .NET)

KLA-Tencor • Newport

On-site
GBP 34,000 - 52,000
Annual leave 25 days + holidays
Contributory pension
Cash health plan
+3
Senior Software Engineer - C#/C++, GUI & Data Analysis
Senior Software Engineer - C#/C++, GUI & Data Analysis

KLA • Newport

On-site
GBP 40,000 - 60,000
Competitive total rewards package
Family-friendly benefits
Inclusive environment
Product Engineer (NPI)
Product Engineer (NPI)

KLA • Newport

On-site
GBP 60,000 - 80,000
Annual leave 25 days + holidays
Contributory pension
Cash health plan
+4
Principal Software Engineer
Principal Software Engineer

Aveva Group • Cambridge

Hybrid
GBP 45,000 - 85,000
Hybrid working
Flexible benefits fund
Emergency leave days
+4
Junior Software GUI Engineer
Junior Software GUI Engineer

Coherent Corp. • Glasgow

On-site
GBP 34,000 - 45,000