Embedded Software Engineer at Rubicon People Partnership
Ferndown, England, United Kingdom -
Full Time


Start Date

Immediate

Expiry Date

17 Jun, 25

Salary

60000.0

Posted On

17 Mar, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Communication Protocols, Can Bus, Design Techniques, Iec, Machine Control, C, C++

Industry

Computer Software/Engineering

Description

SKILLS & EXPERIENCE REQUIRED

  • 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 61508-3) is beneficial
  • Experience developing graphical user interfaces for machine control
Responsibilities
  • Software Development – Design, develop, and integrate embedded software for machine control systems, including electro-mechanical interfaces and CAN bus communication.
  • Testing & Verification – Create and execute integration tests for software and machine interfaces, ensuring compliance with industry standards.
  • Project Leadership – Manage project timelines, mentor junior engineers, and collaborate with cross-functional teams.
  • Technical Support – Assist installation and commissioning teams with calibration and functional verification.
  • Customer Engagement – Provide technical expertise and occasional on-site support to verify and refine software systems.
Loading...