Embedded Software Engineer

Rubicon People
Verwood, United Kingdom
27 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 55K

Job location

Verwood, United Kingdom

Tech stack

C++
CAN Bus
Controller Development System (CoDeSys)
Communications Protocols
Embedded Software
Graphical User Interface
Python
Software Engineering
Software Systems
Structured Text
Integration Tests

Job description

  • 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

Requirements

Do you have experience in Python?, * 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

Benefits & conditions

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

About the company

Rubicon's client is a leading provider of cutting-edge machine control technology, delivering high-performance solutions for off-road and heavy machinery. With a focus on innovation, safety, and precision, they offer a dynamic environment where experienced engineers can contribute to ground-breaking developments and take on leadership responsibilities within projects.

Apply for this position