Job Search and Career Advice Platform

Enable job alerts via email!

Senior Embedded Software Engineer — Machine Control & CAN

Rubicon People

Three Legged Cross

On-site

GBP 60,000

Full time

2 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A technology solutions provider in the UK seeks a mid-to-senior level Embedded Software Engineer to design and integrate innovative machine control solutions. The role involves software development, testing, project leadership, and customer engagement. Ideal candidates will have a degree in engineering or science, proficiency in C or C++, and strong experience with machine communication protocols like CAN bus. Competitive salary and flexible working options are offered.

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.
  • Ability to manage multiple projects simultaneously.
  • Knowledge of safety-related software design techniques (IEC 61508-3) 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, mentor junior engineers, and collaborate with teams.
  • Assist installation and commissioning teams with verification.
  • Provide technical expertise and on-site support.

Skills

C or C++
Machine communication protocols
PLC programming (CoDeSys)
Graphical user interfaces for machine control

Education

Degree in engineering or science
Job description
A technology solutions provider in the UK seeks a mid-to-senior level Embedded Software Engineer to design and integrate innovative machine control solutions. The role involves software development, testing, project leadership, and customer engagement. Ideal candidates will have a degree in engineering or science, proficiency in C or C++, and strong experience with machine communication protocols like CAN bus. Competitive salary and flexible working options are offered.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.