Job Search and Career Advice Platform

Enable job alerts via email!

Senior Embedded Software Engineer — Machine Control & CAN

Rubicon Recruitment

Three Legged Cross

On-site

GBP 51,000 - 60,000

Full time

3 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading technology recruiter is seeking a mid-to-senior level Embedded Software Engineer in Dorset. The role involves designing, developing, and integrating embedded software for control systems, with responsibilities in project leadership and testing. Candidates should have a degree in engineering, proficiency in C/C++, and knowledge of communication protocols like CAN bus. This position offers a competitive salary and opportunities for career progression in a dynamic environment focused on innovation.

Benefits

Competitive salary and career progression opportunities
Flexible working options
Training and professional development support
Exposure to cutting‑edge machine control technology

Qualifications

  • Degree in engineering or science (or equivalent experience).
  • Proficiency in C or C++ (Python knowledge is an advantage).
  • Strong experience with machine communication protocols, particularly CAN bus.
  • Expertise in PLC programming (CoDeSys) and structured text languages.
  • Ability to work independently and manage multiple projects simultaneously.
  • Knowledge of safety‑related software design techniques (IEC is beneficial).
  • Experience developing graphical user interfaces for machine control.

Responsibilities

  • Design, develop, and integrate embedded software for machine control systems.
  • Create and execute integration tests for software and machine interfaces.
  • Manage project timelines and mentor junior engineers.
  • Assist installation and commissioning teams with calibration.
  • Provide technical expertise and support to verify software systems.

Skills

C or C++ proficiency
Experience with machine communication protocols
Knowledge of safety‑related software design techniques
Expertise in PLC programming

Education

Degree in engineering or science
Job description
A leading technology recruiter is seeking a mid-to-senior level Embedded Software Engineer in Dorset. The role involves designing, developing, and integrating embedded software for control systems, with responsibilities in project leadership and testing. Candidates should have a degree in engineering, proficiency in C/C++, and knowledge of communication protocols like CAN bus. This position offers a competitive salary and opportunities for career progression in a dynamic environment focused on innovation.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.