a software engineer who wants to see your code power physical systems in demanding environments, this is your opportunity. What You’ll Be Doing Designing and developing software in C/C++, Python or Java Integrating code with electronics and mechanical systems Supporting testing and commissioning of new products Collaborating across engineering disciplines Reviewing and validating code from peers Documenting More ❯
or an equivalent qualification and experience. Proven experience in relevant industry that will complement and enhance RAS development Experience with Linux and developing real-time software in C/C++ or Python is essential. Experience of robotics, machine control systems and automation is desirable. A basic understanding of electronics and the ability to read electrical schematics is essential. Demonstrable knowledge More ❯
someone who enjoys solving technical challenges, working close to hardware, and contributing to meaningful, real-world engineering projects. Key Responsibilities Design, develop, and maintain real-time embedded software in C/C++ on Linux and embedded platform based systems. Collaborate with electronics and mechanical engineers to integrate software with robotic and control hardware. Debug, test, and validate software, ensuring reliability … optimisation. Apply innovative thinking to solve complex technical problems in robotics and automation. Skills & Experience Required Proven industry experience in embedded or real-time software development. Strong background in C/C++ programming Basic understanding of electronics and ability to read electrical schematics. Experience working within multi-disciplinary teams and cross-functional environments. Excellent analytical, problem-solving, and data interpretation More ❯
Newcastle Upon Tyne, England, United Kingdom Hybrid/Remote Options
KO2 Embedded Recruitment Solutions Ltd
focus on developing real-time control, autonomy algorithms, and intuitive GUI interfaces — blending creativity with technical depth. You’ll be responsible for: Developing embedded and application-level software in C, C++ or Python. Implementing control algorithms for motion and sensor systems. Working with Linux-based environments and communication interfaces. Integrating and testing software on physical robotic systems — both in lab … Working with ROS or ROS2 (Robot Operating System) to enhance autonomy. Skills & Experience Essential: Proven experience writing software to control real-world hardware or robotic systems. Strong skills in C/C++ and/or Python. Experience with Linux development environments. Excellent problem-solving skills and an innovative mindset. Desirable: Experience with ROS/ROS2 or Linux Exposure to embedded More ❯
Tyne And Wear, United Kingdom Hybrid/Remote Options
KO2 Embedded Recruitment Solutions Ltd
focus on developing real-time control, autonomy algorithms, and intuitive GUI interfaces - blending creativity with technical depth. You'll be responsible for: Developing embedded and application-level software in C, C++ or Python. Implementing control algorithms for motion and sensor systems. Working with Linux-based environments and communication interfaces. Integrating and testing software on physical robotic systems - both in lab … Working with ROS or ROS2 (Robot Operating System) to enhance autonomy. Skills & Experience Essential: Proven experience writing software to control real-world hardware or robotic systems. Strong skills in C/C++ and/or Python. Experience with Linux development environments. Excellent problem-solving skills and an innovative mindset. Desirable: Experience with ROS/ROS2 or Linux Exposure to embedded More ❯
Newcastle upon Tyne, Tyne and Wear, Tyne & Wear, United Kingdom Hybrid/Remote Options
KO2 Embedded Recruitment Solutions Ltd
focus on developing real-time control, autonomy algorithms, and intuitive GUI interfaces - blending creativity with technical depth. You'll be responsible for: Developing embedded and application-level software in C, C++ or Python. Implementing control algorithms for motion and sensor systems. Working with Linux-based environments and communication interfaces. Integrating and testing software on physical robotic systems - both in lab … Working with ROS or ROS2 (Robot Operating System) to enhance autonomy. Skills & Experience Essential: Proven experience writing software to control real-world hardware or robotic systems. Strong skills in C/C++ and/or Python. Experience with Linux development environments. Excellent problem-solving skills and an innovative mindset. Desirable: Experience with ROS/ROS2 or Linux Exposure to embedded More ❯
and monitors advanced electronic devices. Working in a collaborative environment, you'll design, implement, and test embedded solutions that drive next-generation technology. You'll work primarily in Embedded C or Modern C++, with flexibility to use the language that best suits your expertise and the project needs. Key Responsibilities Develop and maintain embedded software for real-time systems (RTOS … Bare Metal, or Linux). Design, code, test, and debug software in Embedded C or Modern C++. Collaborate closely with hardware, firmware, and systems teams to ensure seamless integration. Contribute to projects that push the boundaries of embedded innovation. Participate in design reviews and continuous improvement of software development processes. Skills & Experience Proven experience as an Embedded Software Engineer. Strong … understanding of embedded systems and real-time programming. Proficient in Embedded C and/or Modern C++. Knowledge of serial communication protocols such as SPI, UART, CAN, I C, RS232, etc. Experience with Embedded Linux or hardware design is advantageous. Why Apply? Join a forward-thinking company that's driving real innovation and investing heavily in its engineering team. You More ❯
Newcastle upon Tyne, Tyne and Wear, Gateshead, Tyne & Wear, United Kingdom
KO2 Embedded Recruitment Solutions Ltd
and monitors advanced electronic devices. Working in a collaborative environment, you'll design, implement, and test embedded solutions that drive next-generation technology. You'll work primarily in Embedded C or Modern C++, with flexibility to use the language that best suits your expertise and the project needs. Key Responsibilities Develop and maintain embedded software for real-time systems (RTOS … Bare Metal, or Linux). Design, code, test, and debug software in Embedded C or Modern C++. Collaborate closely with hardware, firmware, and systems teams to ensure seamless integration. Contribute to projects that push the boundaries of embedded innovation. Participate in design reviews and continuous improvement of software development processes. Skills & Experience Proven experience as an Embedded Software Engineer. Strong … understanding of embedded systems and real-time programming. Proficient in Embedded C and/or Modern C++. Knowledge of serial communication protocols such as SPI, UART, CAN, I2C, RS232, etc. Experience with Embedded Linux or hardware design is advantageous. Why Apply? Join a forward-thinking company that's driving real innovation and investing heavily in its engineering team. You'll More ❯
Tyne And Wear, United Kingdom Hybrid/Remote Options
KO2 Embedded Recruitment Solutions Ltd
term pay and career prospects. Applicants should have experience in embedded software development, ideally working within embedded systems environments. You will have strong skills in embedded software design and C/C++ low-level programming onto microprocessors and embedded micros. An understanding of hardware interaction, debugging, and real-time embedded systems is desirable. The business will, of course, also consider … looking to further develop these skills in a high-technology environment focused on Xilinx platforms. To be successful, you will have: Embedded software experience developing on embedded systems Strong C/C++ low-level programming onto microprocessors and embedded micros A solid understanding of embedded systems principles A passion for embedded software and a desire to expand into VHDL, FPGA More ❯
Newcastle-under-Lyme, Staffordshire, UK Hybrid/Remote Options
KO2 Embedded Recruitment Solutions Ltd
term pay and career prospects. Applicants should have experience in embedded software development, ideally working within embedded systems environments. You will have strong skills in embedded software design and C/C++ low-level programming onto microprocessors and embedded micros. An understanding of hardware interaction, debugging, and real-time embedded systems is desirable. The business will, of course, also consider … looking to further develop these skills in a high-technology environment focused on Xilinx platforms. To be successful, you will have: Embedded software experience developing on embedded systems Strong C/C++ low-level programming onto microprocessors and embedded micros A solid understanding of embedded systems principles A passion for embedded software and a desire to expand into VHDL, FPGA More ❯
Newcastle upon Tyne, Tyne and Wear, Newcastle Helix, Tyne & Wear, United Kingdom Hybrid/Remote Options
KO2 Embedded Recruitment Solutions Ltd
term pay and career prospects. Applicants should have experience in embedded software development, ideally working within embedded systems environments. You will have strong skills in embedded software design and C/C++ low-level programming onto microprocessors and embedded micros. An understanding of hardware interaction, debugging, and real-time embedded systems is desirable. The business will, of course, also consider … looking to further develop these skills in a high-technology environment focused on Xilinx platforms. To be successful, you will have: Embedded software experience developing on embedded systems Strong C/C++ low-level programming onto microprocessors and embedded micros A solid understanding of embedded systems principles A passion for embedded software and a desire to expand into VHDL, FPGA More ❯