Senior Embedded C++ Engineer (Contract)

Instil

Birmingham

Remote

GBP 80.000 - 110.000

Vollzeit

vor 30 Stunden
Sei unter den ersten Bewerbenden

Eine vollständige Bewerbung in einer Minute

Maßgeschneiderter Lebenslauf und Anschreiben – versandbereit.

Schaffe es an den ATS-Filtern vorbei

Zusammenfassung

Instil is seeking a Senior Embedded C++ Engineer to join our team developing low-level firmware for embedded systems. You will work near hardware, design, develop, and maintain high-performance software in C++ for bare-metal and resource-constrained environments.

The ideal candidate has 7+ years of commercial C++ experience, a strong embedded background, and proficiency with Linux-based workflows, debugging complex systems, and collaboration across hardware and software domains.

Qualifikationen

  • 7+ years of commercial C++ development experience.
  • Strong embedded firmware background in resource-constrained systems.
  • Experience with bare-metal and low-level programming.
  • Familiarity with Linux-based development and Git versioning.

Aufgaben

  • Design, develop, and maintain embedded software and firmware in modern C++.
  • Redevelop, enhance, and modernise existing low-level software systems.
  • Work directly with hardware and peripheral devices in bare-metal environments.
  • Debug and resolve complex software, firmware, and hardware integration issues.
  • Collaborate with hardware, systems, and software engineering teams throughout the development lifecycle.
  • Optimise software for performance, reliability, and efficient resource utilisation.
  • Contribute to software architecture, design reviews, and technical decision-making.
  • Develop and execute testing strategies to ensure product quality and robustness.
  • Participate in code reviews and promote engineering best practices.
  • Ensure software meets quality, safety, security, and performance requirements.

Kenntnisse

C++
Embedded software
Bare-metal
Memory management
Linux
Git
Debugging
Analytical skills
Team collaboration

Tools

Git

Jobbeschreibung

We are seeking a Senior Embedded C++ Engineer to join a team developing low-level firmware for embedded systems. This role involves working close to the hardware, designing, developing, and maintaining performance-critical software in C++ within bare-metal and embedded environments. The successful candidate will have a strong background in embedded software development, experience working within resource-constrained systems, and a passion for solving complex technical challenges at the firmware level.

Key Responsibilities
  • Design, develop, and maintain embedded software and firmware in modern C++.
  • Redevelop, enhance, and modernise existing low-level software systems.
  • Work directly with hardware and peripheral devices in bare-metal environments.
  • Debug and resolve complex software, firmware, and hardware integration issues.
  • Collaborate with hardware, systems, and software engineering teams throughout the development lifecycle.
  • Optimise software for performance, reliability, and efficient resource utilisation.
  • Contribute to software architecture, design reviews, and technical decision-making.
  • Develop and execute testing strategies to ensure product quality and robustness.
  • Participate in code reviews and promote engineering best practices.
  • Ensure software meets quality, safety, security, and performance requirements.
Required Skills & Experience
  • 7+ years of commercial experience developing software in C++.
  • Strong background in embedded software or firmware development.
  • Experience working with bare-metal systems and low-level programming.
  • Solid understanding of embedded architectures, memory management, interrupts, and hardware interfacing.
  • Experience debugging complex embedded systems and hardware/software interactions.
  • Familiarity with development in Linux-based environments.
  • Experience working with version control systems such as Git.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Ability to work effectively within multidisciplinary engineering teams.
Desirable Experience
  • Exposure to Assembly language and legacy codebases.
  • Experience working with ARM or other embedded processor architectures.
  • Experience with RTOS-based systems.
  • Knowledge of embedded Linux.
  • Experience within industrial, aerospace, defence, medical device, or other safety-critical domains.
  • Python or scripting experience for automation, testing, or tooling.
Location Requirements

This role is fully remote within the UK. Therefore, candidates can be based anywhere in the United Kingdom.

#InstilCareers

Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.

oder ziehe deine Datei hierhin.

Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Senior C++ Developer (Contract)
Senior C++ Developer (Contract)

Instil • Belfast City District

Remote
GBP 70.000 - 100.000
Senior Embedded C++ Engineer - Remote UK
Senior Embedded C++ Engineer - Remote UK

Instil • Belfast City District

Remote
GBP 70.000 - 100.000
Senior Embedded C++ Engineer (Remote UK)
Senior Embedded C++ Engineer (Remote UK)

Instil • Birmingham

Remote
GBP 80.000 - 110.000
Embedded Firmware Engineer
Embedded Firmware Engineer

3fD (3form Design) • Whitchurch

Vor Ort
GBP 40.000 - 80.000
Flexible working hours
Half day on Fridays
Creative environment
+2
Senior Embedded Systems Engineer
Senior Embedded Systems Engineer

Catalyst • Peterlee

Vor Ort
GBP 60.000 - 90.000
C++ Software Engineer (Embedded Systems)
C++ Software Engineer (Embedded Systems)

ZENOVO • Cambridge

Vor Ort
GBP 50.000 - 60.000
Bonus
Benefits package
Senior Embedded Systems Engineer
Senior Embedded Systems Engineer

Catalyst • North East

Vor Ort
GBP 80.000 - 110.000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Cento • Manchester

Vor Ort
GBP 75.000 - 95.000
Embedded Software Engineer
Embedded Software Engineer

Parkside Recruitment • Uxbridge

Vor Ort
GBP 95.000 - 140.000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

H Squared Talent • Fleet

Vor Ort
GBP 70.000 - 90.000