their lifecycle. Continuously learn and apply new technologies to enhance system understanding and improve applications. Required skills: Degree in a relevant software or electronics Strong embedded programming skills in C (MISRA, IECs, ISOs) Experience with Agile development methodologies Version control tools like Git Effective communicator and team player with a collaborative approach to development. Desirable skills: C# experience Serial comms More ❯
projects, collaborating with cross-functional teams to deliver high-quality embedded solutions for our clients. Your Skills & Experience: 3+ years of software development experience Strong embedded programming skills in C/C++ Familiarity with embedded systems (e.g. STM32, CubeMX) Experience with embedded OSs such as FreeRTOS, Zephyr, or Embassy Solid understanding of communication protocols: I2C, UART, SPI, Bluetooth LE Desirable More ❯
standards. Contribute to process and product improvements as the business scales. Collaborate with cross-functional teams in an agile development environment What We're Looking For Strong expertise in C/C++ (including C++11/14/17). Proven experience in embedded software development and the full product lifecycle. In-depth knowledge of low-level protocols (e.g. SPI, I2C More ❯
standards. Contribute to process and product improvements as the business scales. Collaborate with cross-functional teams in an agile development environment What We're Looking For Strong expertise in C/C++ (including C++11/14/17). Proven experience in embedded software development and the full product lifecycle. In-depth knowledge of low-level protocols (e.g. SPI, I2C More ❯
Cardiff, South Glamorgan, United Kingdom Hybrid / WFH Options
ASSA ABLOY Global Solutions
of Linux kernel development experience. Proven track record working on kernel-space and user-space integration. Deep experience with kernel debugging tools (ftrace, kprobes, perf, etc.). Expertise in C and shell scripting; familiarity with Python and Rust is a plus. Familiar with secure boot processes (e.g., U-Boot, GRUB with TPM, dm-verity). Familiarity with file system overlays More ❯
Job Title: Senior Embedded Software Engineer Location : Cardiff Working Arrangement : On-Site 4 Days Per Week Key Experience/Skills: - Knowledge of C, RTOS - Knowledge of communication protocols - Knowledge of UART, SPI, I2C -C++ programming experience is desirable - Experience working within a team taking a product from concept through to production Education: Degree in Software Engineering, Computer Science, Electrical/ 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 ❯
embedded applications with a wide range of hardware, under the supervision and guidance of senior engineers. You’ll gain experience of a range of relevant technologies such as: Python, C, C++ Microcontrollers and FPGA Linux IP networking Integration of visible-spectrum, thermal, and other specialist imaging and sensor technologies Personal Qualities and Experience You are someone who enjoys learning new More ❯
electronics design role + Experience with high speed digital circuit design (e.g. DDR) + Good understanding of PCB design & schematic capture Bonus: + Experience developing ARM MCUs in embedded C/C++ + Linux & RTOS experience What you’ll get: + £30-40k + Bespoke training and career development + Private healthcare If you feel like you have the More ❯
electronics design role + Experience with high speed digital circuit design (e.g. DDR) + Good understanding of PCB design & schematic capture Bonus: + Experience developing ARM MCUs in embedded C/C++ + Linux & RTOS experience What you ll get: + £30-40k + Bespoke training and career development + Private healthcare If you feel like you have the More ❯
proven track record of managing a small software team. Experience in a medical software design environment or similar highly regulated environment. Experience of embedded & application development environment Experience in C, C++ & C#, .NET Framework, WPF, SQL Server, Windows OS Software version control and configuration management, e.g. Azure DevOps etc. Familiarity with project management methodologies, e.g. Agile Familiar with requirements capture More ❯
practices for always-on, always-available services. Open-mindedness and a willingness to learn new technologies as needed. Technical Expertise by Team Focus Embedded & Data Platform Team: Expertise in C and C++ development. Firmware development experience for embedded and IoT devices. API development experience. Strong understanding of computer architecture, operating systems, and device drivers. Proficiency in debugging firmware for microcontrollers More ❯
practices for always-on, always-available services. Open-mindedness and a willingness to learn new technologies as needed. Technical Expertise by Team Focus Embedded & Data Platform Team: Expertise in C and C++ development. Firmware development experience for embedded and IoT devices. API development experience. Strong understanding of computer architecture, operating systems, and device drivers. Proficiency in debugging firmware for microcontrollers More ❯
electronic circuity • Likely to have a background in electronic design, preferably with software development • Familiar with embedded hardware design and software design • Basic understanding of software languages, such as C, C+, etc. • Ability to manage several projects at once • Awareness of Functional Safety standards such as IEC61508, ISO13849, ISO26262 would be a bonus • Good communicator, works well as part of More ❯
Queensferry, Clwyd, United Kingdom Hybrid / WFH Options
ConvaTec Inc
is responsible for ensuring the stability, reliability, and continuous improvement of Manufacturing Execution Systems. This role focuses on providing expert support, maintenance, and enhancements for currently used MES platforms (C ritical Manufacturing & Delmia Apriso ), enabling efficient production operations and rapid issue resolution. The ideal candidate combines technical troubleshooting skills with a strong understanding of manufacturing processes and a commitment to … up to 10 % of the time, mostly within Europe , Asia Pacific, and Americas. Most trips will include overnight travel . Languages English Portuguese or Spanish is a plus Working C onditions Hybrid working model, driven by business requirements as Convatec has a flexible approach to office working . Our transformation will change your career. For good. You'll be pushed More ❯
Design and implement embedded software and firmware for microcontrollers and programmable logic devices. Develop low-level drivers, communication protocols, and real-time control logic. Write efficient, maintainable code in C/C++. Contribute to system architecture, requirements definition, and integration with hardware. Debug and resolve firmware issues across development and production stages. Support secure firmware update mechanisms and bootloaders. Participate … teams including hardware, systems, and QA. What you'll need: Degree in Computer Science, Electronics, or a related field. Solid experience in embedded software/firmware development. Proficiency in C/C++ and experience with real-time or bare-metal systems. Strong understanding of microcontrollers and digital communication protocols (I2C, SPI, UART, CAN). Confident using lab tools such as More ❯
Designing and implementing embedded software and firmware for microcontrollers and programmable logic devices Developing low-level drivers, communication protocols, and real-time control logic Writing efficient, maintainable code in C/C++ Contributing to system architecture, requirements definition, and hardware integration Debugging and resolving firmware issues across development and production Supporting secure firmware update mechanisms and bootloaders Participating in verification … systems, and QA teams What We're Looking For: A degree in Computer Science, Electronics, or a related field Solid experience in embedded software/firmware development Proficiency in C/C++ and experience with real-time or bare-metal systems Strong understanding of microcontrollers and digital communication protocols (I2C, SPI, UART, CAN) Confidence using lab tools such as oscilloscopes More ❯
Designing and implementing embedded software and firmware for microcontrollers and programmable logic devices Developing low-level drivers, communication protocols, and real-time control logic Writing efficient, maintainable code in C/C++ Contributing to system architecture, requirements definition, and hardware integration Debugging and resolving firmware issues across development and production Supporting secure firmware update mechanisms and bootloaders Participating in verification … systems, and QA teams What We're Looking For: A degree in Computer Science, Electronics, or a related field Solid experience in embedded software/firmware development Proficiency in C/C++ and experience with real-time or bare-metal systems Strong understanding of microcontrollers and digital communication protocols (I2C, SPI, UART, CAN) Confidence using lab tools such as oscilloscopes More ❯
in contact! Experience: Experience within the medical device industry is essential Experienced Embedded Software Engineer Degree educated in a relevant discipline (Electronic Engineering etc.) or similar experience Expertise with C/embedded CMore ❯
Cardiff, Mountain Ash, Mid Glamorgan, United Kingdom
IntaPeople
in contact! Experience: Experience within the medical device industry is essential Experienced Embedded Software Engineer Degree educated in a relevant discipline (Electronic Engineering etc.) or similar experience Expertise with C/embedded CMore ❯
their field, working in the household & medical device sector. Due to big growth plans this year, they are expanding their team. Main duties: + Developing STM32 microcontrollers in embedded C + Developing applications with Visual Studio in C# + Working with a world-class team of multidisciplinary engineers Skills and Experience Required: + Degree/HNC in electronics/computer … science (or related) + Experience with ST microcontrollers + Some experience programming in C# + Experience with embedded C Bonus: + Experience with regulated industry standards + Detailed extra-curricular projects on CV What you ll get: + £45-60k dependant on experience + High degree of autonomy, with world-class support + Potential for fast progression to principle More ❯
Swansea, City and County of Swansea, West Glamorgan, United Kingdom
Platform Recruitment
their field, working in the household & medical device sector. Due to big growth plans this year, they are expanding their team. Main duties: + Developing STM32 microcontrollers in embedded C + Developing applications with Visual Studio in C# + Working with a world-class team of multidisciplinary engineers Skills and Experience Required: + Degree/HNC in electronics/computer … science (or related) + Experience with ST microcontrollers + Some experience programming in C# + Experience with embedded C Bonus: + Experience with regulated industry standards + Detailed extra-curricular projects on CV What you’ll get: + £45-60k dependant on experience + High degree of autonomy, with world-class support + Potential for fast progression to principle More ❯
in innovation, to building their team of experts, they are now known leaders in their specialist field. The ideal candidate will possess strong experience with embedded software such as C, C++ and have a basic understanding of .Net and C#. It is a must that to have previously worked in a similar role where you have managed a team and … software development and team management Strong ability to foster innovation and drive results A strategic thinker who has good problem solving skills Strong knowledge of Embedded Software such as C, C++ Understanding of .Net and C# Desirable to know Azure DevOps, Linux and Android. More ❯
in innovation, to building their team of experts, they are now known leaders in their specialist field. The ideal candidate will possess strong experience with embedded software such as C, C++ and have a basic understanding of .Net and C#. It is a must that to have previously worked in a similar role where you have managed a team and … software development and team management Strong ability to foster innovation and drive results A strategic thinker who has good problem solving skills Strong knowledge of Embedded Software such as C, C++ Understanding of .Net and C# Desirable to know Azure DevOps, Linux and Android. More ❯
make a real impact on global security solutions. As our Senior Engineer, you'll support HID's success by: Implementation of embedded firmware designs and test solutions primarily in C and C# Implementation of cryptographic solutions. Creation of design documentation. Practical hands-on experience working with and debugging embedded systems. Working in a team environment. Ability to complete design related … tasks with minimal supervision. What we will love about your background Good working knowledge of low programming languages (C/C#) and scripting. Familiar with the majority of low-level developer techniques. TDD Unit test approach. Familiar with CI/CD techniques. Able to demonstrate experience with software version control. Able to demonstrate experience with the FW/SW development More ❯