systems. Contribute to validation and deployment processes for real-world use cases. Qualifications Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field. Proficiency in C/C++ for embedded systems development. Familiarity with real-time operating systems (RTOS), embedded Linux, or similar environments. Experience with hardware/software interfaces and communication protocols. Strong problem-solving More ❯
warrington, cheshire, north west england, united kingdom
Oho Group Ltd
systems. Contribute to validation and deployment processes for real-world use cases. Qualifications Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field. Proficiency in C/C++ for embedded systems development. Familiarity with real-time operating systems (RTOS), embedded Linux, or similar environments. Experience with hardware/software interfaces and communication protocols. Strong problem-solving More ❯
bolton, greater manchester, north west england, united kingdom
Oho Group Ltd
systems. Contribute to validation and deployment processes for real-world use cases. Qualifications Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field. Proficiency in C/C++ for embedded systems development. Familiarity with real-time operating systems (RTOS), embedded Linux, or similar environments. Experience with hardware/software interfaces and communication protocols. Strong problem-solving More ❯
youll be also required to support the debugging and integration of these embedded systems. Embedded Software Engineer Requirements: Degree qualified or equivalent in Computer Science, Electronics & Software Engineering Embedded C/C++ programming (C++ preferred) Embedded Linux Javascript (not essential) Object Orientated programming (desirable) If you have the required skills for this Embedded Software Engineer position, please get in touch More ❯
Nelson Village, Northumberland, UK Hybrid / WFH Options
KO2 Embedded Recruitment Solutions LTD
The Role As a Software Engineer, you will be involved in designing and delivering software solutions across a range of challenging projects. Typical responsibilities include: Developing software solutions using C/C++ or C# (ASP.Net Core). Writing Python-based asynchronous microservices, web APIs, and working with image recognition. Implementing C++ algorithms and firmware Using MQTT Containerising services with Docker More ❯
Manchester, North West, United Kingdom Hybrid / WFH Options
ZENOVO LTD
capture in harsh environments with applications across industries like renewable energy, oil & gas, and environmental monitoring. Experience required: Strong experience in Embedded Linux environments (Yocto, Buildroot, etc.) Proficiency in C, C++ or Rust Experience developing for SoCs, microcontrollers, or low-level systems Familiarity with SPI, I2C, UART and hands-on debugging Bonus Skills: Imaging systems, computer vision, or video encoding More ❯
capture in harsh environments with applications across industries like renewable energy, oil & gas, and environmental monitoring. Experience required: Strong experience in Embedded Linux environments (Yocto, Buildroot, etc.) Proficiency in C, C++ or Rust Experience developing for SoCs, microcontrollers, or low-level systems Familiarity with SPI, I2C, UART and hands-on debugging Bonus Skills: Imaging systems, computer vision, or video encoding More ❯
Manchester, North West, United Kingdom Hybrid / WFH Options
DWP Digital
to improve resilience, automation, and citizen experience. You'll bring experience with legacy tech (Actian Ingres, OpenROAD) and modern platforms (AWS, Azure, containers), as well as proficiency in Java, C/C++, .NET and JavaScript. This is a unique opportunity to be at the heart of digital change in government, balancing the stability of legacy systems with the innovation of More ❯
Blackpool, Lancashire, North West, United Kingdom Hybrid / WFH Options
DWP Digital
to improve resilience, automation, and citizen experience. You'll bring experience with legacy tech (Actian Ingres, OpenROAD) and modern platforms (AWS, Azure, containers), as well as proficiency in Java, C/C++, .NET and JavaScript. This is a unique opportunity to be at the heart of digital change in government, balancing the stability of legacy systems with the innovation of More ❯
preston, lancashire, north west england, united kingdom Hybrid / WFH Options
DWP Digital
to improve resilience, automation, and citizen experience. You'll bring experience with legacy tech (Actian Ingres, OpenROAD) and modern platforms (AWS, Azure, containers), as well as proficiency in Java, C/C++, .NET and JavaScript. This is a unique opportunity to be at the heart of digital change in government, balancing the stability of legacy systems with the innovation of More ❯
ensuring compliance with regulatory and cybersecurity standards. Support IP development and represent at industry events around the world. What Were Looking For Degree in a related field. Expertise in C/C++ and embedded systems with RTOS. Proficient with IDEs, compilers, debuggers, emulators, test frameworks, and Git. Experience managing design projects and reading hardware schematics. Skilled in IEC standards and More ❯
corrective actions for customers. Collaborate with project teams to ensure successful outcomes, both technically and financially. Skills Required for the Robotic Application Engineer role: Strong programming skills in KIWI, C, C++, MATLAB, or Python (essential). Qualification in Mechatronics, Electronics, Electrical Engineering, Computer Science, or similar. Knowledge of industrial robotics or automation projects (advantageous). Experience in commissioning complex systems. More ❯
and internal certifications when required by your line manager.# Tasks and Qualifications: Required functional competencies/experience/qualifications Programming language qualification and/or demonstrable experience in KIWI, C, C++, MATLAB, or Python ESSENTIAL Completed vocational training in mechatronics or electronics or completed a Bachelors degree (Electrical engineering, mechatronics or computer science) Basic knowledge of complex industrial projects (Industrial More ❯
Manchester, Lancashire, England, United Kingdom Hybrid / WFH Options
The Pilot Group
and experience of Linux operating systems Some level of experience in networking, infrastructure (AWS) and security (SSH, OpenVPN) Version control (git) Instrumentation knowledge Embedded electronics and programming using the C language A focus in refining specifications and tickets to deliver maximum output for minimum effort Self-motivated with a proactive mindset Desirable Skills: Software development (ideally JavaScript/TypeScript, node More ❯
Conducting performance reviews and providing day-to-day Line Management for team members Your skills and experiences: Essential Software development using one or more high-level programming languages (e.g. C, C++, Java, Python) Practical applications of Data Science, ideally in the domain of Machine Learning for Artificial Intelligence, and associated development toolsets Utilising collaborative Continuous Integration/Continuous Deployment environments More ❯
Stockport, Lancashire, United Kingdom Hybrid / WFH Options
Novanta Inc
Exposure of working in a similar software development role. Experience of C# and .Net technologies (.Net 5 and .Net Core). Experience of web technologies (ASP.NET). Experience of C and writing code for embedded platforms. Experience of using Python for data analysis. Experience of VBA/VB6 and Qt GUI development. As an inclusive employer, Novanta wants to see More ❯
be rapid and the potential for growth is huge. You'll be joining an excellent team with market leading products and technologies. Senior Embedded Software Engineer - Skills and Abilities - C, C++, C#, Embedded C, Embedded Software, Firmware, Electronics Degree qualified in Electronics, Electrical & Electronic Engineering or Computer Science preferred Proficient in C with at least five years industry experience Experience … with Microcontrollers/Microprocessors RTOS software experience Senior Embedded Software Engineer, C, C++, C#, Embedded C, Embedded Software, Firmware, Electronics Please do not hesitate to apply for this role if you feel that your experience is relevant for this vacancy. You don't want to miss out More ❯
be rapid and the potential for growth is huge. You'll be joining an excellent team with market leading products and technologies. Senior Embedded Software Engineer - Skills and Abilities - C, C++, C#, Embedded C, Embedded Software, Firmware, Electronics * Degree qualified in Electronics, Electrical & Electronic Engineering or Computer Science preferred * Proficient in C with at least five years industry experience … Experience with Microcontrollers/Microprocessors * RTOS software experience Senior Embedded Software Engineer, C, C++, C#, Embedded C, Embedded Software, Firmware, Electronics Please do not hesitate to apply for this role if you feel that your experience is relevant for this vacancy. You don't want to miss out More ❯
Futures seek to appoint an Embedded Software Engineer working predominantly in embedded C for our client in Manchester. Their technologies are featured across many industries in a variety of award winning products for an enviable client bank. The Embedded Software Engineer role is a hands-on design position developing embedded software/firmware within a multidisciplinary team of talented engineers. … progression can be rapid and the potential for growth is huge. You'll be joining an excellent team with market leading products and technologies. Embedded Software Engineer - Skills & Abilities - C, C++, C#, Embedded C, Embedded Software, Firmware, Electronics * Degree qualified in Electronics, Electrical & Electronic Engineering or Computer Science preferred * Proficient in C with at least five years industry experience * Experience … with Microcontrollers/Microprocessors * RTOS software experience would be ideal Embedded Software Engineer, C C++, C#, Embedded C, Embedded Software, Firmware, Electronics Please do not hesitate to apply for this role if you feel that your experience is relevant for this vacancy. You don't want to miss out More ❯
background in electronics testing & hardware troubleshooting. Experience with comms protocols and interpreting schematics. Working knowledge of ROS or ROS2. Ability to work independently in the field. Nice to have C/C++ or Python programming/scripting STM32, ESP32, Arduino experience. Exposure to robotics hardware or automation systems. Apply now via KO2 Embedded Recruitment Solutions with an up-to-date More ❯
background in electronics testing & hardware troubleshooting. Experience with comms protocols and interpreting schematics. Working knowledge of ROS or ROS2. Ability to work independently in the field. Nice to have C/C++ or Python programming/scripting STM32, ESP32, Arduino experience. Exposure to robotics hardware or automation systems. Apply now via KO2 Embedded Recruitment Solutions with an up-to-date More ❯
Leigh, Greater Manchester, North West, United Kingdom
GPW Recruitment
the use of LEDs for lighting applications would be an advantage Experience in the use of embedded microcontrollers, including ARM and PIC microcontrollers and the writing of firmware using C would be an advantage Proficient in the use of pcb CAD software Building and maintaining effective relationships with internal/external training customers The Benefits Salary to £40,000 per More ❯
Manchester, Lancashire, United Kingdom Hybrid / WFH Options
Arm Limited
performance bottlenecks through deep analysis and performance correlation against RTL emulation. Collaborate closely with architecture, RTL, and modeling teams to validate performance targets and provide actionable feedback. Contribute to C based performance models to support performance studies and system-level simulations. Build and extend infrastructure and tooling for insightful performance data visualization and analysis. Support system-level performance studies in More ❯
and continuous improvement. Key Responsibilities Design, implement, and optimise embedded software for real-time systems and safety-critical applications. Develop firmware for ARM Cortex, PIC, or STM32 microcontrollers using C and C++. Integrate and test communication protocols including SPI, I2C, CAN, UART, USB, TCP/IP, and Modbus. Contribute to board bring-up, debugging hardware/software interfaces, and reading … schematics to support hardware integration. Work with RTOS (e.g., FreeRTOS, Zephyr) and bare-metal systems to deliver reliable and efficient solutions. Ensure compliance with industry standards (e.g., MISRA C, ISO 26262, IEC 62304) and create detailed technical documentation. Support system architecture discussions, contribute to design reviews, and drive improvements in coding standards, testing, and DevOps practices. Collaborate with cross-functional … Mentor junior engineers and share best practices within the software team. About You Degree (or equivalent) in Computer Science, Electronics, Embedded Systems, or related discipline. Strong experience in embedded C/C++ programming and firmware development. Familiar with debugging tools, IDEs (Keil, IAR, GCC, or similar), oscilloscopes, and in-circuit debuggers. Solid understanding of real-time constraints, memory management, and More ❯