SonicJobs Logo
Login
Left arrow iconBack to search

Embedded Software Engineer

Vantage Consulting
Posted 8 hours ago, valid for 22 days
Location

Newcastle Upon Tyne, Tyne and Wear NE1 4LQ, England

Salary

£375 - £450 per day

Contract type

Full Time

By applying, a CV-Library account will be created for you. CV-Library's Terms & Conditions and Privacy Policy will apply.

Sonic Summary

info
  • The position is for an Embedded Software Engineer on a 6-month contract based in Newcastle, offering a hybrid work arrangement of 3 days onsite and 2 days remote.
  • The daily rate for this role ranges from £375 to £450, depending on the candidate's experience, and is classified as outside IR35.
  • Candidates should possess proficiency in C++ and Embedded C, along with experience working with microcontrollers such as STM32, PIC, and ARM Cortex.
  • Key responsibilities include designing, developing, and maintaining embedded software, collaborating with cross-functional teams, and producing technical documentation.
  • The role is suitable for individuals with a strong understanding of low-level embedded architecture and hands-on experience with debugging tools, requiring at least a few years of relevant experience.

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

Apply now in a few quick clicks

By applying, a CV-Library account will be created for you. CV-Library's Terms & Conditions and Privacy Policy will apply.