SonicJobs Logo
Login
Left arrow iconBack to search

Embedded Software Engineer

Core Talent Recruitment
Posted 4 days ago, valid for 18 days
Location

Bristol, City of Bristol BS1 6WS, England

Salary

£50 - £55/hour Outside IR35

info
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.

SonicJobs' Terms & Conditions and Privacy Policy also apply.

Sonic Summary

info
  • The position is for an Embedded Software Engineer specializing in Real-Time Systems, offering a rate of £50-55 per hour, outside IR35.
  • This is a 6-month contract based in Bristol, focused on developing advanced communication and control systems.
  • Candidates should have proven experience in C++ embedded software development and a full lifecycle background in design, development, testing, and maintenance.
  • Strong knowledge of Linux, FreeRTOS, hardware interfaces, and debugging skills are required, along with familiarity with CI/CD pipelines and Agile methodologies.
  • The role involves collaboration with cross-functional teams to create high-performance embedded solutions and contribute to continuous improvement.
Embedded Software Engineer - Real-Time Systems

Rate: 50-55/hour (Outside IR35)

Length: 6 Months

Location: Bristol

Join a team developing cutting-edge communication and control systems. You'll design and deliver the embedded software that powers advanced terminal technology - from real-time control logic to intuitive user interfaces and APIs.

You'll work in an Agile environment, collaborating with cross-functional teams to turn complex requirements into reliable, high-performance embedded solutions.



What You'll Do

  • Design, code, and test embedded software in C++ for real-time systems

  • Translate requirements into robust, maintainable architecture and design documentation

  • Debug and validate software on both simulated and target hardware

  • Implement automated unit and integration tests

  • Collaborate with other engineers to optimise system performance and reliability

  • Contribute to continuous improvement within an agile workflow



What You'll Bring

  • Proven experience in C++ embedded software development

  • Full lifecycle experience - design, development, testing, and maintenance

  • Strong knowledge of Linux and FreeRTOS environments

  • Understanding of hardware interfaces (Serial, Ethernet, SPI, CAN, etc.)

  • Skilled in debugging, performance tuning, and source control (Git)

  • Familiar with CI/CD pipelines and tools like Jira or Confluence

  • Detail-oriented, well-organised, and collaborative within fast-paced teams

To apply - submit your application or send your CV directly

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.

SonicJobs' Terms & Conditions and Privacy Policy also apply.