KLA-Tencor

KLA-Tencor

Newport, Wales

Senior Firmware & Software Engineer

Full-Time£34,000 - 52,000 per yearاليومUnited Kingdom
IT

Job Description

Salary: £34,000 - 52,000 per year

Requirements:
  • We require a bachelors degree with significant relevant experience; a masters or advanced degree with relevant experience is preferred in Electrical, Computer, Software, Industrial, or Manufacturing Engineering, or Physics.
  • We are looking for a software engineer with a strong electrical engineering or hardware background.
  • We need a solid understanding and demonstrated track record in software engineering fundamentals, including architecture, data structures, design patterns, event-driven design, multithreaded and real-time design, testing, and debugging.
  • We require experience with Microsoft .NET and C# for Windows desktop application development (WPF and/or WinForms).
  • We require experience with C and C++ programming, including embedded firmware development.
  • We require experience with embedded systems and microcontroller firmware, including real-time control and hardware communication protocols such as USB, serial/UART, SPI, and I2C.
  • We require experience interfacing software and firmware with electronic hardware, and using lab instruments such as oscilloscopes and logic analyzers for debugging.
  • We require experience with Microsoft Visual Studio development environment.
  • We require experience with source code control systems such as Git.
  • We require adherence to software design and coding standards.
  • We need working knowledge of electronics, including the ability to read schematics and component datasheets and collaborate effectively with electrical and hardware engineering teams.
  • We need the ability to communicate effectively with peers, interdisciplinary engineering groups, customers, and suppliers, including delivering clear technical presentations.
  • We need the ability to collaborate across teams in the US, Europe, and Asia.
  • We are looking for a self-driven individual with strong technical ability, a systematic approach, and excellent problem-solving skills.
  • Preferred experience includes contributing to architecture and design for complex subsystems and influencing technical decisions through strong design and code reviews.
  • Preferred experience includes improving performance and diagnostics/observability for system-level software.
  • Preferred experience includes RTOS, bare-metal firmware, device drivers, and low-level debugging.
  • Preferred experience includes digital and analog electronics, sensors, motion control, and signal processing.
  • Preferred experience includes collaborating across teams on system integration and software releases for complex systems.
  • Preferred experience includes delivering AI/ML capabilities in products.
  • Preferred UX skills include wireframing, prototyping, and user flow design.
Responsibilities:
  • We design, develop, release, and support the embedded firmware and Windows desktop software that power our surface profiler, thin film, sheet resistance, and nanoindentation measurement instruments.
  • We deliver well-defined features and components with high-level guidance, including estimating work, communicating risks and tradeoffs, and delivering on schedule.
  • We collaborate cross-functionally across the development lifecycle to define architecture and create system- and subsystem-level requirements and specifications.
  • We design, implement, and debug embedded firmware in C/C++ for microcontrollers and real-time control of instrument hardware.
  • We work with communication interfaces such as USB, Ethernet, serial/UART, SPI, and I2C.
  • We develop Windows desktop software in C#/.NET (WPF/WinForms) and C++ for instrument control, GUI, and data analysis.
  • We write maintainable, multithreaded code and use AI-assisted tools responsibly under company security policies.
  • We partner with electrical and hardware engineers on board bring-up, signal and schematic debugging, and firmware/hardware co-development using oscilloscopes, logic analyzers, and in-circuit debuggers.
  • We build robust unit and integration tests and use profiling to improve performance, memory usage, reliability, and security.
  • We participate in design reviews and incorporate feedback from stakeholders and subject matter experts.
  • We troubleshoot system and subsystem issues using logs and experiments, contribute to root-cause analysis, implement fixes with guidance, and help prevent recurrence.
  • We independently learn and apply new software technologies.
  • Occasional travel may be required to our headquarters, customer sites, or other business locations, and travel is expected to be less than 10% of working time.
Technologies:
  • 3D
  • AI
  • C#
  • Embedded
  • Ethernet
  • Firmware
  • Flow
  • Git
  • Hardware
  • Support
  • LESS
  • Security
  • Visual Studio
  • WPF
  • Windows
  • UX UI Design
  • ASP.NET

More:

We are Filmetrics, a KLA company, and we are the market leader in 3D optical surface profiling and thin-film thickness measurement systems. Our products combine innovative hardware solutions with intuitive, easy-to-use software, supported by a pioneering online platform. As part of KLA Corporation, we develop 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. Working in Newport, United Kingdom, you will join expert teams of physicists, engineers, data scientists, and problem-solvers who collaborate closely with customers across the globe. We offer a competitive, family-friendly total rewards package, including annual leave starting at 25 days plus bank holidays, a contributory pension scheme, cash health plan, cycle to work scheme, global bonus plan, share scheme, rewards scheme, and life assurance. We are committed to an inclusive environment and are proud to be an equal opportunity employer.

last updated 36 week of 2026

Interested in this role?

Submit your application now

How to Apply

Ready to apply for this position? Here's what you need:

  • An updated resume highlighting relevant experience
  • A compelling cover letter (if required)
  • Portfolio or work samples (for relevant positions)

About KLA-Tencor

KLA-Tencor

KLA-Tencor

Newport

IT

Skills & Technologies

C#C++ASP.NETGitAIUXUI

Inferred from job description

Salary Insight

£43,000

This role

£75,000

UK median

This salary is 43% below the UK median for Senior roles75,000/yr).

Based on 2024–2025 UK technology sector benchmarks

Explore More UK Opportunities

Thousands of tech jobs across the United Kingdom