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

Morgan McKinley (South West)

England

On-site

GBP 65,000 - 86,000

Full time

6 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Morgan McKinley (South West) is recruiting Embedded Software Engineers at all levels for Hampshire-based defence and security projects, focusing on high-reliability firmware and driver software for mission-critical hardware. You will work across the full software lifecycle using C and C++, with bare-metal, RTOS (FreeRTOS, VxWorks) or Embedded Linux, collaborating with hardware, FPGA and systems teams.

A security clearance is preferred and full-time permanent positions with a comprehensive

Qualifications

  • Degree or equivalent in Computer Science, Embedded Systems, or electronic engineering.
  • Strong hands-on experience with C/C++.
  • Experience with bare-metal, RTOS, or Embedded Linux kernel/driver development.

Responsibilities

  • Design, develop, test, and deploy embedded software for real-time systems.
  • Create BSPs, device drivers, and low-level communication protocols.
  • Collaborate with hardware, FPGA, and systems teams during bring-up and debugging.
  • Develop bare-metal firmware or software on RTOS or Embedded Linux.
  • Write unit tests, test scripts, and documentation to meet safety standards.
  • Senior level: lead architecture, code quality, reviews, mentor juniors.

Skills

C
C++
Embedded systems
RTOS
Embedded Linux

Education

Bachelor's degree or higher in Computer Science, Embedded Systems, Electronic Engineering

Tools

JTAG
Oscilloscopes
Logic analyzers

Job description

Morgan McKinley (South West) is recruiting Embedded Software Engineers at all levels for Hampshire-based defence and security projects, focusing on high-reliability firmware and driver software for mission-critical hardware. You will work across the full software lifecycle using C and C++, with bare-metal, RTOS (FreeRTOS, VxWorks) or Embedded Linux, collaborating with hardware, FPGA and systems teams.

A security clearance is preferred and full-time permanent positions with a comprehensive

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

Similar jobs worth comparing

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

Morgan McKinley • Southampton

On-site
GBP 45,000 - 80,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 - C / FreeRTOS
Embedded Software Engineer - C / FreeRTOS

Redline Group Ltd • Fareham

On-site
GBP 45,000 - 60,000
Embedded Software Engineer
Embedded Software Engineer

Unify • Cambridge

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

Unify • Slough

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

Chapman Tate Associates • Southampton

Hybrid
GBP 70,000 - 100,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 – Real-Time Systems
Embedded Software Engineer – Real-Time Systems

Smiths Group plc. • Hemel Hempstead

On-site
GBP 30,000 - 45,000
Flexible benefits
Career growth opportunities
Training and mentorship