Job Search and Career Advice Platform

Enable job alerts via email!

Embedded Software Engineer

Carbon 60

Stevenage

On-site

GBP 45,000 - 65,000

Full time

30+ days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A technology company in Stevenage is seeking an Embedded C Software Engineer for a contract position. You will develop and test embedded software while utilizing your skills in debugging tools and real-time operating systems. Ideal candidates should be proficient in Embedded C and have experience with ARM multi-core platforms. This role offers a dynamic work environment with innovative technology projects.

Qualifications

  • Proficient in Embedded C and bare-metal programming.
  • Experience with debugging tools and test scripts.
  • Familiarity with communication protocols.

Responsibilities

  • Develop, integrate, and test embedded software in C.
  • Create and execute test scripts for various testing levels.
  • Contribute to design documentation using UML.

Skills

Embedded C programming
ARM-based multi-core platforms
Real-time operating systems (e.g. FreeRTOS)
Communication protocols (SPI, UART, Ethernet)
Using debugging tools
Model-based development (SysML/UML)

Tools

DOORS
LDRA
Job description
Overview

Embedded C Software Engineer - Contract. Join a dynamic software team in Stevenage, contributing to the development and testing of embedded systems for cutting-edge technology projects. This is a hands-on role requiring strong technical expertise and the ability to work independently in a lab-based environment.

Responsibilities
  • Develop, integrate, and test embedded software in C.
  • Create and execute test scripts for unit, subsystem, and system-level testing.
  • Use debugging tools including oscilloscopes, logic analysers, and probes.
  • Contribute to design documentation using UML.
Essential Skills
  • Proficient in Embedded C and bare-metal programming.
  • Experience with ARM-based multi-core platforms.
  • Familiarity with real-time operating systems (e.g. FreeRTOS, PikeOS).
  • Knowledge of communication protocols (SPI, UART, Ethernet, PCIe).
  • Skilled in using DOORS and model-based development (SysML/UML).
  • Experience with host and target testing tools (e.g. LDRA).

Carbon60, Lorien & SRG - The Impellam Group STEM Portfolio are acting as an Employment Business in relation to this vacancy

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.