Embedded Software Engineer — Real-Time C/C++, RTOS

Morgan McKinley

Southampton

On-site

GBP 45,000 - 80,000

Full time

47 hours ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Morgan McKinley is pleased to present multiple openings for Embedded Software Engineers (Junior to Senior) in Hampshire on a full-time, permanent basis within a defence and security technology environment. You will design, develop and test low-level firmware and real-time software for mission-critical hardware.

You will work across full lifecycle software delivery, from bare-metal to RTOS or Embedded Linux, collaborating with hardware, FPGA and systems teams, and you may lead architecture

Qualifications

  • Degree in Computer Science, Embedded Systems, Electronic Engineering or related discipline.
  • Strong hands-on experience in C and/or C++ for embedded systems.
  • Experience with Bare-Metal, RTOS, or Embedded Linux kernel/driver development.
  • Familiarity with microcontrollers, ARM architectures, and interfaces (SPI, I2C, UART, CAN, Ethernet, PCIe).
  • Lab experience using JTAG debuggers, oscilloscopes, logic analyzers, and hardware debugging suites.

Responsibilities

  • Design, develop, test, and deploy high-performance embedded software in C and C++ for real-time environments.
  • Implement board support packages, device drivers, and low-level communications for custom hardware.
  • Collaborate with hardware, FPGA, and systems teams during bring-up, integration, and debugging.
  • Develop bare-metal firmware or software running on RTOS or Embedded Linux.
  • Create unit tests, automated test scripts, and documentation to meet safety and quality standards.
  • Senior levels: lead software architecture, drive code quality, review code, mentor juniors.

Skills

C/C++ programming
Embedded software development
Real-time systems
ARM architectures

Education

Bachelor's degree in Computer Science / Embedded Systems
Master's degree or PhD (preferred)

Tools

JTAG debuggers
Oscilloscopes
Logic analyzers
Embedded Linux debugging tools
RTOS debugging tools

Job description

Morgan McKinley is pleased to present multiple openings for Embedded Software Engineers (Junior to Senior) in Hampshire on a full-time, permanent basis within a defence and security technology environment. You will design, develop and test low-level firmware and real-time software for mission-critical hardware.

You will work across full lifecycle software delivery, from bare-metal to RTOS or Embedded Linux, collaborating with hardware, FPGA and systems teams, and you may lead architecture

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

Similar jobs worth comparing

Embedded Software Engineer - Real-Time Systems (All Levels)
Embedded Software Engineer - Real-Time Systems (All Levels)

Morgan McKinley (South West) • England

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

Morgan McKinley • Southampton

On-site
GBP 45,000 - 80,000
Embedded Software Engineer – RTOS & Linux
Embedded Software Engineer – RTOS & Linux

Insignis Talent • Greater London

On-site
GBP 65,000 - 68,000
Excellent benefits package
Career progression
Embedded Software Engineer — Real-Time C/C++ | Flexible & Udemy
Embedded Software Engineer — Real-Time C/C++ | Flexible & Udemy

Groupe SII • Belfast City District

On-site
GBP 60,000 - 80,000
Competitive Basic Salary
Employer contribution + salary-sacrife
Private medical insurance
+7
Embedded Software Engineer - C / FreeRTOS
Embedded Software Engineer - C / FreeRTOS

Redline Group Ltd • Fareham

On-site
GBP 45,000 - 60,000
Embedded C Engineer — FreeRTOS & Real‑Time Systems
Embedded C Engineer — FreeRTOS & Real‑Time Systems

Redline Group - Specialist Recruitment for Technology & Electronics Companies • Fareham

On-site
GBP 55,000 - 75,000
Embedded Software Engineer - C
Embedded Software Engineer - C

Redline Group - Specialist Recruitment for Technology & Electronics Companies • Fareham

On-site
GBP 55,000 - 75,000
Embedded Software Engineer - C
Embedded Software Engineer - C

Redline Group - Specialist Recruitment for Technology & Electronics Companies • Southampton

On-site
GBP 45,000 - 65,000
Embedded Software Engineer (C/C++, RTOS) – Flexible Work
Embedded Software Engineer (C/C++, RTOS) – Flexible Work

SII Group UK • Belfast

On-site
GBP 40,000 - 60,000
Competitive Basic Salary
6% Employers Contribution
Private Medical Insurance
+3
Embedded Software Engineer (RTOS)
Embedded Software Engineer (RTOS)

Insignis Talent • Greater London

On-site
GBP 65,000 - 68,000
Excellent benefits package
Career progression