Advanced Search

Browse CVs

Embedded Software Engineer

Posted 2 days ago

Job Title: Embedded Software Engineer (6-Month Contract)
Location: Newcastle (Hybrid - 3 days onsite, 2 days WFH)
Rate: £375-£450/day (outside IR35, depending on experience)
Contract Length: 6 months (with potential to extend)
Start Date: ASAP

About the Role

We're looking for a skilled Embedded Software Engineer to join our engineering team on a 6-month contract basis. You'll work on a range of mission-critical and innovative embedded systems, contributing directly to the development of cutting-edge technology. This hybrid role offers the chance to collaborate closely with cross-functional teams while maintaining flexibility with remote work.

Key Responsibilities

Design, develop, and maintain embedded software using C++ and Embedded C

Work with microcontrollers such as STM32, PIC, and ARM Cortex

Collaborate with hardware and systems engineers to deliver robust, real-time solutions

Participate in system architecture discussions, code reviews, testing, and debugging

Produce and maintain high-quality technical documentation

Contribute to process improvements and efficient software workflows

Required Skills and Experience

Proficiency in C++ and Embedded C for real-time systems

Experience working with embedded microcontrollers

Strong understanding of low-level embedded architecture

Hands-on experience with debugging tools, oscilloscopes, and logic analysers

Experience in bare-metal or RTOS-based development environments

Desirable Skills

Experience with SPI, I2C, UART, CAN or similar protocols

Familiarity with version control tools like Git

Background in safety-critical or regulated industries