Job Search and Career Advice Platform

Enable job alerts via email!

Embedded Linux Engineer – ARM/C++ (Hybrid, Outside IR35)

Mid Waysupply

Oxford

Hybrid

GBP 100,000 - 125,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading engineering firm is seeking a Contract Embedded Software Engineer for an exciting long-term project outside IR35, based on the outskirts of Oxford. This hybrid role entails designing and maintaining embedded Linux platforms on ARM architectures while collaborating closely with cross-functional teams. Ideal candidates will possess over 7 years of experience in Advanced C++, strong Linux proficiency, and skills in communication protocols. You'll contribute to cutting-edge embedded automation solutions in a dynamic environment.

Qualifications

  • 7+ years' experience developing software in Advanced C++.
  • Strong understanding of object-oriented programming principles.
  • Experience with multi-threaded applications and IPC.
  • Strong experience working with Linux-based systems.
  • Proficiency in scripting languages such as Shell scripting and Python.

Responsibilities

  • Design, develop, and maintain embedded Linux platforms on ARM-based microprocessors.
  • Develop high-performance, reliable embedded software using modern C++.
  • Work across the full development lifecycle, from requirements through to release.
  • Support system integration, debugging, and validation.
  • Collaborate with hardware, systems, and test teams to deliver robust solutions.

Skills

Advanced C++
Object-oriented programming (OOP)
Multi-threaded applications
Linux-based systems
Shell scripting
Python
Communication protocols (CAN, I2C, etc.)
Microprocessor architectures (ARM, Cortex-A)
Cross-compiling
GDB and JTAG debugging

Tools

Git
Jira
Confluence
Jenkins
Job description
A leading engineering firm is seeking a Contract Embedded Software Engineer for an exciting long-term project outside IR35, based on the outskirts of Oxford. This hybrid role entails designing and maintaining embedded Linux platforms on ARM architectures while collaborating closely with cross-functional teams. Ideal candidates will possess over 7 years of experience in Advanced C++, strong Linux proficiency, and skills in communication protocols. You'll contribute to cutting-edge embedded automation solutions in a dynamic environment.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.