Job Search and Career Advice Platform

Enable job alerts via email!

Embedded Software Engineer

Dovetail Recruitment Ltd

England

On-site

GBP 60,000 - 80,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading recruitment agency is seeking an Embedded Software Engineer to join a dynamic engineering team in the UK. The role focuses on designing, developing, and integrating embedded software solutions for advanced machine control systems. Candidates should possess an engineering degree and strong experience with C or C++. Knowledge of CAN bus and PLC programming with CoDeSys is essential. The position offers a competitive salary and opportunities for training and development within a collaborative environment.

Benefits

Opportunity to work on innovative technology
Supportive and collaborative engineering environment
Training and development in specialist areas
Competitive salary and benefits package

Qualifications

  • Strong experience using engineering design and test verification tools.
  • Experience developing software for electro-mechanical systems and machine communication protocols.
  • Experience with PLC logic programming and testing using CoDeSys.

Responsibilities

  • Design, develop, and integrate embedded software systems to meet project requirements.
  • Develop software for machine control systems and electro-mechanical interfaces.
  • Create, execute, and document software integration and verification tests.

Skills

Engineering design and test verification tools
C or C++ programming
PLC logic programming with CoDeSys
Problem-solving skills
Communication skills

Education

Engineering or science degree or equivalent qualification

Tools

CoDeSys
CAN bus
Job description

Ringwood
DOE per annum
Permanent / Full-time and Part Time Considered

About the Role

Our client is looking for an Embedded Software Engineer to join the engineering team. This role focuses on the design, development, and integration of embedded software for advanced machine control systems. You will work closely with multidisciplinary engineering teams and support installation and commissioning activities, ensuring robust, compliant, and high-quality software solutions are delivered on time.

Key Responsibilities
  • Design, develop, and integrate embedded software systems to meet project requirements and timescales
  • Develop software for machine control systems and electro-mechanical interfaces
  • Create, execute, and document software integration and verification tests
  • Provide technical support to internal teams and customers when required
  • Ensure software is developed in accordance with internal engineering procedures and relevant regulatory standards
  • Manage project tasks and timelines, working across multiple projects simultaneously
Minimum Skills and Experience Required
  • Engineering or science degree, or equivalent qualification and/or relevant industry experience
  • Strong experience using engineering design and test verification tools
  • Experience developing software for electro-mechanical systems and machine communication protocols, particularly CAN bus
  • Proficient in C or C++ (Python knowledge is an advantage)
  • Experience with PLC logic programming and testing using CoDeSys, including functional block diagrams and structured text
  • Strong problem-solving, reporting, and analytical skills
  • Strong communication skills and ability to work effectively both independently and as part of a team
Desirable
  • Experience with 12V and 24V off-road machinery
  • Knowledge of hydraulic systems
  • Experience interfacing software with CAN-based sensors, analogue and digital sensors, and actuators
What They Offer
  • Opportunity to work on innovative technology
  • Supportive and collaborative engineering environment
  • Training and development in specialist areas
  • Competitive salary and benefits package
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.