Embedded Linux Contractor – STM32 / C++ / OTA Updates

Embedded Linux Contractor – STM32 / C++ / OTA Updates

Posted Today by X4 Technology

Negotiable
Outside
Onsite
West Midlands

Summary: An experienced Embedded Linux Contractor is sought to join an innovative engineering team in Birmingham, focusing on the design and development of embedded software for consumer electronics. The role involves working with STM32 microcontrollers and requires strong skills in C and C++. This is a fully onsite position offered on an initial 6-month contract, classified as outside IR35.

Key Responsibilities:

  • Design and develop Embedded Linux software solutions
  • Develop and maintain embedded applications using C and C++
  • Work with STM32 microcontrollers and associated peripherals
  • Support firmware integration, testing, and optimisation
  • Collaborate with multidisciplinary engineering teams throughout the product lifecycle
  • Contribute to software architecture and system design decisions
  • Support connectivity and device management features for connected products

Key Skills:

  • Strong commercial experience with Embedded Linux
  • Advanced C and C++ development skills
  • Proven experience working with STM32 microcontrollers
  • Experience developing embedded software and firmware for hardware products
  • Strong debugging and troubleshooting skills
  • Experience working within Agile development environments

Salary (Rate): undetermined

City: Birmingham

Country: United Kingdom

Working Arrangements: on-site

IR35 Status: outside IR35

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

Embedded Linux Contractor – STM32 / C++ / OTA Updates

  • Contract
  • Market related

Embedded Linux Contractor – STM32 / C++ / OTA Updates

Location: Birmingham (Onsite)

Contract: Initial 6 Months

IR35 Status: Outside IR35

Start Date: 29th July 2026

Interviews Available: From 19th June 2026

Day Rate: Competitive

The Opportunity

An exciting opportunity has arisen for an experienced Embedded Linux Contractor to join an innovative engineering team developing a next-generation consumer electronics product.

You will be involved in the design, development, and integration of embedded software and firmware for connected devices, working closely with hardware and systems engineering teams to deliver robust, scalable solutions.

This role is fully onsite in Birmingham and is offered on an initial 6-month Outside IR35 contract basis.

Key Responsibilities

  • Design and develop Embedded Linux software solutions
  • Develop and maintain embedded applications using C and C++
  • Work with STM32 microcontrollers and associated peripherals
  • Support firmware integration, testing, and optimisation
  • Collaborate with multidisciplinary engineering teams throughout the product lifecycle
  • Contribute to software architecture and system design decisions
  • Support connectivity and device management features for connected products

Essential Skills & Experience

  • Strong commercial experience with Embedded Linux
  • Advanced C and C++ development skills
  • Proven experience working with STM32 microcontrollers
  • Experience developing embedded software and firmware for hardware products
  • Strong debugging and troubleshooting skills
  • Experience working within Agile development environments

Desirable Experience

  • Over-The-Air (OTA) update implementation and management
  • Consum