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

KLA

Newport

On-site

GBP 40,000 - 60,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive total rewards package
Family-friendly benefits
Inclusive environment

Job summary

KLA is seeking a skilled Software Engineer to develop software solutions for innovative products in Newport, England. The role encompasses delivering features, collaborating across teams, and supporting integration of complex systems, utilizing C#/.NET and C++ programming.

The ideal candidate holds a Bachelor's degree in Software, Electrical, Industrial Engineering, or Physics, with a passion for software engineering principles and practices. KLA offers a competitive rewards package aimed at fostering an inclusive work environment.

Qualifications

  • Solid understanding of software engineering principles and practices.
  • Experience with Microsoft .NET languages and C++.
  • Ability to communicate effectively with diverse teams.

Responsibilities

  • Deliver well-defined features/components with high-level guidance.
  • Collaborate across the development lifecycle to define architecture and specifications.
  • Implement and debug multithreaded code and support integration.

Skills

Software engineering fundamentals
C#/.NET and C++ programming
Multithreaded design
Debugging
Collaboration

Education

Bachelor's degree in Software, Electrical, Industrial Engineering, or Physics

Tools

Microsoft Visual Studio
Git

Job description

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.

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
Skills & Qualifications
  • 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.
  • 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
Minimum Qualifications

Bachelors degree (required) with significant relevant experience; Masters or advanced degree (desired) with relevant experience in Software, Electrical, Industrial, or Manufacturing Engineering, or Physics.

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.

KLA is proud to be an equal opportunity employer.

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

Similar jobs worth comparing

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
Software Engineering Manager
Software Engineering Manager

KLA • Newport

On-site
GBP 95,000 - 135,000
Annual leave 25 days + holidays
Contributory pension scheme
Cash health plan
+4
Engineering Manager, Software & Firmware Systems
Engineering Manager, Software & Firmware Systems

KLA • Newport

On-site
GBP 95,000 - 135,000
Annual leave 25 days + holidays
Contributory pension scheme
Cash health plan
+4
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
Product Engineer (NPI)
Product Engineer (NPI)

KLA-Belgium • Newport

On-site
GBP 60,000 - 90,000
25 days annual leave
Contributory pension
Cash health plan
+5
Mechanical Design Engineer
Mechanical Design Engineer

KLA-Belgium • Newport

On-site
GBP 42,000 - 62,000
Annual leave 25 days + bank holidays
Contributory pension
Cash health plan
+5
UX/UI Designer
UX/UI Designer

KLA • Newport

On-site
GBP 50,000 - 70,000
Annual leave 25 days
Pension scheme
Health plan
+3
Product Install Engineer
Product Install Engineer

KLA Corporation • Newport

On-site
GBP 55,000 - 75,000
Annual leave 25 days
Share scheme
Contributory pension
+4
Product Install Engineer
Product Install Engineer

KLA-Belgium • Newport

On-site
GBP 40,000 - 68,000
Annual leave 25 days
Share scheme
Pension scheme
+5