Job Search and Career Advice Platform

Enable job alerts via email!

Contract Embedded Software Engineer

Zenovo

Essex

Hybrid

GBP 60,000 - 80,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A technology solutions company is seeking a Contract Embedded Engineer to join their team in the outskirts of Basildon. In this role, you will design and maintain embedded automation solutions on ARM-based microprocessors, ensuring reliable performance. Candidates should have extensive experience in advanced C++, Linux, and multi-threaded applications. Additionally, familiarity with communication protocols and scripting languages is essential. This is a 6-month contract role with competitive rates, requiring some on-site presence.

Qualifications

  • 7+ years of advanced C++ programming experience.
  • Strong understanding of object-oriented programming concepts.
  • Experience with microcontroller architectures.
  • Good experience with Linux and scripting languages.

Responsibilities

  • Design and maintain Linux platforms on ARM-based microprocessors.
  • Collaborate with teams to define specifications and deliver products.
  • Support product releases and ensure reliable operation.

Skills

Advanced C++
Object-oriented programming (OOP)
Cross-compiling
GDB
JTAG
Microprocessor architectures
Multi-threaded applications
Linux
Shell script
Python
CAN
I2C
SPI
TCP IP

Tools

Git
Jira
Confluence
Jenkins
MS Office
Job description

Job Title: Contract Embedded Engineer

Location: Outskirts of Basildon (two days per week required on-site)

Rate: up to £57pphr (outside of IR35)

Duration: 6 months+

Overview

As part of the embedded engineering team, you will help develop next-generation embedded automation solutions. The role involves designing, developing, and maintaining Linux platforms on ARM-based microprocessors for reliable operation in harsh environments. You will collaborate with cross-functional teams to define specifications, deliver the product, and support its release.

Knowledge needed
  • 7+ years of Advanced C++
  • Object-oriented (OOP) concepts
  • Experience with cross-compiling, GDB, JTAG.
  • Microprocessor and microcontroller architectures like Cortex-A series, ARM series, and other general-purpose microcontrollers.
  • Multi-threaded applications and IPC.
  • Good experience with Linux
  • Scripting languages like Shell script/Python.
  • Experience with communication protocols such as CAN, I2C, SPI, Serial/TCP IP.
Desirable Knowledge
  • Unit and system test methods
  • Safety-critical software principles
  • Battey/EV/consumer electronics products experience
  • Familiarity with tools such as Git, Jira, Confluence, Jenkins
  • Through knowledge of MS Office applications, including Word, PowerPoint, and Excel.

Please send across a CV if you wish to apply for the role.

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