Embedded Software Engineer

Insignis Talent

Greater London

On-site

GBP 65,000 - 90,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Insignis Talent seeks an experienced Embedded Software Engineer (RTOS) in Greenwich, London, to join a team building mission-critical embedded systems where reliability and deterministic performance matter.

You will design, develop and maintain embedded software in C/C++, work with RTOS such as VxWorks and Embedded Linux, and take ownership of technical solutions. The role also offers mentoring and opportunities to influence architecture.

Qualifications

  • Embedded software development with a focus on real-time systems.
  • Strong C/C++ coding for embedded platforms and RTOS.
  • Experience with RTOS platforms and multi-threading concepts.

Responsibilities

  • Develop and maintain embedded software for real-time systems.
  • Design robust software solutions using C/C++ within embedded environments.
  • Work with RTOS platforms including VxWorks, Linux RT, FreeRTOS, or similar.
  • Apply real-time software principles including multi-threading, task scheduling, and deterministic processing.
  • Support software architecture decisions and technical improvements.
  • Integrate software with custom hardware platforms.
  • Perform software testing, validation, troubleshooting, and investigations.
  • Provide mentoring to junior engineers.

Skills

C/C++
RTOS experience
Git
Scripting (Python, Bash, PowerShell)

Tools

VxWorks
Embedded Linux
Linux RT

Job description

Contract Vacancy - Embedded Software Engineer (RTOS)

Location: Greenwich, London

We are seeking an experienced Embedded Software Engineer (RTOS) to join a highly skilled software development team working on mission-critical embedded systems where reliability, performance, and availability are critical.

This is an exciting opportunity for an engineer with strong embedded C/C++ and real-time operating system experience to design, develop, and maintain software solutions running on dedicated hardware platforms. You will have the opportunity to take ownership of technical solutions, contribute to system improvements, and develop towards future technical leadership opportunities.

The Role

You will be responsible for the design, development, integration, and validation of embedded software solutions, including:

  • Developing and maintaining embedded software for real-time systems.
  • Designing robust software solutions using C/C++ within embedded environments.
  • Working with RTOS platforms including VxWorks, Linux RT, FreeRTOS, or similar.
  • Applying real-time software principles including multi-threading, task scheduling, and deterministic processing.
  • Supporting software architecture decisions and technical improvements.
  • Integrating software with custom hardware platforms.
  • Performing software testing, validation, troubleshooting, and technical investigations.
  • Supporting continuous improvement of software development processes and tools.
  • Providing technical guidance and mentoring to junior engineers.
About You

You will have experience developing software for embedded systems, with a strong understanding of real-time software development.

Key skills and experience include:

Strong programming skills in C/C++.

Experience with embedded real-time operating systems, ideally:

  • VxWorks (highly desirable)
  • Embedded Linux / Linux RT
  • Understanding of real-time concepts including deterministic execution, multi-threading, and task scheduling.
  • Experience working with embedded hardware environments and system integration.
  • Familiarity with Git and software development best practices.
  • Experience with scripting languages such as Python, Bash, or PowerShell would be advantageous
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Software Engineer – Embedded Linux / RTOS
Embedded Software Engineer – Embedded Linux / RTOS

Insignis Talent • Greater London

On-site
GBP 75,768,000 - 103,320,000
Senior Embedded Software Engineer (RTOS)
Senior Embedded Software Engineer (RTOS)

Insignis Talent • Greater London

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

Copello Global • North East

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

Oho Group • Cambridgeshire and Peterborough

On-site
GBP 50,000 - 70,000
Embedded Software Engineer
Embedded Software Engineer

IC Resources • Oxford

Hybrid
GBP 50,000 - 70,000
Lead Embedded Software Engineer, C
Lead Embedded Software Engineer, C

Cirrus Selection Limited • Frampton Cotterell

On-site
GBP 62,000 - 73,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

iO Associates • Livingston

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

United States Digital Space LLC • Slough

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

KO2 Embedded Recruitment Solutions Ltd • Bradford-on-Avon

Hybrid
GBP 50,000 - 62,000
Hybrid working
Innovative automotive technology
Collaborative engineering environment
Embedded Systems Engineer - Real-Time & IoT
Embedded Systems Engineer - Real-Time & IoT

Chevalier Tech Limited • Greater London

On-site
GBP 60,000 - 90,000