IT & Software

Senior Firmware & Software Engineer

KLA-Tencor

Newport On Tay · Newport · United Kingdom

Share this job: X Facebook WhatsApp Save job : Senior Firmware & Software Engineer
Overview

As a Senior Firmware & Software Engineer, you will design, develop, and support embedded firmware and Windows desktop software for Filmetrics’ measurement instruments. You’ll bridge software, firmware, and electronics to deliver real-time control and rich desktop applications. You’ll collaborate with hardware and electrical engineers to bring up boards and co-develop hardware/software features. You’ll apply modern software practices, test extensively, and contribute to architecture and design decisions. This role offers impact across instruments used in surface profiling, thin-film, and related measurements, with opportunities to work across global teams and cutting-edge tech.

Pay / Benefits
  • Annual leave 25 days + bank holidays
  • Contributory pension
  • Cash health plan
  • Cycle to work
  • Global bonus plan
  • Share scheme
Responsibilities
  • Design, implement, and deliver embedded firmware (C/C++) for microcontrollers with real-time control and multiple hardware interfaces (USB, Ethernet, UART, SPI, I2C)
  • Develop Windows desktop software in C#/.NET (WPF/WinForms) and C++ for instrument control, GUI, and data analysis
  • Collaborate with electrical/hardware engineers on board bring-up, debugging, and firmware/hardware co-development
  • Build robust unit/integration tests, profile performance, memory, reliability, and security
  • Participate in design reviews, incorporate stakeholder feedback, and troubleshoot system issues
  • Conduct root-cause analysis, implement fixes, and help prevent recurrence
  • Communicate risks, tradeoffs, and progress, and learn new software technologies
  • Travel occasionally (

Reference: WJ-747_31208125 · Posted 01 Nov 2026, 12:15 PM

Find more on GigBlow

This role is listed on GigBlow for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.

Firmware & jobs in other states

Browse jobs