Semiconductor Jobs

129 jobs for “Software Engineer”

Results

Octagon Group

Junior Software Engineer

  • Fareham
  • £33,000 – £38,000 pa
  • Junior

Develop and debug embedded C firmware for microcontrollers, support capacitive sensing algorithm development, and use Python for modelling, simulation and data analysis. Work alongside software, hardware and applications engineering teams on new features, investigating performance issues across software and hardware.

Git · SVN · MATLAB +1

Last week

Graphcore

Graduate Software Engineer, Accelerator Modelling 2027

  • Bristol
  • £45,000 pa
  • Entry level
  • Permanent

Develop, test and refine C++ models and simulations of next-generation AI accelerators, predicting performance, power and scalability to guide hardware decisions. Work in a small Accelerator Modelling team alongside architects, hardware and ML researchers, scaling distributed modelling environments and integrating future hardware versions.

2 weeks ago

Cadence

Lead Software Engineer

  • Newcastle upon Tyne
  • Lead

Develops and maintains a C++ codebase for next-generation EDA tools, focusing on computational geometry, geometry manipulation and algorithmic complexity for sub-20nm IC design. Involves writing design, function and test specifications, interfacing with build and regression systems, and collaborating with a global cross-functional team.

Qt · Linux · Unix

17 months ago

EMBS Engineering

Embedded, FPGA & Hardware Engineers

  • United Kingdom
  • On-site
  • £500 – £1,000 pd
  • Contract

Contract roles spanning embedded software, FPGA and electronics hardware engineering for a UK SME delivering complex systems in highly regulated, secure environments. Day-to-day work includes low-level C/C++ development, VHDL/Verilog FPGA design, digital and electronic hardware design, debugging, and lifecycle work from requirements through integration, verification and test alongside multidisciplinary teams.

Ethernet · TCP/IP · SPI +6

DV clearance 2 weeks ago

Lumai

Junior Embedded Engineer (RTOS)

  • Oxford
  • Hybrid
  • Junior
  • Permanent

Builds firmware, peripheral drivers and RTOS-based control software for an optical AI accelerator, covering RTOS tasks and IPC, board support package bring-up, boot loaders and first-boot debugging on custom hardware. Works closely with a senior embedded engineer and hardware teams, writing unit and integration tests and maintaining embedded CI pipelines.

FreeRTOS · Zephyr · JTAG +7

5 months ago

Get new Software Engineer roles by email. One email a week when new roles match, or daily if you prefer. Stop any time.

Graphcore

AI Research Engineer

  • Bristol
  • Hybrid
  • Mid-level
  • Permanent

Contribute to fundamental and applied AI research, generating ideas, designing experiments and translating them into scalable implementations using PyTorch or JAX. The role emphasises lower-level programming (C++/CUDA/Triton) and hardware-aware optimisation, with work spanning efficient training and inference, world models, reinforcement learning and life sciences, and results published at NeurIPS, ICML and ICLR.

PyTorch · JAX · XLA +1

4 months ago

Lumai

Senior Embedded Engineer (RTOS)

  • Oxford
  • Hybrid
  • Senior
  • Permanent

Own the embedded software bringing a novel optical AI accelerator to life: Linux kernel and bare-metal device drivers, firmware for control processors, and deterministic RTOS control tasks. Lead board support package bring-up on new custom silicon revisions, debugging with JTAG, scopes and logic analysers, and set the embedded team's coding standards and test methodology.

Linux · JTAG · SWD +3

5 months ago

Platform Recruitment

Firmware Engineer

  • Cambridge
  • Hybrid
  • £35,000 – £45,000 pa
  • Mid-level

Develops FPGA and embedded firmware for high-performance data acquisition and signal processing systems used in biomedical research. Writes VHDL for FPGA functionality and C for low-level hardware control, integrating and debugging digital electronics alongside hardware and software engineers. Offers real project ownership and a progression route to senior engineering roles.

AMD Vivado · Xilinx Vivado · Intel Quartus +5

Last month

Reed

Electronic Design Engineer

  • Didcot
  • Hybrid · 4 days in office
  • £41,000 – £67,000 pa
  • Senior
  • Contract

Develops, tests and optimises FPGA firmware in VHDL or Verilog for next-generation control systems and power electronics, including interfaces to ADCs, DACs, memory and microcontrollers. Involves simulation, verification, lab-based hardware debugging and collaboration with hardware, software and systems engineers. Senior applicants can lead development activities and mentor others.

Xilinx · LTspice · PSpice +6

3 days ago
HAYS Specialist Recruitment logo

HAYS Specialist Recruitment · 1001–5000 people · Public

System Validation Engineer

  • Fareham
  • Hybrid · 3 days in office
  • £70,000 – £75,000 pa
  • Senior
  • Permanent

Support the integration of semiconductor products into customer devices, testing internal developments and providing direct technical support for design-in activities. Design and build hardware tooling, coordinate project tasks, and act as a technical interface to customers, including international travel. The role also carries technical leadership across multiple teams, mentoring engineers and driving autonomous development.

2 days ago

Cortech Talent Solutions

Embedded FPGA engineer

  • Stirling
  • Hybrid · 3 days in office
  • £40,000 – £65,000 pa
  • Senior

Develop, test and debug embedded software for electronics, supporting integration of microprocessors, microcontrollers, FPGAs and SoC devices. Assist with FPGA development including RTL design, simulation and verification using Verilog and VHDL, and perform system-level testing and hardware/software integration for flight-computer solutions.

FPGA · Verilog · VHDL +7

Last week

Verso Recruitment

Staff System Validation Engineer

  • Whiteley
  • Hybrid
  • £75,000 pa
  • Senior

Lead the integration and validation of advanced touch technologies into customer devices, acting as the key technical interface between global customers and internal engineering teams. The role combines hands-on circuit design, Python scripting and hardware tooling with technical leadership, mentoring and international travel.

Last week

Octagon Group

Staff System Validation Engineer

  • Fareham
  • £65,000 – £75,000 pa
  • Senior

Lead technical integration of advanced semiconductor and touch products into customer devices, combining hands-on circuit design, prototype tooling and system validation. Provide remote and on-site support to global customers, guide regional application teams, mentor engineers and coordinate project planning and documentation.

Last week

Copello

Embedded Software/Firmware Engineer

  • Farnborough

Design, develop and test embedded software and firmware for specialist engineering applications, contributing across the full lifecycle from research and prototyping to validation and product development. Work within a multidisciplinary team spanning software, FPGA and hardware engineering, with opportunities to broaden expertise across FPGA, DSP, electronics and RF technologies.

Vivado · Vitis · ModelSim +3

DV clearance Last month
ECM Selection logo

ECM Selection

Senior Engineer

  • United Kingdom
  • £50,000 – £70,000 pa
  • Senior

Join a Surrey technical consultancy building custom hardware and software solutions for UK government clients, spanning embedded C/C++, FPGAs, PCB design and signal processing. You will mentor junior engineers, drive new project direction and manage client relationships through reports and presentations. Requires UK nationality due to project sensitivity.

FPGA · VHDL · PCB

Last month

Filters

Are you sure?