Senior Embedded Software Engineer - SystemC & C++ (Remote)

Lattice Semiconductor Corp.

United Kingdom

Remote

GBP 70,000 - 110,000

Full time

2 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

Lattice Semiconductor Corp. is seeking a Software Development Engineer for a full-time remote role in the United Kingdom.

The position focuses on advancing a model-first development approach for hardware design, architecting and building complex C++ and SystemC models, and mentoring other engineers in this space. The role will also involve firmware development, QEMU emulation, and cross-functional collaboration to improve development methods and processes.

Qualifications

  • BS/MS in Electrical Engineering or Computer Science or equivalent degree.
  • 5–10 years of firmware or embedded software experience.
  • Proficient in C/C++ for embedded/hardware-adjacent environments.

Responsibilities

  • Develop and validate SystemC models and firmware under senior guidance.
  • Debug and troubleshoot models in SystemC and firmware.
  • Develop Python code to process models and support design flows.
  • Collaborate with cross-functional teams to improve methods.

Skills

C/C++ programming
Python
SystemC
Firmware development
Embedded software
QEMU

Education

BS/MS Electrical Engineering or Computer Science

Tools

QEMU
FPGA logic design

Job description

Lattice Semiconductor Corp. is seeking a Software Development Engineer for a full-time remote role in the United Kingdom.

The position focuses on advancing a model-first development approach for hardware design, architecting and building complex C++ and SystemC models, and mentoring other engineers in this space. The role will also involve firmware development, QEMU emulation, and cross-functional collaboration to improve development methods and processes.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Engineer - Hardware Modeling Remote
Embedded Software Engineer - Hardware Modeling Remote

Lattice Semiconductor • United Kingdom

Remote
GBP 65,000 - 100,000
SW Dev Eng 6, Prin
SW Dev Eng 6, Prin

Lattice Semiconductor Corp. • United Kingdom

Remote
GBP 70,000 - 110,000
Senior Embedded Software Engineer (Open Source)
Senior Embedded Software Engineer (Open Source)

lowRISC CIC • Cambridge

On-site
GBP 50,000 - 80,000
Generous employer pension contribution
Private medical insurance
33 days holiday allowance
+2
Senior Embedded Hardware Design Engineer – Remote
Senior Embedded Hardware Design Engineer – Remote

Cortech Talent Solutions • England

Hybrid
GBP 55,000 - 85,000
Senior Embedded Electronics Designer - Remote
Senior Embedded Electronics Designer - Remote

Cortech Talent Solutions Ltd • England

Hybrid
GBP 80,000 - 120,000
Senior C++ Software Engineer – Embedded, UX & FPGA
Senior C++ Software Engineer – Embedded, UX & FPGA

Hexwired Recruitment Limited • Chipping Barnet

On-site
GBP 55,000 - 65,000
Senior Real-Time Embedded Firmware Engineer (C/C++, Linux)
Senior Real-Time Embedded Firmware Engineer (C/C++, Linux)

Platform Recruitment • Milton

On-site
GBP 60,000 - 90,000
Private health insurance
Life insurance
33 days holiday
+1
Lead Embedded Software Engineer - Remote First
Lead Embedded Software Engineer - Remote First

Ivaris • City of Edinburgh

Hybrid
GBP 60,000 - 85,000
Lead Embedded Software Engineer
Lead Embedded Software Engineer

Ivaris • City of Edinburgh

On-site
GBP 60,000 - 85,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

OnTarget Communications • Toome

On-site
GBP 55,000 - 75,000