UK Remote Job – Embedded Software Engineer, Robotics at Arabian Agile Professionals
Job Title: Embedded Software Engineer, Robotics
Employer: Arabian Agile Professionals
Job Type: Remote
Location: United Kingdom
Salary/Rate: Not Specified
UK Visa Sponsorship: Not Available
Description
Table of Contents
-
Develop, maintain and improve embedded firmware for robotic controllers and sensors.
-
Take responsibility for the firmware and hardware aspects of the company’s robotic systems.
-
Support the transition of existing hardware and firmware knowledge through a structured handover process.
-
Develop reliable communication between devices, programmable logic controllers (PLCs) and cloud platforms.
-
Test, troubleshoot and maintain hardware and firmware to ensure reliable system performance.
-
Work closely with embedded, PLC and platform engineers to improve device integration and functionality.
-
Establish firmware development, testing, version control and release procedures.
Responsibilities
-
Learn and document the existing firmware and hardware architecture during the handover period.
-
Maintain and develop firmware for robotic controllers and sensors.
-
Build, test and troubleshoot communication between devices, PLCs and cloud systems.
-
Perform hardware testing and debugging using tools such as oscilloscopes and logic analysers.
-
Identify and resolve firmware and hardware-related problems.
-
Establish version control, testing and firmware release processes.
-
Collaborate with platform engineers to ensure reliable device data transmission.
-
Work alongside another embedded engineer and a PLC engineer to manage the system after handover.
-
Travel internationally when required for knowledge transfer and on-site technical support.
Requirements
-
At least three years of professional embedded systems development experience using C or C++.
-
Proven experience developing firmware deployed on real production hardware.
-
Experience with at least one Real-Time Operating System (RTOS) or embedded Linux.
-
Knowledge of industrial or vehicle communication protocols such as CAN and Modbus.
-
Ability to read electronic schematics and troubleshoot hardware.
-
Willingness to travel for handover activities and on-site assignments.
-
Good English communication skills.
-
Spanish language proficiency is an advantage.
Desirable skills:
-
Experience in robotics or motion control systems.
-
Knowledge of ROS 2 (Robot Operating System).
-
Experience with safety-related software development.
-
Python programming skills for developing testing tools.
Benefits
-
Permanent employment: Opportunity for long-term employment.
-
Working hours: 40 hours per week.
-
Annual leave: 24 days of paid annual leave.
-
Structured handover: A 12-week knowledge-transfer programme to support a smooth transition into the role.
-
International exposure: Opportunity to travel abroad for several weeks of on-site training and technical handover.
-
Technical development: Opportunity to work with robotics, embedded systems, industrial communication and cloud-connected devices.
-
Team collaboration: Work alongside experienced embedded and PLC engineers.
How to Apply;
Interested and qualified candidates should:
Click here to apply online for this job