it job board logo
  • Home
  • Find IT Jobs
  • Register CV
  • Career Advice
  • Contact us
  • Employers
    • Register as Employer
    • Pricing Plans
  • Recruiting? Post a job
  • Sign in
  • Sign up
  • Home
  • Find IT Jobs
  • Register CV
  • Career Advice
  • Contact us
  • Employers
    • Register as Employer
    • Pricing Plans
Sorry, that job is no longer available. Here are some results that may be similar to the job you were looking for.

672 jobs found

Email me jobs like this
Refine Search
Current Search
embedded software engineer
Tria Recruitment
Digital Senior Automation Tester
Tria Recruitment Newport, Gwent
Digital Senior Automation Test Engineer Newport - 1 day a week onsite £48000 - £56000 + 29% pension + excellent holidays and other benefits Must be Security clearable (have lived in the UK for 5+ years We are looking for a Senior Test Automation Engineer to help deliver high-quality, reliable digital services. You will play a key role in designing and implementing automated testing solutions that support a continuous deployment environment, ensuring systems are robust, scalable and secure. Working as part of a multi-disciplinary Agile team, you will collaborate closely with developers and stakeholders to ensure quality is Embedded throughout the development life cycle. This role will involve building automated testing frameworks, improving test coverage and contributing to the delivery of complex, mission-critical services. Key responsibilities include writing, executing and maintaining automated UI and API tests aligned to acceptance criteria, as well as developing functional and non-functional test suites. You will build automated testing solutions from scratch, test data processes, and ensure testing aligns with engineering principles and DevOps best practices. You will also identify and manage defects, risks and issues, contribute to the design and development of technical solutions, and implement toolkits or APIs to support integration, performance optimisation, security and scalability. You will work closely with software developers to develop a shared understanding of the codebase and unit test coverage, while ensuring governance standards and security controls are followed, including ISO 27001 and Security Policy Framework requirements. The role may also involve supporting delivery activities, collaborating across multiple teams and mentoring more junior colleagues. We're looking for someone who takes ownership, works collaboratively and helps drive delivery forward. You should be comfortable working across teams, engaging stakeholders and sharing knowledge, while continuing to develop your own skills and supporting the growth of others. To be successful in this role, you will have experience delivering technical solutions within large projects, working with cloud technologies such as Azure, and testing both Front End and Back End web services. You should be comfortable working in Agile environments and have experience creating test strategies and documentation. Strong technical experience is required with test automation tools and frameworks, including Microsoft Visual Studio with C#, Selenium, BDD/SpecFlow, MSTest, RestSharp and JavaScript, along with experience using GitHub and Azure DevOps. Experience with non-functional testing tools such as JMeter or Azure Load Test, writing SQL queries, and a good understanding of architecture principles and design patterns is also important. Desirable skills include knowledge of unit testing, DevOps practices, Docker, Python or ISTQB Foundation certification. This is an exciting opportunity to help shape and improve modern digital services while working in a collaborative environment that values learning, development and continuous improvement.
13/03/2026
Full time
Digital Senior Automation Test Engineer Newport - 1 day a week onsite £48000 - £56000 + 29% pension + excellent holidays and other benefits Must be Security clearable (have lived in the UK for 5+ years We are looking for a Senior Test Automation Engineer to help deliver high-quality, reliable digital services. You will play a key role in designing and implementing automated testing solutions that support a continuous deployment environment, ensuring systems are robust, scalable and secure. Working as part of a multi-disciplinary Agile team, you will collaborate closely with developers and stakeholders to ensure quality is Embedded throughout the development life cycle. This role will involve building automated testing frameworks, improving test coverage and contributing to the delivery of complex, mission-critical services. Key responsibilities include writing, executing and maintaining automated UI and API tests aligned to acceptance criteria, as well as developing functional and non-functional test suites. You will build automated testing solutions from scratch, test data processes, and ensure testing aligns with engineering principles and DevOps best practices. You will also identify and manage defects, risks and issues, contribute to the design and development of technical solutions, and implement toolkits or APIs to support integration, performance optimisation, security and scalability. You will work closely with software developers to develop a shared understanding of the codebase and unit test coverage, while ensuring governance standards and security controls are followed, including ISO 27001 and Security Policy Framework requirements. The role may also involve supporting delivery activities, collaborating across multiple teams and mentoring more junior colleagues. We're looking for someone who takes ownership, works collaboratively and helps drive delivery forward. You should be comfortable working across teams, engaging stakeholders and sharing knowledge, while continuing to develop your own skills and supporting the growth of others. To be successful in this role, you will have experience delivering technical solutions within large projects, working with cloud technologies such as Azure, and testing both Front End and Back End web services. You should be comfortable working in Agile environments and have experience creating test strategies and documentation. Strong technical experience is required with test automation tools and frameworks, including Microsoft Visual Studio with C#, Selenium, BDD/SpecFlow, MSTest, RestSharp and JavaScript, along with experience using GitHub and Azure DevOps. Experience with non-functional testing tools such as JMeter or Azure Load Test, writing SQL queries, and a good understanding of architecture principles and design patterns is also important. Desirable skills include knowledge of unit testing, DevOps practices, Docker, Python or ISTQB Foundation certification. This is an exciting opportunity to help shape and improve modern digital services while working in a collaborative environment that values learning, development and continuous improvement.
In-Parallel Computer Staff Ltd
Systems Engineer
In-Parallel Computer Staff Ltd
Our Client is seeking Systems Engineers who have experience of the whole Systems Lifecycle from Concept through to Delivery. This will involve Requirements Capture, System Design, Integration, Test, Verification / Validation of high integrity Embedded related products ideally for the Defence / Military market sector. It is expected that you will have some understanding of Software / Electronics and Mechanical elements as liaison with these teams is required together with Customer interactions both verbally and in person etc. Good Documentation skills are also important. Other desirable knowledge will include Comms Protocols, Radar or Avionics or similar applications. Current SC Level Clearance is a benefit but you must be eligible and willing to undertake this process. In-Parallel Computer Staff Ltd is providing services as an Employment Business.
13/03/2026
Full time
Our Client is seeking Systems Engineers who have experience of the whole Systems Lifecycle from Concept through to Delivery. This will involve Requirements Capture, System Design, Integration, Test, Verification / Validation of high integrity Embedded related products ideally for the Defence / Military market sector. It is expected that you will have some understanding of Software / Electronics and Mechanical elements as liaison with these teams is required together with Customer interactions both verbally and in person etc. Good Documentation skills are also important. Other desirable knowledge will include Comms Protocols, Radar or Avionics or similar applications. Current SC Level Clearance is a benefit but you must be eligible and willing to undertake this process. In-Parallel Computer Staff Ltd is providing services as an Employment Business.
Genesis Technical Recruitment Ltd
Embedded Software Engineer
Genesis Technical Recruitment Ltd Beamhurst, Staffordshire
We are seeking a highly skilled Model-Based Embedded Software Engineer to support the development of embedded control systems for off-highway equipment, including construction, agricultural, material-handling, and other heavy-duty machines. This role combines strong model-based design expertise with deep understanding of system requirements, safety expectations, and integration testing in rugged, real-world operating environments. You will be comfortable bridging software, electronics, and machine-level behaviours in complex hydraulic, electric, and powertrain systems. Embedded Software Engineer Role: Model-Based Control Software Development Design, develop, and maintain embedded control algorithms using MATLAB/Simulink, tailored to off-highway systems (e.g., hydraulics, driveline, powertrain, implement control). Perform model simulation, verification, and optimisation to meet machine performance targets. Support auto-code generation and calibration activities for production-grade embedded controllers. Requirements Management & Traceability Capture, refine, validate, and maintain requirements using JAMA, ensuring full traceability from stakeholder needs through to verification. Collaborate with system engineers, product owners, and machine teams to ensure clarity, feasibility, and alignment of requirements. Translate machine-level behaviours into robust software requirements. System Integration & Verification Develop and execute Software-in-the-Loop (SIL) tests to validate behaviour early in the development cycle. Support machine-level integration testing, including CAN-based debugging and analysis using tools such as CANalyzer. Drive issue resolution through structured analysis of field data, test logs, and system interactions. Work closely with HIL platforms where required to replicate machine scenarios. Functional Safety & Compliance Apply functional safety principles in line with ISO 13849, with awareness of Performance Levels and system safety architectures used in off-highway machinery. Support safety documentation, validation activities, and risk assessments for safety-related features. Cross-Functional Collaboration Interface with mechanical, hydraulic, electrical, and system engineering teams to ensure cohesive full-machine system design. Participate in design reviews, DFMEAs, and hazard analyses related to machine functionality and operator safety. Contribute to continuous improvement of development processes, toolchains, and modelling standards. Embedded Software Engineer Requirements: Strong capability in MATLAB/Simulink, including model architecture, simulation, and MBD workflows. Hands-on experience with JAMA, JIRA, and structured requirements management. Proficient with CANalyzer or equivalent tools for CAN-based diagnostics and communication analysis. Competency in executing and interpreting SIL tests and system integration results. Understanding of functional safety principles and ISO 13849. Understanding of off-highway machinery systems (e.g., hydraulics, propulsion, control interfaces, operator inputs). Appreciation of machine architectures including ECUs, sensors, actuators, networks, and safety functions. Familiarity with environmental challenges relevant to off-highway: vibration, temperature extremes, dust, EMC, etc. Strong documentation, communication, and requirements-focused mindset. Ability to work effectively with cross-disciplinary engineering teams. Excellent analytical thinking, problem-solving, and debugging capability. Proactive, structured, and quality-focused approach. Familiarity with hydraulics and machine control systems architecture. Knowledge of ISO 19014, ISO 25119, or ISO 26262. Experience with embedded C/C++ for debugging or interfacing. Exposure to electrified powertrain systems used in modern off-highway equipment. Embedded Software Engineer Applications: This vacancy is only available to Candidates with relevant experience as detailed in the job description. Due to volume of applications, we are unable to respond to applicants who do not possess the required skills and experience. Recent Graduates who do not have the required level of industry experience need not apply. Candidates must be authorised to work in the country where this role is located BEFORE making an application.
13/03/2026
Contractor
We are seeking a highly skilled Model-Based Embedded Software Engineer to support the development of embedded control systems for off-highway equipment, including construction, agricultural, material-handling, and other heavy-duty machines. This role combines strong model-based design expertise with deep understanding of system requirements, safety expectations, and integration testing in rugged, real-world operating environments. You will be comfortable bridging software, electronics, and machine-level behaviours in complex hydraulic, electric, and powertrain systems. Embedded Software Engineer Role: Model-Based Control Software Development Design, develop, and maintain embedded control algorithms using MATLAB/Simulink, tailored to off-highway systems (e.g., hydraulics, driveline, powertrain, implement control). Perform model simulation, verification, and optimisation to meet machine performance targets. Support auto-code generation and calibration activities for production-grade embedded controllers. Requirements Management & Traceability Capture, refine, validate, and maintain requirements using JAMA, ensuring full traceability from stakeholder needs through to verification. Collaborate with system engineers, product owners, and machine teams to ensure clarity, feasibility, and alignment of requirements. Translate machine-level behaviours into robust software requirements. System Integration & Verification Develop and execute Software-in-the-Loop (SIL) tests to validate behaviour early in the development cycle. Support machine-level integration testing, including CAN-based debugging and analysis using tools such as CANalyzer. Drive issue resolution through structured analysis of field data, test logs, and system interactions. Work closely with HIL platforms where required to replicate machine scenarios. Functional Safety & Compliance Apply functional safety principles in line with ISO 13849, with awareness of Performance Levels and system safety architectures used in off-highway machinery. Support safety documentation, validation activities, and risk assessments for safety-related features. Cross-Functional Collaboration Interface with mechanical, hydraulic, electrical, and system engineering teams to ensure cohesive full-machine system design. Participate in design reviews, DFMEAs, and hazard analyses related to machine functionality and operator safety. Contribute to continuous improvement of development processes, toolchains, and modelling standards. Embedded Software Engineer Requirements: Strong capability in MATLAB/Simulink, including model architecture, simulation, and MBD workflows. Hands-on experience with JAMA, JIRA, and structured requirements management. Proficient with CANalyzer or equivalent tools for CAN-based diagnostics and communication analysis. Competency in executing and interpreting SIL tests and system integration results. Understanding of functional safety principles and ISO 13849. Understanding of off-highway machinery systems (e.g., hydraulics, propulsion, control interfaces, operator inputs). Appreciation of machine architectures including ECUs, sensors, actuators, networks, and safety functions. Familiarity with environmental challenges relevant to off-highway: vibration, temperature extremes, dust, EMC, etc. Strong documentation, communication, and requirements-focused mindset. Ability to work effectively with cross-disciplinary engineering teams. Excellent analytical thinking, problem-solving, and debugging capability. Proactive, structured, and quality-focused approach. Familiarity with hydraulics and machine control systems architecture. Knowledge of ISO 19014, ISO 25119, or ISO 26262. Experience with embedded C/C++ for debugging or interfacing. Exposure to electrified powertrain systems used in modern off-highway equipment. Embedded Software Engineer Applications: This vacancy is only available to Candidates with relevant experience as detailed in the job description. Due to volume of applications, we are unable to respond to applicants who do not possess the required skills and experience. Recent Graduates who do not have the required level of industry experience need not apply. Candidates must be authorised to work in the country where this role is located BEFORE making an application.
Zenovo
Software Engineer (Algorithms for measurement and motion analysis)
Zenovo Coventry, Warwickshire
Software Engineer £55,000 - £70,000 2-3 days onsite in Coventry We are looking for a Software Engineer to join a Research & Development team and help develop cutting-edge algorithms and advanced mathematical and scientific software. This role offers the opportunity to work on advanced mathematical and scientific software, contributing directly to the performance and success of products used by professionals worldwide. You will collaborate with a multidisciplinary engineering team that includes research scientists, electronics hardware engineers, embedded software developers, cloud/backend engineers, and mobile app developers. Your work will play a critical role in shaping both current and future product capabilities. Key Responsibilities Design and develop advanced algorithms for measurement and motion analysis Develop and optimise sensor fusion algorithms combining data from multiple sensors Build and maintain high-performance C# scientific and mathematical libraries Apply 3D vector mathematics and advanced mathematical models to real-world problems Collaborate with cross-functional teams across hardware, embedded, mobile, and cloud development Analyse complex datasets and improve algorithm accuracy, efficiency, and reliability Contribute innovative ideas to advance product capabilities and technical performance Essential Skills & Experience Strong C# development experience, particularly building scientific, mathematical, or computational libraries Strong understanding of advanced mathematics and algorithm design Experience working with 3D vector mathematics and spatial calculations Excellent analytical and problem-solving skills Demonstrated ability to develop innovative technical solutions Desirable Skills Experience with Inertial Navigation Systems (INS) Experience developing software for drones, robotics, or motion-tracking devices Experience implementing Sensor Fusion techniques such as Kalman Filters Experience using MATLAB for algorithm development or simulation
13/03/2026
Full time
Software Engineer £55,000 - £70,000 2-3 days onsite in Coventry We are looking for a Software Engineer to join a Research & Development team and help develop cutting-edge algorithms and advanced mathematical and scientific software. This role offers the opportunity to work on advanced mathematical and scientific software, contributing directly to the performance and success of products used by professionals worldwide. You will collaborate with a multidisciplinary engineering team that includes research scientists, electronics hardware engineers, embedded software developers, cloud/backend engineers, and mobile app developers. Your work will play a critical role in shaping both current and future product capabilities. Key Responsibilities Design and develop advanced algorithms for measurement and motion analysis Develop and optimise sensor fusion algorithms combining data from multiple sensors Build and maintain high-performance C# scientific and mathematical libraries Apply 3D vector mathematics and advanced mathematical models to real-world problems Collaborate with cross-functional teams across hardware, embedded, mobile, and cloud development Analyse complex datasets and improve algorithm accuracy, efficiency, and reliability Contribute innovative ideas to advance product capabilities and technical performance Essential Skills & Experience Strong C# development experience, particularly building scientific, mathematical, or computational libraries Strong understanding of advanced mathematics and algorithm design Experience working with 3D vector mathematics and spatial calculations Excellent analytical and problem-solving skills Demonstrated ability to develop innovative technical solutions Desirable Skills Experience with Inertial Navigation Systems (INS) Experience developing software for drones, robotics, or motion-tracking devices Experience implementing Sensor Fusion techniques such as Kalman Filters Experience using MATLAB for algorithm development or simulation
ECM Selection (Holdings) Limited
Embedded Software Engineer
ECM Selection (Holdings) Limited Cambridge, Cambridgeshire
Develop embedded software solutions for cutting-edge UK defence technology to £80,000 DoE + Benefits This company is growing strongly with projects in various areas of national defence and are seeking a skilled Embedded Software Engineer to join the team. These projects are all specifically related to UK defence and so interested candidates will need to be British Citizens to be considered for this role. Whilst the exact nature of these projects is kept secret, they utilise advanced technologies and often require the development of brand-new techniques to solve very challenging problems. Whilst growing they are still a small team with a start-up atmosphere where roles aren t rigidly defined and hierarchy is minimal. New ideas and project directions are welcomed from anyone, and everyone is empowered to represent the business at customer meetings and conferences. You should expect to put your skills to use on a wide array of different projects with varying requirements. Some will be early-stage feasibility studies which may not include any programming while others will run through to the production of prototypes or demonstrator units. Requirements: Demonstrable commercial-grade experience in embedded software development with a proven track record of designing and implementing solutions to real-world problems. Strong proficiency with Linux and programming in C, plus at least one other relevant language such as C#, C++ or MATLAB. Knowledge in areas such as bare metal and RTOS software development, embedded software debugging methods, high-level software architecture, electronics development, or scripting for test would be highly advantageous. Relevant degree demonstrating strong academic foundations including top A Level grades or equivalent. British Citizen eligible for UK security clearance. Remuneration package is strong with good base salary and excellent benefits. For security reasons this is an in-office only role, no forms of hybrid or remote working are possible. Another top job from ECM, the high-tech recruitment experts. Even if this job's not quite right, do contact us now - we may well have the ideal job for you. To discuss your requirements call (phone number removed) or email your CV. We will always ask before forwarding your CV. Please apply (quoting ref: CV27583 ) only if you are eligible to live and work in the UK. By submitting your details you certify that the information you provide is accurate.
13/03/2026
Full time
Develop embedded software solutions for cutting-edge UK defence technology to £80,000 DoE + Benefits This company is growing strongly with projects in various areas of national defence and are seeking a skilled Embedded Software Engineer to join the team. These projects are all specifically related to UK defence and so interested candidates will need to be British Citizens to be considered for this role. Whilst the exact nature of these projects is kept secret, they utilise advanced technologies and often require the development of brand-new techniques to solve very challenging problems. Whilst growing they are still a small team with a start-up atmosphere where roles aren t rigidly defined and hierarchy is minimal. New ideas and project directions are welcomed from anyone, and everyone is empowered to represent the business at customer meetings and conferences. You should expect to put your skills to use on a wide array of different projects with varying requirements. Some will be early-stage feasibility studies which may not include any programming while others will run through to the production of prototypes or demonstrator units. Requirements: Demonstrable commercial-grade experience in embedded software development with a proven track record of designing and implementing solutions to real-world problems. Strong proficiency with Linux and programming in C, plus at least one other relevant language such as C#, C++ or MATLAB. Knowledge in areas such as bare metal and RTOS software development, embedded software debugging methods, high-level software architecture, electronics development, or scripting for test would be highly advantageous. Relevant degree demonstrating strong academic foundations including top A Level grades or equivalent. British Citizen eligible for UK security clearance. Remuneration package is strong with good base salary and excellent benefits. For security reasons this is an in-office only role, no forms of hybrid or remote working are possible. Another top job from ECM, the high-tech recruitment experts. Even if this job's not quite right, do contact us now - we may well have the ideal job for you. To discuss your requirements call (phone number removed) or email your CV. We will always ask before forwarding your CV. Please apply (quoting ref: CV27583 ) only if you are eligible to live and work in the UK. By submitting your details you certify that the information you provide is accurate.
Zenovo
Embedded Firmware Engineer
Zenovo
Job Title: Embedded Firmware Engineer Salary: Up to £40k (depending on experience) Location: Sheffield Based (international travel opportunities) We re looking for an Embedded Firmware Engineer with experience in machine control and industrial automation to join our engineering team. This is an exciting opportunity to join a technically focused engineering team working on challenging, real-world industrial systems. You ll gain exposure to international projects, develop both embedded and automation skills, and play a key role in delivering complex solutions. The Role: Work on the development, commissioning, and support of embedded and automation-based systems. Mix of office-based engineering and overseas site work, so willingness to travel is essential. Develop and support embedded software for machine control systems Programming and commissioning industrial automation and control systems Working with PLC-based control platforms Supporting installation, testing, and commissioning activities on customer sites Collaborating closely with mechanical, electrical, and project engineering teams Troubleshooting, fault-finding, and optimising deployed systems Contributing to documentation, testing procedures, and technical handover materials About You Degree in Embedded Software or a related field 3 5 years experience in industrial automation, control engineering, or embedded systems Experience with machine control using embedded or PLC-based systems Strong experience with TIA Portal (or Siemens PLCs with Step 7 programming) Willingness to travel internationally and work on overseas when required Exposure to commissioning, site-based troubleshooting, and customer-facing engineering Please note we cannot offer sponsorship for this opportunity. If interested, please send over an updated CV.
13/03/2026
Full time
Job Title: Embedded Firmware Engineer Salary: Up to £40k (depending on experience) Location: Sheffield Based (international travel opportunities) We re looking for an Embedded Firmware Engineer with experience in machine control and industrial automation to join our engineering team. This is an exciting opportunity to join a technically focused engineering team working on challenging, real-world industrial systems. You ll gain exposure to international projects, develop both embedded and automation skills, and play a key role in delivering complex solutions. The Role: Work on the development, commissioning, and support of embedded and automation-based systems. Mix of office-based engineering and overseas site work, so willingness to travel is essential. Develop and support embedded software for machine control systems Programming and commissioning industrial automation and control systems Working with PLC-based control platforms Supporting installation, testing, and commissioning activities on customer sites Collaborating closely with mechanical, electrical, and project engineering teams Troubleshooting, fault-finding, and optimising deployed systems Contributing to documentation, testing procedures, and technical handover materials About You Degree in Embedded Software or a related field 3 5 years experience in industrial automation, control engineering, or embedded systems Experience with machine control using embedded or PLC-based systems Strong experience with TIA Portal (or Siemens PLCs with Step 7 programming) Willingness to travel internationally and work on overseas when required Exposure to commissioning, site-based troubleshooting, and customer-facing engineering Please note we cannot offer sponsorship for this opportunity. If interested, please send over an updated CV.
Platform Recruitment
Embedded Software Engineer
Platform Recruitment Cambridge, Cambridgeshire
Embedded Software Engineer £40-80k DOE Cambridge Are you a software engineer who wants to work with some of the most high-tech companies in the world? One of the UK s leading consultancies is hiring software engineers to join their high-growth, driven, and extremely motivated team. They partner with clients from leading global brands to startups to identify growth opportunities through innovative solutions, taking pride in their success. They operate as a meritocracy and give leadership responsibilities based on skill rather than length of service. You can get promoted rapidly depending on your skill. Responsibilities as an Embedded Software Engineer: + Design and develop software applications and control algorithms using OO languages (C# and C++) and/or embedded code (C) + Collaborating with electronics, mechanical and systems engineers to integrate software with hardware components and robotics platforms Technical requirements for an Embedded Software Engineer: + Proficiency in C/C++, C#, or .NET for PC application development + Experience developing ARM Cortex MCUs + Professional experience utilising Docker containers + Strong understanding of software development lifecycle and version control (e.g., Git). Desirable experiences for an Embedded Software Engineer: + Experience with IEC 62304, ISO 13485, or FDA 21 CFR Part 820 + 3+ years of experience in a regulated industry Apply today to join a highly innovative and world renowned consultancy!
13/03/2026
Full time
Embedded Software Engineer £40-80k DOE Cambridge Are you a software engineer who wants to work with some of the most high-tech companies in the world? One of the UK s leading consultancies is hiring software engineers to join their high-growth, driven, and extremely motivated team. They partner with clients from leading global brands to startups to identify growth opportunities through innovative solutions, taking pride in their success. They operate as a meritocracy and give leadership responsibilities based on skill rather than length of service. You can get promoted rapidly depending on your skill. Responsibilities as an Embedded Software Engineer: + Design and develop software applications and control algorithms using OO languages (C# and C++) and/or embedded code (C) + Collaborating with electronics, mechanical and systems engineers to integrate software with hardware components and robotics platforms Technical requirements for an Embedded Software Engineer: + Proficiency in C/C++, C#, or .NET for PC application development + Experience developing ARM Cortex MCUs + Professional experience utilising Docker containers + Strong understanding of software development lifecycle and version control (e.g., Git). Desirable experiences for an Embedded Software Engineer: + Experience with IEC 62304, ISO 13485, or FDA 21 CFR Part 820 + 3+ years of experience in a regulated industry Apply today to join a highly innovative and world renowned consultancy!
Platform Recruitment
Senior Embedded Software Engineer
Platform Recruitment Royston, Hertfordshire
Senior Embedded Software Engineer Cambridge Are you a highly experienced Embedded Software Engineer with a passion for problem-solving across the full product lifecycle? My client developed highly precise scientific instruments & sensors. Responsibilities as an Embedded Linux Software Engineer : Design and develop bare metal, RTOS, and DSP algorithm embedded software using C/C++ on ARM Cortex MCUs Create production support software, like test jig interfaces and calibration tools Troubleshoot hardware issues, perform fault finding, and resolve system-level problems Requirements: 5+ of Embedded Firmware/Software engineering experience Strong experience in embedded software development and debugging using C/C++ (bare metal, RTOS) Solid knowledge of MCU peripheral control (UART, I2C, SPI, USB, MODBUS, DMA, etc.) Solid understanding of Digital Signal Processing Apply now to be part of a company developing highly complex sensing technologies, and take your embedded software skills to the next level today!
13/03/2026
Full time
Senior Embedded Software Engineer Cambridge Are you a highly experienced Embedded Software Engineer with a passion for problem-solving across the full product lifecycle? My client developed highly precise scientific instruments & sensors. Responsibilities as an Embedded Linux Software Engineer : Design and develop bare metal, RTOS, and DSP algorithm embedded software using C/C++ on ARM Cortex MCUs Create production support software, like test jig interfaces and calibration tools Troubleshoot hardware issues, perform fault finding, and resolve system-level problems Requirements: 5+ of Embedded Firmware/Software engineering experience Strong experience in embedded software development and debugging using C/C++ (bare metal, RTOS) Solid knowledge of MCU peripheral control (UART, I2C, SPI, USB, MODBUS, DMA, etc.) Solid understanding of Digital Signal Processing Apply now to be part of a company developing highly complex sensing technologies, and take your embedded software skills to the next level today!
Platform Recruitment
Embedded Linux Engineer
Platform Recruitment Cambridge, Cambridgeshire
Embedded Linux Engineer 60-70k Cambridge Are you a driven engineer experienced with Linux build systems & networking? I am partnered with an ambitious scale-up in the heart of Cambridge that takes a leading role in wireless innovation. The company started as a passion project, and since then it has grown into a company that develops architecture that huge multinationals model their systems after. Responsibilities as an Embedded Linux Engineer : Porting the OS, integrating with ODM software Fixing build issues when moving to new platforms and applying patches to debug open-source software Researching technical growth Requirements: Highly experienced with embedded build systems, preferably buildroot, OpenWRT, or other WRT-Variants Experienced with CLANG and very confident working with patches on open source software Strong understanding of network protocols Desirable skills for an Embedded Linux Engineer: Experience developing Linux kernel modules and using the kernel build system Knowledge of the Wireless and Linux network stack Experience managing the process from a reference board to production Apply now to join an R&D team shaping the future of networking!
13/03/2026
Full time
Embedded Linux Engineer 60-70k Cambridge Are you a driven engineer experienced with Linux build systems & networking? I am partnered with an ambitious scale-up in the heart of Cambridge that takes a leading role in wireless innovation. The company started as a passion project, and since then it has grown into a company that develops architecture that huge multinationals model their systems after. Responsibilities as an Embedded Linux Engineer : Porting the OS, integrating with ODM software Fixing build issues when moving to new platforms and applying patches to debug open-source software Researching technical growth Requirements: Highly experienced with embedded build systems, preferably buildroot, OpenWRT, or other WRT-Variants Experienced with CLANG and very confident working with patches on open source software Strong understanding of network protocols Desirable skills for an Embedded Linux Engineer: Experience developing Linux kernel modules and using the kernel build system Knowledge of the Wireless and Linux network stack Experience managing the process from a reference board to production Apply now to join an R&D team shaping the future of networking!
Platform Recruitment
Embedded Linux Software Engineer
Platform Recruitment Milton, Cambridgeshire
Embedded Linux Software Engineer 60-70k Cambridge My client is an essential company in the communications and data industry. Their presence spans hundreds of countries, and their engineering makes up a vital part of the global networking infrastructure. They are looking for an Embedded Software Engineer with strong Linux experience to join their software dev team. Responsibilities as an Embedded Linux Software Engineer : Design & implement software solutions in C Integrate Linux software with hardware, interpreting schematics Collaborate with other teams to analyse technical issues and contribute to their timely and effective resolution Requirements: Experienced in developing ARM MCUs in C Confident with Linux-based systems development, including experience with the Linux boot process, DTB, and kernel drivers Familiar with networking protocols Proficiency in developing user-level software that interacts with the Linux operating system Bonus skills for an Embedded Linux Software Engineer: Familiarity with Yocto Experience with Git & JIRA Apply now if you have a passion for networking, Linux, and C. Become a key player in the development of global infrastructure!
13/03/2026
Full time
Embedded Linux Software Engineer 60-70k Cambridge My client is an essential company in the communications and data industry. Their presence spans hundreds of countries, and their engineering makes up a vital part of the global networking infrastructure. They are looking for an Embedded Software Engineer with strong Linux experience to join their software dev team. Responsibilities as an Embedded Linux Software Engineer : Design & implement software solutions in C Integrate Linux software with hardware, interpreting schematics Collaborate with other teams to analyse technical issues and contribute to their timely and effective resolution Requirements: Experienced in developing ARM MCUs in C Confident with Linux-based systems development, including experience with the Linux boot process, DTB, and kernel drivers Familiar with networking protocols Proficiency in developing user-level software that interacts with the Linux operating system Bonus skills for an Embedded Linux Software Engineer: Familiarity with Yocto Experience with Git & JIRA Apply now if you have a passion for networking, Linux, and C. Become a key player in the development of global infrastructure!
Platform Recruitment
Senior Embedded Software Engineer
Platform Recruitment St. Ives, Cambridgeshire
Senior Embedded Software Engineer £60-70k St. Ives If you want to develop yourself from a Senior to a Lead engineer with a leading company developing extremely precise systems. This is the role for you. Platform Recruitment is partnered with a global leader in extremely responsive control software for industrial automation, looking for a Senior Embedded Software Engineer. You ll be responsible for developing firmware & software, leading the software development team, and innovating the next generation of concepts. Responsibilities as an Embedded Software Engineer: Design, develop, optimise, and thoroughly test firmware and software for execution on bare-metal processors and embedded Linux/RTOS platforms Lead a cross-functional team of hardware and software engineers to define the requirements and lead the software development life cycle Requirements: Proven experience in leading firmware development for bare-metal and Linux/RTOS-based systems, with high proficiency in high-performance C/C++. Extensive knowledge of various communication protocols (e.g., TCP/UDP, SPI/I2C, CAN, RS232) High-level familiarity with electronics/schematics, and strong numerical/analytical skills Desirable skills for an Embedded Software Engineer: Experience developing on Arm Cortex platforms utilising either RTOS or bare metal Working knowledge of embedded security Experience with other embedded or high-level prototyping languages such as Rust, C#, or Python Apply now to develop the next generation of high-precision control software! Platform Recruitment: Platform recruitment covers a wide range of IT and Engineering positions, including C++, Embedded, Electronics, Mechanical, DevOps, Cloud, Support, Project Management, Technical Sales, and more.
13/03/2026
Full time
Senior Embedded Software Engineer £60-70k St. Ives If you want to develop yourself from a Senior to a Lead engineer with a leading company developing extremely precise systems. This is the role for you. Platform Recruitment is partnered with a global leader in extremely responsive control software for industrial automation, looking for a Senior Embedded Software Engineer. You ll be responsible for developing firmware & software, leading the software development team, and innovating the next generation of concepts. Responsibilities as an Embedded Software Engineer: Design, develop, optimise, and thoroughly test firmware and software for execution on bare-metal processors and embedded Linux/RTOS platforms Lead a cross-functional team of hardware and software engineers to define the requirements and lead the software development life cycle Requirements: Proven experience in leading firmware development for bare-metal and Linux/RTOS-based systems, with high proficiency in high-performance C/C++. Extensive knowledge of various communication protocols (e.g., TCP/UDP, SPI/I2C, CAN, RS232) High-level familiarity with electronics/schematics, and strong numerical/analytical skills Desirable skills for an Embedded Software Engineer: Experience developing on Arm Cortex platforms utilising either RTOS or bare metal Working knowledge of embedded security Experience with other embedded or high-level prototyping languages such as Rust, C#, or Python Apply now to develop the next generation of high-precision control software! Platform Recruitment: Platform recruitment covers a wide range of IT and Engineering positions, including C++, Embedded, Electronics, Mechanical, DevOps, Cloud, Support, Project Management, Technical Sales, and more.
ECM Selection (Holdings) Limited
Medical Device Software Engineer
ECM Selection (Holdings) Limited Cambridge, Cambridgeshire
Become the founding member of this medical device software development team On the borders of Essex and Cambridgeshire, this diagnostics company develops medical instrumentation that provides accessible and timely results for public health purposes. Their system uses a combination of embedded C running on an RTOS, A React-Native app running on Android, and centralised data collection based on the LAMP stack and MariaDB. With products already on the market, they are seeking to move their software development in house, and are seeking an experienced and adaptable Senior Software Engineer to form the nucleus of their software team. The process of taking on board software development will be gradual, and supported by current (external) developers, so immediate familiarity with the entire stack isn't expected; however, a strong understanding of embedded development, and prior experience of developing software for medical devices (and therefore a knowledge of the associated medical software standards) will be needed. As the company is still at an early stage, you may be occasionally required to help out in other (non-software) functions of the company - you will therefore need an accommodating and adaptable outlook as well as an enthusiasm for work which will have a very substantial positive impact. You will need: A strong academic background in Computer Science, Electronics or similarly applicable subject. Substantial experience as a software engineer, including software development for medical devices. Excellent coding skills in embedded C. A can-do attitude, happy to dive into new technologies and learn new skills as needed (or indeed to help out with non-software tasks as the need occasionally arises). Full existing right to work in the UK without restriction, time limit, or sponsorship. Not essential, but useful: real-time operating systems, React Native, Android, LAMP, C# or Python. If you're looking for a role that will make a massive positive impact in the world, whilst at the same time becoming the founding member of a software team, then this may be for you. The role is on-site in a pleasant countryside location. A highly competitive salary is on offer to the successful candidate. Another top job from ECM, the high-tech recruitment experts. Even if this job's not quite right, do contact us now - we may well have the ideal job for you. To discuss your requirements call ecm or email your CV. We will always ask before forwarding your CV. Please apply (quoting ref: CV27517 ) only if you are eligible to live and work in the UK. By submitting your details you certify that the information you provide is accurate.
12/03/2026
Full time
Become the founding member of this medical device software development team On the borders of Essex and Cambridgeshire, this diagnostics company develops medical instrumentation that provides accessible and timely results for public health purposes. Their system uses a combination of embedded C running on an RTOS, A React-Native app running on Android, and centralised data collection based on the LAMP stack and MariaDB. With products already on the market, they are seeking to move their software development in house, and are seeking an experienced and adaptable Senior Software Engineer to form the nucleus of their software team. The process of taking on board software development will be gradual, and supported by current (external) developers, so immediate familiarity with the entire stack isn't expected; however, a strong understanding of embedded development, and prior experience of developing software for medical devices (and therefore a knowledge of the associated medical software standards) will be needed. As the company is still at an early stage, you may be occasionally required to help out in other (non-software) functions of the company - you will therefore need an accommodating and adaptable outlook as well as an enthusiasm for work which will have a very substantial positive impact. You will need: A strong academic background in Computer Science, Electronics or similarly applicable subject. Substantial experience as a software engineer, including software development for medical devices. Excellent coding skills in embedded C. A can-do attitude, happy to dive into new technologies and learn new skills as needed (or indeed to help out with non-software tasks as the need occasionally arises). Full existing right to work in the UK without restriction, time limit, or sponsorship. Not essential, but useful: real-time operating systems, React Native, Android, LAMP, C# or Python. If you're looking for a role that will make a massive positive impact in the world, whilst at the same time becoming the founding member of a software team, then this may be for you. The role is on-site in a pleasant countryside location. A highly competitive salary is on offer to the successful candidate. Another top job from ECM, the high-tech recruitment experts. Even if this job's not quite right, do contact us now - we may well have the ideal job for you. To discuss your requirements call ecm or email your CV. We will always ask before forwarding your CV. Please apply (quoting ref: CV27517 ) only if you are eligible to live and work in the UK. By submitting your details you certify that the information you provide is accurate.
Permanent Futures Limited
Senior Software Engineer
Permanent Futures Limited
Manufacturing Futures seek to appoint a Principal Embedded Software Engineer working predominantly in embedded C. It's a really exciting time to join a market leader in a rapidly growing industry with an ever growing customer base. You will take the lead on your own projects as part of an inter-disciplinary engineering team, regularly liaising with mechanical and electronics engineers. This Principal Embedded Software Engineer role is a hands-on design position developing embedded software but it would be beneficial if you had previous experience supervising a team. Career progression can be rapid and the potential for growth is huge. You'll be joining an excellent team with market leading products and technologies. Principal 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 Principal 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!
12/03/2026
Full time
Manufacturing Futures seek to appoint a Principal Embedded Software Engineer working predominantly in embedded C. It's a really exciting time to join a market leader in a rapidly growing industry with an ever growing customer base. You will take the lead on your own projects as part of an inter-disciplinary engineering team, regularly liaising with mechanical and electronics engineers. This Principal Embedded Software Engineer role is a hands-on design position developing embedded software but it would be beneficial if you had previous experience supervising a team. Career progression can be rapid and the potential for growth is huge. You'll be joining an excellent team with market leading products and technologies. Principal 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 Principal 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!
YT Technologies
Embedded Software Engineer
YT Technologies Worcester, Worcestershire
YT Tech is representing a high-growth Safety-Critical Technology firm that designs systems used globally in healthcare and high-security infrastructure. Joining a collaborative R&D function, you will be responsible for the development and optimisation of software across a range of RTOS and Embedded Linux platforms. You will design real-time software capable of processing complex sensor data to ensure 24/7 reliability in mission-critical environments. Key Responsibilities Real-Time Systems: Architect and implement firmware using RTOS (FreeRTOS/Zephyr) for high-precision data acquisition. Linux Integration: Build and maintain Embedded Linux distributions (Yocto/Buildroot) to support sophisticated application layers. Connectivity: Design robust IoT communication stacks using MQTT, BLE, and Wi-Fi for secure cloud-connected devices. Hardware/Software Interface: Work at the driver level to optimise sensor performance and hardware-software synchronisation. Lifecycle Ownership: Drive the full SDLC within an Agile framework, ensuring all code meets rigorous safety and quality standards. Must-Have Features: C++ Mastery: Commercial experience with modern C++ in an embedded environment. OS Experience: A strong background in both RTOS and Embedded Linux. IoT Protocols: Proven track record of shipping connected products. Low-Level Knowledge: Experience with ARM Cortex-M or similar architectures. Nice to have's Experience with signal processing or sensor fusion algorithms. Previous work within regulated industries (e.g., Medical, Defense, or Industrial Automation). If interested, and you match the criteria above, please apply with your most revent CV and I will be in touch to discuss further. Unfortunately sponsorship is not on offer for this role
12/03/2026
Full time
YT Tech is representing a high-growth Safety-Critical Technology firm that designs systems used globally in healthcare and high-security infrastructure. Joining a collaborative R&D function, you will be responsible for the development and optimisation of software across a range of RTOS and Embedded Linux platforms. You will design real-time software capable of processing complex sensor data to ensure 24/7 reliability in mission-critical environments. Key Responsibilities Real-Time Systems: Architect and implement firmware using RTOS (FreeRTOS/Zephyr) for high-precision data acquisition. Linux Integration: Build and maintain Embedded Linux distributions (Yocto/Buildroot) to support sophisticated application layers. Connectivity: Design robust IoT communication stacks using MQTT, BLE, and Wi-Fi for secure cloud-connected devices. Hardware/Software Interface: Work at the driver level to optimise sensor performance and hardware-software synchronisation. Lifecycle Ownership: Drive the full SDLC within an Agile framework, ensuring all code meets rigorous safety and quality standards. Must-Have Features: C++ Mastery: Commercial experience with modern C++ in an embedded environment. OS Experience: A strong background in both RTOS and Embedded Linux. IoT Protocols: Proven track record of shipping connected products. Low-Level Knowledge: Experience with ARM Cortex-M or similar architectures. Nice to have's Experience with signal processing or sensor fusion algorithms. Previous work within regulated industries (e.g., Medical, Defense, or Industrial Automation). If interested, and you match the criteria above, please apply with your most revent CV and I will be in touch to discuss further. Unfortunately sponsorship is not on offer for this role
ZENOVO LTD
Embedded Software Engineer
ZENOVO LTD Bristol, Somerset
Job Title : Embedded Software Engineer Salary : Up to £65,000 + Bonus & Benefits (Depending on Experience) Location : Bristol (Hybrid -2/3 Days per week on-site)Zenovo is looking for talented Embedded Software Engineers (minimum 4 years' commercial experience) to join a Bristol based client, contributing to projects within a regulated industry, where excellence with Embedded Software Development is essential.In this role you will be involved in the ongoing development of software for Real-Time Operating Systems, working to recognised safety standards, and delivering high-quality design and test documentation. Key Skills Required: Proficient in C and Assembly programming languages Skilled in Embedded Systems Design and implementation Experienced in software development within controlled and regulated environments Proficient in working with Real-Time Operating Systems (RTOS) Strong low-level embedded engineering experience across diverse hardware platforms, including Cortex-M3, Cortex-M4, and Cortex-A7 Experienced in software requirements management and configuration control Solid understanding of the software development lifecycle (SDLC) Benefits Package Competitive pension scheme (up to 8% employer match) Discretionary annual bonus (typically around 10%) 25 days annual leave plus 8 bank holidays Private medical healthcare Clear Progression & Development Roadmap Hybrid working and flexitime
12/03/2026
Full time
Job Title : Embedded Software Engineer Salary : Up to £65,000 + Bonus & Benefits (Depending on Experience) Location : Bristol (Hybrid -2/3 Days per week on-site)Zenovo is looking for talented Embedded Software Engineers (minimum 4 years' commercial experience) to join a Bristol based client, contributing to projects within a regulated industry, where excellence with Embedded Software Development is essential.In this role you will be involved in the ongoing development of software for Real-Time Operating Systems, working to recognised safety standards, and delivering high-quality design and test documentation. Key Skills Required: Proficient in C and Assembly programming languages Skilled in Embedded Systems Design and implementation Experienced in software development within controlled and regulated environments Proficient in working with Real-Time Operating Systems (RTOS) Strong low-level embedded engineering experience across diverse hardware platforms, including Cortex-M3, Cortex-M4, and Cortex-A7 Experienced in software requirements management and configuration control Solid understanding of the software development lifecycle (SDLC) Benefits Package Competitive pension scheme (up to 8% employer match) Discretionary annual bonus (typically around 10%) 25 days annual leave plus 8 bank holidays Private medical healthcare Clear Progression & Development Roadmap Hybrid working and flexitime
Matchtech
Senior Software Engineer
Matchtech Farnborough, Hampshire
Our client, a leader in the defence and security sector, is currently seeking a Senior Software Engineer with advanced security clearance to join their cutting-edge team. This permanent role offers an exciting opportunity to work on innovative solutions that redefine defence technology. Key Responsibilities: Design, implement and test solutions to complex customer problems across the development lifecycle Develop software for a range of areas including bare-metal MCU, signal processing, Embedded Linux, and GUI development on Windows, Linux, and mobile platforms Utilise various programming languages such as Rust, C/C++, Python, and web development frameworks Work with FPGAs, electronic design, and mechanical design Collaborate closely with team members in an agile environment to balance requirements, schedule, and cost Produce comprehensive documentation from requirements to design and testing materials to support developments Ensure compliance with Government regulations by managing the security of information as defined in the Security manual Job Requirements: Degree in an engineering, mathematical, or science-based subject or equivalent experience Experience in at least one of the following areas: Embedded Linux application, kernel, and/or driver development C/C++ or Rust programming Proficiency in best practice software development processes/lifecycles Experience in Object-Oriented Design and Design Patterns Knowledge of software testing and design for test Desirable Experience, Skills and Qualifications: GUI development frameworks such as eGUI, GTK, Tauri Yocto, Petalinux, and uBoot Python, Jupyter Notebooks, or Matlab Web development languages (HTML, Javascript, Typescript, React) IOS/Android development Experience with communications protocols - TCP, QUIC, WiFi Knowledge of GNU Radio and Software Defined Radios Experience with FPGAs and exposure to hardware UML design and tools such as Enterprise Architect Security Clearance: Must hold DV (UKDV or MOD DV) security clearance If you are an experienced software engineer seeking a challenging role within the defence sector, we would love to hear from you. Apply now to join our client's dynamic and innovative team.
12/03/2026
Full time
Our client, a leader in the defence and security sector, is currently seeking a Senior Software Engineer with advanced security clearance to join their cutting-edge team. This permanent role offers an exciting opportunity to work on innovative solutions that redefine defence technology. Key Responsibilities: Design, implement and test solutions to complex customer problems across the development lifecycle Develop software for a range of areas including bare-metal MCU, signal processing, Embedded Linux, and GUI development on Windows, Linux, and mobile platforms Utilise various programming languages such as Rust, C/C++, Python, and web development frameworks Work with FPGAs, electronic design, and mechanical design Collaborate closely with team members in an agile environment to balance requirements, schedule, and cost Produce comprehensive documentation from requirements to design and testing materials to support developments Ensure compliance with Government regulations by managing the security of information as defined in the Security manual Job Requirements: Degree in an engineering, mathematical, or science-based subject or equivalent experience Experience in at least one of the following areas: Embedded Linux application, kernel, and/or driver development C/C++ or Rust programming Proficiency in best practice software development processes/lifecycles Experience in Object-Oriented Design and Design Patterns Knowledge of software testing and design for test Desirable Experience, Skills and Qualifications: GUI development frameworks such as eGUI, GTK, Tauri Yocto, Petalinux, and uBoot Python, Jupyter Notebooks, or Matlab Web development languages (HTML, Javascript, Typescript, React) IOS/Android development Experience with communications protocols - TCP, QUIC, WiFi Knowledge of GNU Radio and Software Defined Radios Experience with FPGAs and exposure to hardware UML design and tools such as Enterprise Architect Security Clearance: Must hold DV (UKDV or MOD DV) security clearance If you are an experienced software engineer seeking a challenging role within the defence sector, we would love to hear from you. Apply now to join our client's dynamic and innovative team.
Bowerford Associates
Software Quality Assurance Engineer
Bowerford Associates
We are searching for an experienced Software Quality Assurance Engineer / Software Tester for an extremely exciting technology and data-focussed business based near to Exeter, Devon. Please note, this role is a hybrid role , and you are required in the office a minimum of 2-days per week , therefore you MUST live within a commutable distance of the Exeter office to be considered for the role. In this role will be defining and driving quality assurance strategies across their software development lifecycle, and you will be responsible for ensuring that QA best practices, automation, and modern testing methodologies are embedded into their delivery processes to produce reliable, secure, and high-quality software. In this role you will: - Define and implement QA strategies, ensuring alignment with industry best practices and company objectives. Drive the adoption of test automation, CI/CD integration, and modern testing methodologies to improve efficiency and reliability. Establish and enforce coding and testing standards to maintain high-quality software delivery. Lead risk-based testing approaches, prioritizing critical functionalities and system stability. Collaborate with developers, architects, and product teams to embed quality throughout the software development lifecycle. Oversee performance, security, and usability testing to proactively identify potential issues before release. Monitor and analyse QA metrics to continuously improve testing effectiveness and software quality. Ensure cross-team collaboration, keeping quality and information security at the heart of the business by working closely with security, DevOps, and compliance teams. Mentor and support QA apprentices, providing structured guidance, hands-on coaching, and development opportunities to build foundational testing skills and career progression. Collaborate with the wider team to ensure ISO27001, Cyber Essentials, and other information security framework documentation, controls, and compliance requirements are maintained and embedded within quality and delivery processes. To be a success in the role you require a mixture of the following skills and experience: - Extensive experience working in a Quality Assurance or Software Testing role within a modern software development environment. Hands-on experience with test automation and integrating testing into CI/CD pipelines. Experience working in Agile development teams and collaborating closely with developers and product teams. Experience leading or influencing QA practices, standards, or strategies across teams or projects. Experience identifying and managing quality risks throughout the software development lifecycle. Experience mentoring or supporting junior QA engineers and/or apprentices. Experience with performance, security, and non-functional testing. Exposure to information security frameworks such as ISO27001 or Cyber Essentials. Experience working in regulated or compliance-driven environments. Relevant QA or testing certifications (e.g. ISTQB or equivalent). Knowledge of modern software testing principles, QA strategies, and the software development lifecycle, including Agile and CI/CD practices. Knowledge of test automation frameworks, tools, and approaches, and how to integrate them effectively into delivery pipelines. Skilled in designing and executing risk-based testing strategies to prioritise critical functionality and system stability. Skilled in analysing QA metrics and test outcomes to drive continuous improvement in quality and testing effectiveness. Skilled in collaborating with cross-functional teams, including development, product, DevOps, and security, to embed quality early and consistently. Skilled in identifying, reporting, and communicating quality risks clearly to both technical and non-technical stakeholders. Able to demonstrate strong ownership and accountability for quality outcomes across teams and releases. Experience of promoting continuous improvement, learning, and adoption of modern testing methodologies and tools. The role comes with an excellent benefits package which includes, 25 days holiday + bank holidays, Private Medical Insurance, Life Insurance, Income Protection, Cycle to Work Scheme, Eye Tests and more. To be considered for this opportunity you MUST have the Right to Work in the UK long-term as sponsorship is NOT available with this employer! Please note that due to a high level of applications, we can only respond to applicants whose skills and qualifications are suitable for this position. No terminology in this advert is intended to discriminate against any of the protected characteristics that fall under the Equality Act 2010. Bowerford Associates Ltd is acting as an Employment Agency in relation to this vacancy.
12/03/2026
Full time
We are searching for an experienced Software Quality Assurance Engineer / Software Tester for an extremely exciting technology and data-focussed business based near to Exeter, Devon. Please note, this role is a hybrid role , and you are required in the office a minimum of 2-days per week , therefore you MUST live within a commutable distance of the Exeter office to be considered for the role. In this role will be defining and driving quality assurance strategies across their software development lifecycle, and you will be responsible for ensuring that QA best practices, automation, and modern testing methodologies are embedded into their delivery processes to produce reliable, secure, and high-quality software. In this role you will: - Define and implement QA strategies, ensuring alignment with industry best practices and company objectives. Drive the adoption of test automation, CI/CD integration, and modern testing methodologies to improve efficiency and reliability. Establish and enforce coding and testing standards to maintain high-quality software delivery. Lead risk-based testing approaches, prioritizing critical functionalities and system stability. Collaborate with developers, architects, and product teams to embed quality throughout the software development lifecycle. Oversee performance, security, and usability testing to proactively identify potential issues before release. Monitor and analyse QA metrics to continuously improve testing effectiveness and software quality. Ensure cross-team collaboration, keeping quality and information security at the heart of the business by working closely with security, DevOps, and compliance teams. Mentor and support QA apprentices, providing structured guidance, hands-on coaching, and development opportunities to build foundational testing skills and career progression. Collaborate with the wider team to ensure ISO27001, Cyber Essentials, and other information security framework documentation, controls, and compliance requirements are maintained and embedded within quality and delivery processes. To be a success in the role you require a mixture of the following skills and experience: - Extensive experience working in a Quality Assurance or Software Testing role within a modern software development environment. Hands-on experience with test automation and integrating testing into CI/CD pipelines. Experience working in Agile development teams and collaborating closely with developers and product teams. Experience leading or influencing QA practices, standards, or strategies across teams or projects. Experience identifying and managing quality risks throughout the software development lifecycle. Experience mentoring or supporting junior QA engineers and/or apprentices. Experience with performance, security, and non-functional testing. Exposure to information security frameworks such as ISO27001 or Cyber Essentials. Experience working in regulated or compliance-driven environments. Relevant QA or testing certifications (e.g. ISTQB or equivalent). Knowledge of modern software testing principles, QA strategies, and the software development lifecycle, including Agile and CI/CD practices. Knowledge of test automation frameworks, tools, and approaches, and how to integrate them effectively into delivery pipelines. Skilled in designing and executing risk-based testing strategies to prioritise critical functionality and system stability. Skilled in analysing QA metrics and test outcomes to drive continuous improvement in quality and testing effectiveness. Skilled in collaborating with cross-functional teams, including development, product, DevOps, and security, to embed quality early and consistently. Skilled in identifying, reporting, and communicating quality risks clearly to both technical and non-technical stakeholders. Able to demonstrate strong ownership and accountability for quality outcomes across teams and releases. Experience of promoting continuous improvement, learning, and adoption of modern testing methodologies and tools. The role comes with an excellent benefits package which includes, 25 days holiday + bank holidays, Private Medical Insurance, Life Insurance, Income Protection, Cycle to Work Scheme, Eye Tests and more. To be considered for this opportunity you MUST have the Right to Work in the UK long-term as sponsorship is NOT available with this employer! Please note that due to a high level of applications, we can only respond to applicants whose skills and qualifications are suitable for this position. No terminology in this advert is intended to discriminate against any of the protected characteristics that fall under the Equality Act 2010. Bowerford Associates Ltd is acting as an Employment Agency in relation to this vacancy.
Bowerford Associates
Software Tester
Bowerford Associates
We are searching for an experienced Software Tester / Quality Assurance Engineer for an extremely exciting technology and data-focussed business based near to Exeter, Devon. Please note, this role is a hybrid role , and you are required in the office a minimum of 2-days per week , therefore you MUST live within a commutable distance of the Exeter office to be considered for the role. In this role will be defining and driving quality assurance strategies across their software development lifecycle, and you will be responsible for ensuring that QA best practices, automation, and modern testing methodologies are embedded into their delivery processes to produce reliable, secure, and high-quality software. In this role you will: - Define and implement QA strategies, ensuring alignment with industry best practices and company objectives. Drive the adoption of test automation, CI/CD integration, and modern testing methodologies to improve efficiency and reliability. Establish and enforce coding and testing standards to maintain high-quality software delivery. Lead risk-based testing approaches, prioritizing critical functionalities and system stability. Collaborate with developers, architects, and product teams to embed quality throughout the software development lifecycle. Oversee performance, security, and usability testing to proactively identify potential issues before release. Monitor and analyse QA metrics to continuously improve testing effectiveness and software quality. Ensure cross-team collaboration, keeping quality and information security at the heart of the business by working closely with security, DevOps, and compliance teams. Mentor and support QA apprentices, providing structured guidance, hands-on coaching, and development opportunities to build foundational testing skills and career progression. Collaborate with the wider team to ensure ISO27001, Cyber Essentials, and other information security framework documentation, controls, and compliance requirements are maintained and embedded within quality and delivery processes. To be a success in the role you require a mixture of the following skills and experience: - Extensive experience working in a Quality Assurance or Software Testing role within a modern software development environment. Hands-on experience with test automation and integrating testing into CI/CD pipelines. Experience working in Agile development teams and collaborating closely with developers and product teams. Experience leading or influencing QA practices, standards, or strategies across teams or projects. Experience identifying and managing quality risks throughout the software development lifecycle. Experience mentoring or supporting junior QA engineers and/or apprentices. Experience with performance, security, and non-functional testing. Exposure to information security frameworks such as ISO27001 or Cyber Essentials. Experience working in regulated or compliance-driven environments. Relevant QA or testing certifications (e.g. ISTQB or equivalent). Knowledge of modern software testing principles, QA strategies, and the software development lifecycle, including Agile and CI/CD practices. Knowledge of test automation frameworks, tools, and approaches, and how to integrate them effectively into delivery pipelines. Skilled in designing and executing risk-based testing strategies to prioritise critical functionality and system stability. Skilled in analysing QA metrics and test outcomes to drive continuous improvement in quality and testing effectiveness. Skilled in collaborating with cross-functional teams, including development, product, DevOps, and security, to embed quality early and consistently. Skilled in identifying, reporting, and communicating quality risks clearly to both technical and non-technical stakeholders. Able to demonstrate strong ownership and accountability for quality outcomes across teams and releases. Experience of promoting continuous improvement, learning, and adoption of modern testing methodologies and tools. The role comes with an excellent benefits package which includes, 25 days holiday + bank holidays, Private Medical Insurance, Life Insurance, Income Protection, Cycle to Work Scheme, Eye Tests and more. To be considered for this opportunity you MUST have the Right to Work in the UK long-term as sponsorship is NOT available with this client. Please note that due to a high level of applications, we can only respond to applicants whose skills and qualifications are suitable for this position. No terminology in this advert is intended to discriminate against any of the protected characteristics that fall under the Equality Act 2010. Bowerford Associates Ltd is acting as an Employment Agency in relation to this vacancy.
12/03/2026
Full time
We are searching for an experienced Software Tester / Quality Assurance Engineer for an extremely exciting technology and data-focussed business based near to Exeter, Devon. Please note, this role is a hybrid role , and you are required in the office a minimum of 2-days per week , therefore you MUST live within a commutable distance of the Exeter office to be considered for the role. In this role will be defining and driving quality assurance strategies across their software development lifecycle, and you will be responsible for ensuring that QA best practices, automation, and modern testing methodologies are embedded into their delivery processes to produce reliable, secure, and high-quality software. In this role you will: - Define and implement QA strategies, ensuring alignment with industry best practices and company objectives. Drive the adoption of test automation, CI/CD integration, and modern testing methodologies to improve efficiency and reliability. Establish and enforce coding and testing standards to maintain high-quality software delivery. Lead risk-based testing approaches, prioritizing critical functionalities and system stability. Collaborate with developers, architects, and product teams to embed quality throughout the software development lifecycle. Oversee performance, security, and usability testing to proactively identify potential issues before release. Monitor and analyse QA metrics to continuously improve testing effectiveness and software quality. Ensure cross-team collaboration, keeping quality and information security at the heart of the business by working closely with security, DevOps, and compliance teams. Mentor and support QA apprentices, providing structured guidance, hands-on coaching, and development opportunities to build foundational testing skills and career progression. Collaborate with the wider team to ensure ISO27001, Cyber Essentials, and other information security framework documentation, controls, and compliance requirements are maintained and embedded within quality and delivery processes. To be a success in the role you require a mixture of the following skills and experience: - Extensive experience working in a Quality Assurance or Software Testing role within a modern software development environment. Hands-on experience with test automation and integrating testing into CI/CD pipelines. Experience working in Agile development teams and collaborating closely with developers and product teams. Experience leading or influencing QA practices, standards, or strategies across teams or projects. Experience identifying and managing quality risks throughout the software development lifecycle. Experience mentoring or supporting junior QA engineers and/or apprentices. Experience with performance, security, and non-functional testing. Exposure to information security frameworks such as ISO27001 or Cyber Essentials. Experience working in regulated or compliance-driven environments. Relevant QA or testing certifications (e.g. ISTQB or equivalent). Knowledge of modern software testing principles, QA strategies, and the software development lifecycle, including Agile and CI/CD practices. Knowledge of test automation frameworks, tools, and approaches, and how to integrate them effectively into delivery pipelines. Skilled in designing and executing risk-based testing strategies to prioritise critical functionality and system stability. Skilled in analysing QA metrics and test outcomes to drive continuous improvement in quality and testing effectiveness. Skilled in collaborating with cross-functional teams, including development, product, DevOps, and security, to embed quality early and consistently. Skilled in identifying, reporting, and communicating quality risks clearly to both technical and non-technical stakeholders. Able to demonstrate strong ownership and accountability for quality outcomes across teams and releases. Experience of promoting continuous improvement, learning, and adoption of modern testing methodologies and tools. The role comes with an excellent benefits package which includes, 25 days holiday + bank holidays, Private Medical Insurance, Life Insurance, Income Protection, Cycle to Work Scheme, Eye Tests and more. To be considered for this opportunity you MUST have the Right to Work in the UK long-term as sponsorship is NOT available with this client. Please note that due to a high level of applications, we can only respond to applicants whose skills and qualifications are suitable for this position. No terminology in this advert is intended to discriminate against any of the protected characteristics that fall under the Equality Act 2010. Bowerford Associates Ltd is acting as an Employment Agency in relation to this vacancy.
Verso Recruitment Group
Embedded Software Engineer
Verso Recruitment Group Landbeach, Cambridgeshire
Job Title: Embedded Software Engineer Location: Cambridge Salary: £45,000 to £57,000 basic + benefits Embedded Software Engineer A long established leader in real time communication technologies is seeking a Senior Software Engineer to join its engineering team. This organisation develops advanced wired and wireless communication systems used across a range of industries. Its engineering teams are known for delivering reliable, scalable and high performance solutions that support mission critical communication. This role is based in a modern engineering office within the Cambridge Research Park. Hybrid role offered 2-3 days WFH on a typical week. About this Embedded Software Engineer role You will work as part of an Agile development team, contributing to the design, development, analysis and testing of their products. The position suits someone who is comfortable taking a project from initial requirements through to final delivery, and who enjoys working across a range of platforms. Key Responsibilities - Embedded Software Engineer Design and develop embedded software using C & C++. Participate in code reviews and contribute to functional specifications. Work within Agile and LEAN methodologies as part of a scrum team. Develop on Linux platforms, from drivers to applications, networking and debugging tools. Maintain and enhance existing features across multiple product lines. Skills and experience - Embedded Software Engineer Strong understanding of the software development lifecycle. Experience with object oriented analysis and design. Proficiency in embedded C & C++ development. A collaborative mindset and strong communication skills. High attention to detail and motivation to work in a fast paced environment. Nice to have skills: Experience with networking technologies. Experience with multi-threading. Experience using AI in your day-to-day role to either help increase your output/productivity or to aid proficiency in languages you are less familiar with. Javascript, Typescript - They have web interfaces built into some of their products. Good understanding of hardware and/or things like Raspberry Pi. What You Can Expect Opportunities to design, implement and test software and custom hardware A chance to build on existing features and contribute to new product development Collaboration with skilled engineers across multiple time zones A supportive environment that values knowledge sharing and continuous improvement
12/03/2026
Full time
Job Title: Embedded Software Engineer Location: Cambridge Salary: £45,000 to £57,000 basic + benefits Embedded Software Engineer A long established leader in real time communication technologies is seeking a Senior Software Engineer to join its engineering team. This organisation develops advanced wired and wireless communication systems used across a range of industries. Its engineering teams are known for delivering reliable, scalable and high performance solutions that support mission critical communication. This role is based in a modern engineering office within the Cambridge Research Park. Hybrid role offered 2-3 days WFH on a typical week. About this Embedded Software Engineer role You will work as part of an Agile development team, contributing to the design, development, analysis and testing of their products. The position suits someone who is comfortable taking a project from initial requirements through to final delivery, and who enjoys working across a range of platforms. Key Responsibilities - Embedded Software Engineer Design and develop embedded software using C & C++. Participate in code reviews and contribute to functional specifications. Work within Agile and LEAN methodologies as part of a scrum team. Develop on Linux platforms, from drivers to applications, networking and debugging tools. Maintain and enhance existing features across multiple product lines. Skills and experience - Embedded Software Engineer Strong understanding of the software development lifecycle. Experience with object oriented analysis and design. Proficiency in embedded C & C++ development. A collaborative mindset and strong communication skills. High attention to detail and motivation to work in a fast paced environment. Nice to have skills: Experience with networking technologies. Experience with multi-threading. Experience using AI in your day-to-day role to either help increase your output/productivity or to aid proficiency in languages you are less familiar with. Javascript, Typescript - They have web interfaces built into some of their products. Good understanding of hardware and/or things like Raspberry Pi. What You Can Expect Opportunities to design, implement and test software and custom hardware A chance to build on existing features and contribute to new product development Collaboration with skilled engineers across multiple time zones A supportive environment that values knowledge sharing and continuous improvement
E-Frontiers
Senior POS Developer
E-Frontiers
Job Title: Senior POS Developer - Nenagh Based  Overview: Our client is seeking a Senior Android Payments Developer to lead the development of card acceptance applications on POS devices and play a key role in a Legacy modernisation programme. You will design and implement secure, high-performance Android software for payment terminals (including PAX devices), collaborate with QA, product and programme teams, and drive payment certification with major card schemes. This role is fully onsite in Nenagh, Co. Tipperary. Responsibilities: Android POS Development Design and implement Android applications for POS terminals, delivering clean, maintainable Java/Kotlin code for Embedded Android/AOSP-based devices. Integrate with POS hardware: implement and validate drivers and SDK integrations for card readers, PIN pads, NFC/contactless, EMV readers, printers and peripherals (experience with PAX SDKs expected). Implement payment flows: authorisation, settlement, reversal and offline-capable flows; ensure correct handling of EMV, contactless and magnetic stripe scenarios. Certification & Compliance Prepare artefacts, run test suites and coordinate payment certification activities with card schemes and acquirers (Visa, Mastercard, Amex). Address scheme audit findings and remediation promptly. Implement secure coding practices and support PCI and terminal security requirements (PCI PTS, EMV Kernel considerations). Liaise with security and HSM teams on key management interfaces. Legacy Transformation Migrate and refactor Legacy payment codebases to modern architectures (modularisation, services, secure SDKs), preserving backward compatibility and minimising customer impact. Performance & Observability Profile and optimise application performance, improve startup times and memory usage. Add telemetry and diagnostics to aid support and SRE teams. Automation & CI/CD Build and maintain automated build, test and release pipelines for terminal images and application packages. Support automated regression and device farm test runs. Collaboration & Mentoring Review peers' code, share knowledge across the team, and work closely with QA leads, programme managers and product owners to align delivery priorities. Participate in post-release reviews and drive root-cause analysis for critical incidents. Qualifications: Bachelor's degree in Computer Science, Software Engineering, or a related field.
11/03/2026
Contractor
Job Title: Senior POS Developer - Nenagh Based  Overview: Our client is seeking a Senior Android Payments Developer to lead the development of card acceptance applications on POS devices and play a key role in a Legacy modernisation programme. You will design and implement secure, high-performance Android software for payment terminals (including PAX devices), collaborate with QA, product and programme teams, and drive payment certification with major card schemes. This role is fully onsite in Nenagh, Co. Tipperary. Responsibilities: Android POS Development Design and implement Android applications for POS terminals, delivering clean, maintainable Java/Kotlin code for Embedded Android/AOSP-based devices. Integrate with POS hardware: implement and validate drivers and SDK integrations for card readers, PIN pads, NFC/contactless, EMV readers, printers and peripherals (experience with PAX SDKs expected). Implement payment flows: authorisation, settlement, reversal and offline-capable flows; ensure correct handling of EMV, contactless and magnetic stripe scenarios. Certification & Compliance Prepare artefacts, run test suites and coordinate payment certification activities with card schemes and acquirers (Visa, Mastercard, Amex). Address scheme audit findings and remediation promptly. Implement secure coding practices and support PCI and terminal security requirements (PCI PTS, EMV Kernel considerations). Liaise with security and HSM teams on key management interfaces. Legacy Transformation Migrate and refactor Legacy payment codebases to modern architectures (modularisation, services, secure SDKs), preserving backward compatibility and minimising customer impact. Performance & Observability Profile and optimise application performance, improve startup times and memory usage. Add telemetry and diagnostics to aid support and SRE teams. Automation & CI/CD Build and maintain automated build, test and release pipelines for terminal images and application packages. Support automated regression and device farm test runs. Collaboration & Mentoring Review peers' code, share knowledge across the team, and work closely with QA leads, programme managers and product owners to align delivery priorities. Participate in post-release reviews and drive root-cause analysis for critical incidents. Qualifications: Bachelor's degree in Computer Science, Software Engineering, or a related field.

Modal Window

  • Home
  • Contact
  • About Us
  • FAQs
  • Terms & Conditions
  • Privacy
  • Employer
  • Post a Job
  • Search Resumes
  • Sign in
  • Job Seeker
  • Find Jobs
  • Create Resume
  • Sign in
  • IT blog
  • Facebook
  • Twitter
  • LinkedIn
  • Youtube
© 2008-2026 IT Job Board