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 ❯
City, Cardiff, United Kingdom Hybrid / WFH Options
CPS Group (UK) Limited
reliability, safety-focused systems. Responsibilities: Lead and mentor a team of embedded software engineers, providing technical direction and team development. Drive full lifecycle development of embedded software solutions in C/C++, including RTOS and bare-metal systems. Ensure regulatory compliance, working within frameworks appropriate for high-integrity, safety-critical software systems. Collaborate cross-functionally with electronics, systems, R&D … tooling, and continuous improvement. Essential Skills and Experience: Proven experience in embedded software leadership, with direct line management and technical oversight responsibilities. A solid track record developing embedded systems (C/C++, RTOS, hardware integration). Experience in a highly regulated environment such as medical devices, automotive, aerospace, transport, or similar. Strong understanding of software development standards and safety-critical More ❯
Cardiff, South Glamorgan, United Kingdom Hybrid / WFH Options
CPS Group (UK) Limited
reliability, safety-focused systems. Responsibilities: * Lead and mentor a team of embedded software engineers, providing technical direction and team development. * Drive full lifecycle development of embedded software solutions in C/C++, including RTOS and bare-metal systems. * Ensure regulatory compliance, working within frameworks appropriate for high-integrity, safety-critical software systems. * Collaborate cross-functionally with electronics, systems, R&D … tooling, and continuous improvement. Essential Skills and Experience: * Proven experience in embedded software leadership, with direct line management and technical oversight responsibilities. * A solid track record developing embedded systems (C/C++, RTOS, hardware integration). * Experience in a highly regulated environment such as medical devices, automotive, aerospace, transport, or similar. * Strong understanding of software development standards and safety-critical 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 ❯
and help shape the future of security. As our Staff Engineer, you'll support HID's success by: Design and Implementation of embedded firmware and test solutions primarily in C and C#. Design and implementation of cryptographic solutions. Creation of design documentation. Practical hands-on experience working with and debugging embedded systems. Working in a team environment. They require little … high level (as SW) design and development Able to understand, maintain and create designs for mid-size projects. Can provide solutions to complex issues. Fluent in product embedded programming C & C# Fluent in low level (as FW) or high level (as SW) development techniques Fluent with software version control. Good understanding and skills with CI/CD Solve security/ More ❯