Embedded Software Engineer

X4 Technology

Southampton

Hybrid

GBP 40,000 - 56,000

Full time

12 hours 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

X4 Technology in Southampton is seeking an Embedded Software Engineer with a minimum of 2 years of experience to join a high-reliability engineering environment. The role spans the full embedded stack from low-level C to C++ on Linux, with collaboration across hardware, FPGA and systems teams.

The position offers a hybrid work pattern: three days onsite and two from home. You will contribute to robust, high-performance software for technically challenging projects, shaping the role around your

Qualifications

  • 2+ years of embedded software experience.
  • Experience across the full embedded stack from low-level C to C++ and Linux-based systems.
  • Proficiency in object-oriented design (OOD) and SOLID principles.

Responsibilities

  • Developing and maintaining embedded software using C/C++.
  • Designing, testing and integrating software for complex embedded systems.
  • Working across the full software development lifecycle.
  • Collaborating with hardware, FPGA and systems engineers.

Skills

C/C++
OOD/SOLID
Unit testing
CAN protocols
RS232/RS422
UDP/TCP/IP
Linux
Embedded software

Tools

MATLAB/Simulink
OpenGL/Vulkan
CUDA/OpenCL
FPGA/HDL
Video processing/ML

Job description

Are you an Embedded Software Engineer with 2+ years' experience looking for your next challenge?

I'm working with a globally leading engineering business that is expanding its innovative embedded software team, working on high-reliability systems and technically challenging projects. The working split is three days per week onsite and two from home.

What makes this opportunity particularly interesting?

You won't be boxed into one area of embedded development. With projects spanning the full embedded software stack - from low-level C through to higher-level C++ and Linux-based systems - the team can shape the role around your experience and technical interests.

Hybrid - Southampton (3 days onsite and 2 from home)

What you'll be working on:
  • Developing and maintaining embedded software using C/C++
  • Designing, testing and integrating software for complex embedded systems
  • Working across the full software development lifecycle
  • Collaborating closely with hardware, FPGA and systems engineers
  • Developing robust, reliable and high-performance software
  • Working on technically challenging projects within a high-reliability engineering environment
I’m interested in engineers with experience in:
  • Embedded Software Development
  • Object-Oriented Design (OOD), SOLID principles or design patterns
  • Unit testing and modern software development practices
  • Communication protocols such as CAN, RS232/RS422, UDP, TCP/IP or equivalent
  • 2+ years of relevant industry experience
Experience in any of the following would be a bonus:
  • MATLAB / Simulink
  • OpenGL / Vulkan
  • CUDA / OpenCL
  • FPGA or HDL exposure
  • Video processing or machine learning
  • Defence, aerospace, automotive or other high-reliability industries
Please note: Due to security requirements, applicants must have lived in the UK for at least the last five years.
Why consider it?

If you're an embedded engineer who wants to work on genuinely interesting technology, broaden your experience across the embedded stack and join a team where your technical strengths can help shape your projects, this could be a great next step.

#EmbeddedSoftware #EmbeddedEngineer #CPlusPlus #Cpp #CProgramming #Linux #Firmware #EmbeddedSystems #SoftwareEngineering #EngineeringJobs #SouthamptonJobs #UKJobs #DefenceEngineering #AerospaceEngineering #AutomotiveEngineering

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

Similar jobs worth comparing

Embedded Software Engineer
Embedded Software Engineer

Octagon Group • Southampton

On-site
GBP 52,000 - 76,000
Embedded Software Engineer
Embedded Software Engineer

Unify • Caldecote

On-site
GBP 65,000 - 90,000
Embedded Software Engineer
Embedded Software Engineer

Unify • Cambridge

On-site
GBP 65,000 - 90,000
Embedded Software Engineer - Consultant
Embedded Software Engineer - Consultant

TEC Partners Limited • Melbourn

On-site
GBP 65,000 - 90,000
Embedded Software Engineer
Embedded Software Engineer

Unify • Greater London

On-site
GBP 65,000 - 90,000
Embedded Software Engineer
Embedded Software Engineer

Unify • Cambridgeshire and Peterborough

On-site
GBP 55,000 - 85,000
Embedded Software Engineer
Embedded Software Engineer

Belcan • Portsmouth

Hybrid
GBP 55,000 - 75,000
Embedded Software Engineer – Consultant
Embedded Software Engineer – Consultant

IC Resources • Cambridgeshire and Peterborough

On-site
GBP 65,000 - 90,000
Performance bonus
Share incentive scheme
Enhanced pension
+7
Embedded Software Engineer
Embedded Software Engineer

Chapman Tate Associates • Southampton

Hybrid
GBP 70,000 - 100,000
Embedded Software Engineer
Embedded Software Engineer

IC Resources • Glasgow

On-site
GBP 55,000 - 85,000
Hybrid working