Software Engineer - Embedded & Safety-Critical Systems Location: Cardiff A newly formed mid-sized technology firm, created through the merger of two established engineering companies (one UK-based, one US-based), is seeking skilled Software Engineers to join their growing team. With a focus on delivering cutting-edge embedded software and hardware solutions, this role offers the chance to contribute to high-integrity systems used in advanced aerospace and defence applications. About the Role We're looking for engineers who are passionate about solving complex problems in critical systems. You'll help design and build robust software … solutions for highly regulated environments - including avionics systems and submarine control interfaces. You'll work as part of a collaborative, cross-functional engineering team based in either Cardiff or Cheltenham. Key Responsibilities Develop and maintain real-time embedded software in line with rigorous safety and quality standards Collaborate More ❯
Software Engineer - Embedded & Safety-Critical Systems Location: Cardiff A newly formed mid-sized technology firm, created through the merger of two established engineering companies (one UK-based, one US-based), is seeking skilled Software Engineers to join their growing team. With a focus on delivering cutting-edge embedded software and hardware solutions, this role offers the chance to contribute to high-integrity systems used in advanced aerospace and defence applications. About the Role We're looking for engineers who are passionate about solving complex problems in critical systems. You'll help design and build robust software … solutions for highly regulated environments - including avionics systems and submarine control interfaces. You'll work as part of a collaborative, cross-functional engineering team based in either Cardiff or Cheltenham. Key Responsibilities Develop and maintain real-time embedded software in line with rigorous safety and quality standards Collaborate More ❯
engineering presence. We're looking for a Senior C++ Software Engineer to join a growing team focused on building and maintaining secure, high-throughput systems enabling real-time global payments. In this role, you’ll work on the design and development of core backend components in modern C++, collaborating … reliability in a demanding production environment. This is a product-driven role offering strong ownership and the opportunity to shape how mission-critical financial systems are developed. You’ll be working in a collaborative environment with a strong emphasis on engineering best practices and long-term maintainability. Key Requirements … Strong experience in modern C++ (C++11/14/17/20) in a production environment Deep understanding of performance-optimized, multi-threaded systems Experience with design patterns, object-oriented design, and refactoring techniques Proficiency in version control, testing, and peer code review practices Comfortable working with APIs and More ❯
SC Eligible The Opportunity We’re working with a leading defence organisation on a key hire for a Senior Software Developer to join their embeddedsystems team. This is a hands-on, high-impact role developing real-time software for next-generation systems where performance and reliability … technologies—offering both deep technical engagement and long-term career growth. What You’ll Do • Lead or support the design, development, and integration of embedded software for advanced real-time platforms • Collaborate with systems, hardware, and safety teams to deliver certified software solutions that meet strict performance and … promote continuous improvement across the software function Key Skills & Experience • Strong experience as a Senior Software Developer, ideally in safety-critical or real-time systems • Solid background in C, C++ or Ada, and familiarity with UML modelling • Hands-on experience with multi-threaded applications, low-level driver development, or More ❯
in a small, versatile team, you will be involved in product design and sustaining activities on a range of electronic based products. Implementation of embedded firmware designs and test solutions pimarily in C and C# Firmware development and de-bugging embeddedsystems Implementation of cryptographic solutions and More ❯
in a small, versatile team, you will be involved in product design and sustaining activities on a range of electronic based products. * Implementation of embedded firmware designs and test solutions pimarily in C and C# * Firmware development and de-bugging embeddedsystems * Implementation of cryptographic solutions and More ❯
techniques, or Acoustic Analysis. Experience in the FMCG industry will be highly advantageous, particularly if you have worked with datasets derived from sensors or embeddedsystems within manufactured goods. This opportunity requires a Data Scientist who enjoys problem-solving, thrives in a client-facing environment, and is comfortable More ❯
A Staff Engineer with embedded firmware development and debugging skills is required for our design centre in Cardiff. Working in small versatile Agile team, the candidate's work will be involved in product design and sustaining activities on a range of Third Millenium’s ® RFID access control products. Previous … Engineer self-seeks evidence to support their ideas and builds cases for these ideas. Duties and Responsibilities include the following. · 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 oversight beyond high level direction and can take a complex scenario, breaking it down into sub-tasks, and completing sub-tasks with relative ease. · Communicates technical decisions through design docs, white papers, and educational social media More ❯
A Staff Engineer with embedded firmware development and debugging skills is required for our design centre in Cardiff. Working in small versatile Agile team, the candidate's work will be involved in product design and sustaining activities on a range of Third Millenium’s ® RFID access control products. Previous … Engineer self-seeks evidence to support their ideas and builds cases for these ideas. Duties and Responsibilities include the following. · 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 oversight beyond high level direction and can take a complex scenario, breaking it down into sub-tasks, and completing sub-tasks with relative ease. · Communicates technical decisions through design docs, white papers, and educational social media More ❯
a real impact on global security solutions. As our Senior Integration Engineer (Firmware), 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 oversight beyond high-level direction and can take a complex scenario, breaking it down into sub-tasks, and completing sub-tasks with relative ease. Communicates technical decisions through design docs and white papers. Communicates effectively with … love about your background: Able to understand, maintain and create designs for mid-size projects. Can provide solutions to complex issues. Fluent in product embedded programming C & C#. Familiarity with communication protocols such as MQTT and gRPC. Comfortable working at a low level (e.g., GPIO, UART). Fluent with More ❯
An Amazing Career Opportunity for a Firmware Engineer!!! Location: Cardiff UK Job ID: 33472 An embedded engineer with firmware development and debugging skills is required for our design centre in Cardiff. Working in small versatile Agile teams, the candidate will be involved in product design and sustaining activities on … access and identifications, software, services and controllers for physical access control. As our Firmware Engineer, you will support HID’s success by: Implementation of embedded firmware designs and test solutions primarily in C and C# Creation of design documentation. Practical hands-on experience working with and debugging embedded … to complete tasks with minimal supervision. What we will love about your background: Ability to write low to medium complexity coded solutions. Experience with embedded C, bare metal and RTOS applications. Able to use standard development software: debuggers, editors, compilers. Comfortable at working at low level (e.g. GPIO, UART More ❯
An Amazing Career Opportunity for a Firmware Engineer!!! Location: Cardiff UK Job ID: 33472 An embedded engineer with firmware development and debugging skills is required for our design centre in Cardiff. Working in small versatile Agile teams, the candidate will be involved in product design and sustaining activities on … access and identifications, software, services and controllers for physical access control. As our Firmware Engineer, you will support HID’s success by: Implementation of embedded firmware designs and test solutions primarily in C and C# Creation of design documentation. Practical hands-on experience working with and debugging embedded … to complete tasks with minimal supervision. What we will love about your background: Ability to write low to medium complexity coded solutions. Experience with embedded C, bare metal and RTOS applications. Able to use standard development software: debuggers, editors, compilers. Comfortable at working at low level (e.g. GPIO, UART More ❯