Junior Software Engineer Location: East Sussex (On-site) Salary: £32,000 - 40,000 + benefits C++, Imaging Systems, High-Speed Data Processing Note: This position could suit a graduate or junior software engineer that can display evidence of relevant internships, employment or own projects beyond their academic studies. Introduction: This role involves developing software for advanced imaging technology. An innovative engineering company specialising in advanced scientific and industrial systems is seeking a Software Engineer to join its growing R&D team. The company develops low volume, sophisticated imaging products that are used across scientific, industrial and high-technology applications, including advanced manufacturing, NDT / inspection systems, security and research environments. This is an excellent opportunity for a software engineer who enjoys solving complex technical problems involving high-speed data processing, hardware/software integration and performance-critical systems. Working within a multidisciplinary engineering team, you will develop software infrastructure that enables advanced imaging products to acquire, process and analyse large volumes of data efficiently and reliably. Typical involvements: Graduate / Junior Software Engineer Develop and maintain software in C and C++ Design and improve backend software, drivers and system-level applications Optimise software handling high-throughput data streams Support integration between software and hardware systems Develop acquisition, control and post-processing tools Debug complex real-world engineering systems Improve software architecture, maintainability and scalability Support software testing and validation activities Contribute to future product development and technology roadmaps Utilise modern software engineering tools including AI-assisted development environments Required Experience: Graduate / Junior Software Engineer Degree qualified in Computer Science, Software Engineering or similar 1-2 years of commercial experience developing software in C and C++ or perhaps a graduate with evidence of relevant internships and own-projects outside of academia Experience working on backend, systems-level or performance-critical software Strong debugging and problem-solving skills Comfortable working closely with engineers from multiple disciplines Experience using source control tools such as Git Desirable Experience: Experience in some of the following areas would be advantageous: Machine Vision, Computer Vision, OpenCV, Image Processing, Imaging Systems Scientific Instrumentation, Robotics, Autonomous Systems, Sensor Systems Embedded Software, High-Speed Data Acquisition. Distributed Systems High Performance Computing, Data Storage or High Speed Networking Applications Experience working with AI-assisted software development tools such as GitHub Copilot, ChatGPT or Claude could also be beneficial. Location - This is a full-time, office-based role in East Sussex . It is commutable from Brighton, Hove, Eastbourne, Hastings, Lewes, Tunbridge Wells, Haywards Heath, Crawley, Horsham, and Crowborough. This role would suit a well-rounded graduate or junior software engineer who enjoys practical development work and wants to contribute to technically challenging imaging products in a collaborative R&D environment. Note: No relocation support or visa sponsorship available is available for this junior / graduate software engineer role
Jun 26, 2026
Full time
Junior Software Engineer Location: East Sussex (On-site) Salary: £32,000 - 40,000 + benefits C++, Imaging Systems, High-Speed Data Processing Note: This position could suit a graduate or junior software engineer that can display evidence of relevant internships, employment or own projects beyond their academic studies. Introduction: This role involves developing software for advanced imaging technology. An innovative engineering company specialising in advanced scientific and industrial systems is seeking a Software Engineer to join its growing R&D team. The company develops low volume, sophisticated imaging products that are used across scientific, industrial and high-technology applications, including advanced manufacturing, NDT / inspection systems, security and research environments. This is an excellent opportunity for a software engineer who enjoys solving complex technical problems involving high-speed data processing, hardware/software integration and performance-critical systems. Working within a multidisciplinary engineering team, you will develop software infrastructure that enables advanced imaging products to acquire, process and analyse large volumes of data efficiently and reliably. Typical involvements: Graduate / Junior Software Engineer Develop and maintain software in C and C++ Design and improve backend software, drivers and system-level applications Optimise software handling high-throughput data streams Support integration between software and hardware systems Develop acquisition, control and post-processing tools Debug complex real-world engineering systems Improve software architecture, maintainability and scalability Support software testing and validation activities Contribute to future product development and technology roadmaps Utilise modern software engineering tools including AI-assisted development environments Required Experience: Graduate / Junior Software Engineer Degree qualified in Computer Science, Software Engineering or similar 1-2 years of commercial experience developing software in C and C++ or perhaps a graduate with evidence of relevant internships and own-projects outside of academia Experience working on backend, systems-level or performance-critical software Strong debugging and problem-solving skills Comfortable working closely with engineers from multiple disciplines Experience using source control tools such as Git Desirable Experience: Experience in some of the following areas would be advantageous: Machine Vision, Computer Vision, OpenCV, Image Processing, Imaging Systems Scientific Instrumentation, Robotics, Autonomous Systems, Sensor Systems Embedded Software, High-Speed Data Acquisition. Distributed Systems High Performance Computing, Data Storage or High Speed Networking Applications Experience working with AI-assisted software development tools such as GitHub Copilot, ChatGPT or Claude could also be beneficial. Location - This is a full-time, office-based role in East Sussex . It is commutable from Brighton, Hove, Eastbourne, Hastings, Lewes, Tunbridge Wells, Haywards Heath, Crawley, Horsham, and Crowborough. This role would suit a well-rounded graduate or junior software engineer who enjoys practical development work and wants to contribute to technically challenging imaging products in a collaborative R&D environment. Note: No relocation support or visa sponsorship available is available for this junior / graduate software engineer role
A Senior Embedded Software Engineer with hands-on experience encompassing C/ RUST development, Embedded Linux and low-level driver work will take responsibility for writing security critical code a range of Digital RF and related products. This role offers a competitive salary with very flexible hybrid working (as little as one day per week in office) and generous benefits package. The Senior Embedded Software Engineer will bring: A minimum of a 2.1 Bachelors Degree in Software Engineering, Electronics, Computer Science or similar discipline. Strong programming skills in C and experience with Rust development. Several years of industrial embedded software development ideally relating to mission critical systems. Strong Linux experience including Embedded Linux development. Experience developing or maintaining Linux drivers. Experience with networking protocols and network driver development. Ability to debug complex software/hardware integration issues. In this Senior Embedded Software role, the successful individual will be helping to deliver robust, secure and high-performance systems; designing and maintaining embedded software for products with a strong focus on Linux-based platforms as well as developing Linux kernel-space and user-space components; implementing software in C and Rust for embedded and system-level applications and developing networking features. Salary details on application. Benefits include 25 days holiday, enhanced pension plan, life assurance, well-being support, flexible start/finish times and more.
Jun 26, 2026
Full time
A Senior Embedded Software Engineer with hands-on experience encompassing C/ RUST development, Embedded Linux and low-level driver work will take responsibility for writing security critical code a range of Digital RF and related products. This role offers a competitive salary with very flexible hybrid working (as little as one day per week in office) and generous benefits package. The Senior Embedded Software Engineer will bring: A minimum of a 2.1 Bachelors Degree in Software Engineering, Electronics, Computer Science or similar discipline. Strong programming skills in C and experience with Rust development. Several years of industrial embedded software development ideally relating to mission critical systems. Strong Linux experience including Embedded Linux development. Experience developing or maintaining Linux drivers. Experience with networking protocols and network driver development. Ability to debug complex software/hardware integration issues. In this Senior Embedded Software role, the successful individual will be helping to deliver robust, secure and high-performance systems; designing and maintaining embedded software for products with a strong focus on Linux-based platforms as well as developing Linux kernel-space and user-space components; implementing software in C and Rust for embedded and system-level applications and developing networking features. Salary details on application. Benefits include 25 days holiday, enhanced pension plan, life assurance, well-being support, flexible start/finish times and more.
We have partnered with an incredibly exciting, fast-growing UK tax technology start-up that is rewriting the rules of the accountancy profession. Package of £85,000 with a 50% annual bonus + EMI Share Options Having already secured seed funding and currently progressing through a £1.5m round, they are building expert systems that transform incredibly complex tax legislation into clean, machine-readable code. Their platform is already live, integrated with Xero, and actively used by accounting practices supporting hundreds of SMEs. Up until now, the focus has been on flawless technical accuracy and functionality. Now, they need a Founding Product Designer to take complete ownership of the user experience and lead a ground-up redesign. There are no layers of bureaucracy, no endless sign-off processes, and no team to manage just yet. You will work directly with the founders (CEO/CTO) and sit face-to-face with users to turn a high-powered technical engine into a modern, intuitive, and genuinely beautiful B2B SaaS platform. The Role & Responsibilities As the solo design leader, you will be entirely hands-on, bridging the gap between complex backend data workflows and a seamless user experience. End-to-End Product Design: Own the UX/UI of the entire platform, including dashboard design, complex report builders, audit trail visualisations, and data ingestion flows. Build the Blueprint: Establish and maintain a scalable design system from scratch that the engineering team can build with efficiently. Deep User Research: Conduct direct research sessions with existing accounting firm clients. You will watch how they work, gather feedback, and translate those insights into definitive design choices. Shape the Brand: Define the visual identity of the product, moving it away from "boring compliance software" into a modern, distinct, and premium SaaS category. Domain Immersion : Work alongside in-house domain experts to understand UK tax logic, ensuring you can design with a true understanding of user intent. What We Are Looking For This role requires a unique blend of high-level systems thinking and flawless pixel-level execution. B2B SaaS Expertise: You have a proven track record designing complex tools where users interact with dense data points (e.g., fintech, compliance platforms, ERPs, dashboards, or advanced reporting tools). Systems Thinker: You look beyond individual screens. You care deeply about how data flows, how steps connect, and how to build user confidence through UI. 100% Hands-On: You thrive as a solo operator. You are excited to design day-to-day rather than managing or directing others. User-Obsessed: You love getting in front of clients, asking "why" repeatedly, and building based on real human behaviour rather than assumptions. Nice to Haves: Experience working within a fast-paced seed-stage startup (navigating pivots and rapid iteration cycles). Prior experience building design systems from scratch. A background or exposure to tax, accounting, or compliance tech. What Success Looks Like in 12 Months You will have launched a distinct visual identity that sets the company entirely apart from traditional, legacy tax software. Key user workflows will be completely redesigned based on your fresh user research. A scalable design system will be fully embedded into the engineering workflow. User research will be a core pillar of how the company builds product moving forward. To Apply If you are an ambitious designer who loves complex workflows and wants the financial upside of a generous equity and bonus structure, we want to hear from you. Please apply and include a link to your portfolio highlighting your experience with complex B2B SaaS data products. Ripple Recruitment is acting as an employment agency for this vacancy. My client is an equal opportunity employer committed to fostering a diverse and inclusive workplace. Due to high volumes of interest, we can only respond to shortlisted applicants.
Jun 26, 2026
Full time
We have partnered with an incredibly exciting, fast-growing UK tax technology start-up that is rewriting the rules of the accountancy profession. Package of £85,000 with a 50% annual bonus + EMI Share Options Having already secured seed funding and currently progressing through a £1.5m round, they are building expert systems that transform incredibly complex tax legislation into clean, machine-readable code. Their platform is already live, integrated with Xero, and actively used by accounting practices supporting hundreds of SMEs. Up until now, the focus has been on flawless technical accuracy and functionality. Now, they need a Founding Product Designer to take complete ownership of the user experience and lead a ground-up redesign. There are no layers of bureaucracy, no endless sign-off processes, and no team to manage just yet. You will work directly with the founders (CEO/CTO) and sit face-to-face with users to turn a high-powered technical engine into a modern, intuitive, and genuinely beautiful B2B SaaS platform. The Role & Responsibilities As the solo design leader, you will be entirely hands-on, bridging the gap between complex backend data workflows and a seamless user experience. End-to-End Product Design: Own the UX/UI of the entire platform, including dashboard design, complex report builders, audit trail visualisations, and data ingestion flows. Build the Blueprint: Establish and maintain a scalable design system from scratch that the engineering team can build with efficiently. Deep User Research: Conduct direct research sessions with existing accounting firm clients. You will watch how they work, gather feedback, and translate those insights into definitive design choices. Shape the Brand: Define the visual identity of the product, moving it away from "boring compliance software" into a modern, distinct, and premium SaaS category. Domain Immersion : Work alongside in-house domain experts to understand UK tax logic, ensuring you can design with a true understanding of user intent. What We Are Looking For This role requires a unique blend of high-level systems thinking and flawless pixel-level execution. B2B SaaS Expertise: You have a proven track record designing complex tools where users interact with dense data points (e.g., fintech, compliance platforms, ERPs, dashboards, or advanced reporting tools). Systems Thinker: You look beyond individual screens. You care deeply about how data flows, how steps connect, and how to build user confidence through UI. 100% Hands-On: You thrive as a solo operator. You are excited to design day-to-day rather than managing or directing others. User-Obsessed: You love getting in front of clients, asking "why" repeatedly, and building based on real human behaviour rather than assumptions. Nice to Haves: Experience working within a fast-paced seed-stage startup (navigating pivots and rapid iteration cycles). Prior experience building design systems from scratch. A background or exposure to tax, accounting, or compliance tech. What Success Looks Like in 12 Months You will have launched a distinct visual identity that sets the company entirely apart from traditional, legacy tax software. Key user workflows will be completely redesigned based on your fresh user research. A scalable design system will be fully embedded into the engineering workflow. User research will be a core pillar of how the company builds product moving forward. To Apply If you are an ambitious designer who loves complex workflows and wants the financial upside of a generous equity and bonus structure, we want to hear from you. Please apply and include a link to your portfolio highlighting your experience with complex B2B SaaS data products. Ripple Recruitment is acting as an employment agency for this vacancy. My client is an equal opportunity employer committed to fostering a diverse and inclusive workplace. Due to high volumes of interest, we can only respond to shortlisted applicants.
Our client, a prominent entity in the Defence & Security sector, is currently seeking a skilled Embedded Software Engineer to join their esteemed team. This is a permanent role that primarily entails working on-site for 4 days a week, with some flexibility. The successful candidate will play a crucial role in designing, developing, and supporting cutting-edge embedded systems for GNSS Anti-Jam equipment. Key Responsibilities: Design, code, debug, test, and maintain software for embedded applications, including both low-level microprocessor code and higher level software designs within an embedded operating system environment Collaborate with hardware and software engineers to deliver project goals derived from future product requirements Develop and implement application logic, peripheral drivers, protocols, human-machine interfaces, and associated documentation Ensure delivery of software within agreed timescales and budget Design and deliver robust code, demonstrating proficiency in C and experience in embedded programming Job Requirements: Experience developing software through the entire lifecycle Ability to work independently without close supervision Proven ability to analyse processes or tools for proposing improvements Experience in C for embedded bare-metal environments Experience with embedded processors and real-time operating systems Experience interfacing with hardware devices and peripherals Solid understanding of software development life-cycles and processes Experience in requirement analysis, software design and architecture Experience with source control tools such as Subversion and Git Self-starting, adaptable, and proficient in problem-solving Desirable: Experience in C++ in an embedded environment, Object Oriented Design and Programming, familiarity with issue-tracking tools like Jira, and knowledge of releasing software to production Benefits: Opportunity to contribute to advanced defence and security projects Professional development and training opportunities Flexible working arrangements Supportive and dynamic work environment Comprehensive employee benefits package If you are an experienced Embedded Software Engineer seeking a challenging and rewarding opportunity within the Defence & Security sector, we would be delighted to hear from you. Apply now to become part of our client's innovative and dedicated team.
Jun 26, 2026
Full time
Our client, a prominent entity in the Defence & Security sector, is currently seeking a skilled Embedded Software Engineer to join their esteemed team. This is a permanent role that primarily entails working on-site for 4 days a week, with some flexibility. The successful candidate will play a crucial role in designing, developing, and supporting cutting-edge embedded systems for GNSS Anti-Jam equipment. Key Responsibilities: Design, code, debug, test, and maintain software for embedded applications, including both low-level microprocessor code and higher level software designs within an embedded operating system environment Collaborate with hardware and software engineers to deliver project goals derived from future product requirements Develop and implement application logic, peripheral drivers, protocols, human-machine interfaces, and associated documentation Ensure delivery of software within agreed timescales and budget Design and deliver robust code, demonstrating proficiency in C and experience in embedded programming Job Requirements: Experience developing software through the entire lifecycle Ability to work independently without close supervision Proven ability to analyse processes or tools for proposing improvements Experience in C for embedded bare-metal environments Experience with embedded processors and real-time operating systems Experience interfacing with hardware devices and peripherals Solid understanding of software development life-cycles and processes Experience in requirement analysis, software design and architecture Experience with source control tools such as Subversion and Git Self-starting, adaptable, and proficient in problem-solving Desirable: Experience in C++ in an embedded environment, Object Oriented Design and Programming, familiarity with issue-tracking tools like Jira, and knowledge of releasing software to production Benefits: Opportunity to contribute to advanced defence and security projects Professional development and training opportunities Flexible working arrangements Supportive and dynamic work environment Comprehensive employee benefits package If you are an experienced Embedded Software Engineer seeking a challenging and rewarding opportunity within the Defence & Security sector, we would be delighted to hear from you. Apply now to become part of our client's innovative and dedicated team.
Lead DevSecOps Engineer 645 per day inside ir35 Remote 6 months (scope for extension) SC Clearance is required for this role Lead the security and automation strategy behind one of the UK's most significant Defence digital transformation programmes. We're looking for an experienced Lead DevSecOps Engineer to drive secure software delivery across a complex, multi-cloud environment supporting critical UK Defence capabilities. This is a highly visible role where you'll shape DevSecOps standards, influence engineering teams, and ensure security is embedded throughout the entire software delivery lifecycle. What You'll Be Doing Leading DevSecOps practices across multiple digital products Designing and improving secure CI/CD and GitOps pipelines Embedding security scanning, vulnerability management and compliance controls Driving Infrastructure as Code adoption and governance Implementing secrets management, IAM and policy enforcement Enhancing observability through monitoring, logging and audit capabilities Collaborating with developers, testers, infrastructure and security teams to deliver secure-by-design solutions Tech Stack GitHub Actions Argo CD / Argo Rollouts Terraform Docker & Kubernetes (EKS) HashiCorp Vault Trivy Grafana & Loki Python & Bash AWS, Azure & OCI What We're Looking For Proven experience leading DevSecOps teams and practices Strong hands-on background across cloud, automation and security tooling Experience delivering within UK Government or GDS environments Excellent stakeholder engagement and communication skills Ability to influence engineering standards across distributed teams If you are interested, please submit your CV.
Jun 26, 2026
Contractor
Lead DevSecOps Engineer 645 per day inside ir35 Remote 6 months (scope for extension) SC Clearance is required for this role Lead the security and automation strategy behind one of the UK's most significant Defence digital transformation programmes. We're looking for an experienced Lead DevSecOps Engineer to drive secure software delivery across a complex, multi-cloud environment supporting critical UK Defence capabilities. This is a highly visible role where you'll shape DevSecOps standards, influence engineering teams, and ensure security is embedded throughout the entire software delivery lifecycle. What You'll Be Doing Leading DevSecOps practices across multiple digital products Designing and improving secure CI/CD and GitOps pipelines Embedding security scanning, vulnerability management and compliance controls Driving Infrastructure as Code adoption and governance Implementing secrets management, IAM and policy enforcement Enhancing observability through monitoring, logging and audit capabilities Collaborating with developers, testers, infrastructure and security teams to deliver secure-by-design solutions Tech Stack GitHub Actions Argo CD / Argo Rollouts Terraform Docker & Kubernetes (EKS) HashiCorp Vault Trivy Grafana & Loki Python & Bash AWS, Azure & OCI What We're Looking For Proven experience leading DevSecOps teams and practices Strong hands-on background across cloud, automation and security tooling Experience delivering within UK Government or GDS environments Excellent stakeholder engagement and communication skills Ability to influence engineering standards across distributed teams If you are interested, please submit your CV.
Ernest Gordon Recruitment Limited
Luton, Bedfordshire
Embedded Systems Engineer (Reverse engineering) Luton - On Site 65,000 - 75,000 + Bonus + Health Care + Pension Ability to sponsor for local candidates Are you an Embedded Engineer that wants to work on the most sought-after tuning products for the racing market? Do you want to work in an elite team of Engineers that are revolutionising the drag and street racing scene globally? On offer is the chance to work with a global team that are head and shoulders above the competition when it comes to their tuning products that are already the hottest products in the race scene. This business is very R&D focussed and Is constantly working on their next generation tuners, they have had an exceptional 5 years and are now market leaders in this space. Do you want to not only develop these exceptional but take them to the track and test them? Do you have a passion for the Automotive industry and want to work in the fastest growing business in this space? The ideal candidate will be from an automotive background, with a passion for low level code and a keen interest in hacking or reverse engineering. THE ROLE: Implement solutions to boost efficiency Reverse engineer Automotive binary files Contribute to the software development roadmap Solve complex technical challenges THE PERSON: Must be in a commutable distance from Luton currently Have an Embedded Systems background Understand Automotive programming tools Knowledge of Automotive security Reference Number: BBBH If you're interested in this role, click 'apply now' to forward an up-to-date copy of your CV. We are an equal opportunities employer and welcome applications from all suitable candidates. The salary advertised is a guideline for this position. The offered renumeration will be dependent on the extent of your experience, qualifications, and skill set. Ernest Gordon Recruitment Limited acts as an employment agency for permanent recruitment and employment business for the supply of temporary workers. By applying for this job, you accept the T&C's, Privacy Policy and Disclaimers which can be found at our website
Jun 25, 2026
Full time
Embedded Systems Engineer (Reverse engineering) Luton - On Site 65,000 - 75,000 + Bonus + Health Care + Pension Ability to sponsor for local candidates Are you an Embedded Engineer that wants to work on the most sought-after tuning products for the racing market? Do you want to work in an elite team of Engineers that are revolutionising the drag and street racing scene globally? On offer is the chance to work with a global team that are head and shoulders above the competition when it comes to their tuning products that are already the hottest products in the race scene. This business is very R&D focussed and Is constantly working on their next generation tuners, they have had an exceptional 5 years and are now market leaders in this space. Do you want to not only develop these exceptional but take them to the track and test them? Do you have a passion for the Automotive industry and want to work in the fastest growing business in this space? The ideal candidate will be from an automotive background, with a passion for low level code and a keen interest in hacking or reverse engineering. THE ROLE: Implement solutions to boost efficiency Reverse engineer Automotive binary files Contribute to the software development roadmap Solve complex technical challenges THE PERSON: Must be in a commutable distance from Luton currently Have an Embedded Systems background Understand Automotive programming tools Knowledge of Automotive security Reference Number: BBBH If you're interested in this role, click 'apply now' to forward an up-to-date copy of your CV. We are an equal opportunities employer and welcome applications from all suitable candidates. The salary advertised is a guideline for this position. The offered renumeration will be dependent on the extent of your experience, qualifications, and skill set. Ernest Gordon Recruitment Limited acts as an employment agency for permanent recruitment and employment business for the supply of temporary workers. By applying for this job, you accept the T&C's, Privacy Policy and Disclaimers which can be found at our website
CBSbutler Holdings Limited trading as CBSbutler
Southampton, Hampshire
Software Engineer Permanent - Hybrid Working Based in Southampton Active SC Clearance required or eligibility An exciting opportunity has arisen for a Software Engineer to join a highly skilled engineering team developing next-generation software solutions for complex communications, sensing and data-driven systems. Responsibilities include: Designing, developing and testing high-quality software solutions Collaborating with multidisciplinary engineering teams throughout the development lifecycle Contributing to both new product development and enhancements to existing platforms Supporting technical design decisions and software architecture discussions Working within Agile delivery teams to deliver robust and scalable solutions Skills and Experience Degree qualified in Computer Science, Software Engineering, Electronics, Mathematics or a related discipline Experience across the full software development lifecycle Strong programming skills in C++, C# and/or Python Knowledge of modern software engineering practices, tools and methodologies Experience working with complex technical systems, communications technologies, sensors or signal processing applications Familiarity with Agile development, source control and modern development environments It would be highly desirable if you had any of the following experience: Modern front-end/UI development Embedded software or low-level systems development Linux environments, cross-compilation or driver development CI/CD, Docker and DevOps tooling If you are a Software Engineer looking to work on advanced technologies within a supportive and forward-thinking team, please apply! CBSbutler is operating and advertising as an Employment Agency for permanent positions and as an Employment Business for interim / contract / temporary positions. CBSbutler is an Equal Opportunities employer and we encourage applicants from all backgrounds.
Jun 25, 2026
Full time
Software Engineer Permanent - Hybrid Working Based in Southampton Active SC Clearance required or eligibility An exciting opportunity has arisen for a Software Engineer to join a highly skilled engineering team developing next-generation software solutions for complex communications, sensing and data-driven systems. Responsibilities include: Designing, developing and testing high-quality software solutions Collaborating with multidisciplinary engineering teams throughout the development lifecycle Contributing to both new product development and enhancements to existing platforms Supporting technical design decisions and software architecture discussions Working within Agile delivery teams to deliver robust and scalable solutions Skills and Experience Degree qualified in Computer Science, Software Engineering, Electronics, Mathematics or a related discipline Experience across the full software development lifecycle Strong programming skills in C++, C# and/or Python Knowledge of modern software engineering practices, tools and methodologies Experience working with complex technical systems, communications technologies, sensors or signal processing applications Familiarity with Agile development, source control and modern development environments It would be highly desirable if you had any of the following experience: Modern front-end/UI development Embedded software or low-level systems development Linux environments, cross-compilation or driver development CI/CD, Docker and DevOps tooling If you are a Software Engineer looking to work on advanced technologies within a supportive and forward-thinking team, please apply! CBSbutler is operating and advertising as an Employment Agency for permanent positions and as an Employment Business for interim / contract / temporary positions. CBSbutler is an Equal Opportunities employer and we encourage applicants from all backgrounds.
An opportunity has arisen for a Firmware Engineer based in Reading, Berkshire to join an exciting start-up specialising in propulsion systems. The main purpose of the Firmware Engineer role, based in Reading, Berkshire, will be to own the embedded software platform within the propulsion system. You will work closely with Motor Design and Electronic Engineering teams to ensure products are designed to world leading standards. Some of the key experiences and competencies for the Firmware Engineer, based in Reading, Berkshire will require STM32 Microcontroller experience, embedded C/C++ Experience taking products from prototype to manufacture Proficiency with communication protocols at the firmware level: CAN, SPI, UART, I C Direct experience integrating RTOS (FreeRTOS or equivalent) This is a rare opportunity to join a start-up right at the core of the founding team. You will make a genuine impact from day 1 with your contributions. Apply Now, if this Firmware Engineer job based in Reading, Berkshire sounds like the opportunity for you, click the APPLY NOW button, or alternatively call Tom Drew on (phone number removed) or email (url removed) quoting THD1332. Alternatively, if this job is not suitable but you are looking for a job within Engineering, please call (phone number removed) for a confidential discussion.
Jun 25, 2026
Full time
An opportunity has arisen for a Firmware Engineer based in Reading, Berkshire to join an exciting start-up specialising in propulsion systems. The main purpose of the Firmware Engineer role, based in Reading, Berkshire, will be to own the embedded software platform within the propulsion system. You will work closely with Motor Design and Electronic Engineering teams to ensure products are designed to world leading standards. Some of the key experiences and competencies for the Firmware Engineer, based in Reading, Berkshire will require STM32 Microcontroller experience, embedded C/C++ Experience taking products from prototype to manufacture Proficiency with communication protocols at the firmware level: CAN, SPI, UART, I C Direct experience integrating RTOS (FreeRTOS or equivalent) This is a rare opportunity to join a start-up right at the core of the founding team. You will make a genuine impact from day 1 with your contributions. Apply Now, if this Firmware Engineer job based in Reading, Berkshire sounds like the opportunity for you, click the APPLY NOW button, or alternatively call Tom Drew on (phone number removed) or email (url removed) quoting THD1332. Alternatively, if this job is not suitable but you are looking for a job within Engineering, please call (phone number removed) for a confidential discussion.
Introduction Saab in UK is growing rapidly, with over 600 colleagues across eight sites. We bring together Swedish heritage and British expertise to drive innovation in areas such as software engineering, underwater robotics, radars, AI, and armed forces training. Joining Saab in UK means contributing to the security and resilience of society while building a career with real scope for personal and professional growth. The Role: This role will be part of our BlueBear Business in Bedfordshire. BlueBear - A Saab Company is a leading autonomy and unmanned systems company. We are continuously innovating within the core area of Autonomy and Unmanned Aerial Systems (UAS/UAV) such as autopilots, navigation solutions, mission systems and ground control stations. We are seeking a DevOps Engineer to support the continued evolution of our development and delivery capability across the software team delivering desktop and embedded applications. This role will be instrumental in administering and improving our core engineering tooling, as well as designing and implementing robust CI/CD pipelines that enable efficient, high-quality software delivery. Key Responsibilities: Administer, maintain and improve software development tools including: GitLab JFrog Artifactory Jira/YouTrack Bookstack Etc Design, implement and maintain CI/CD pipelines using Jenkins, TeamCity and be willing to suggest new or improved tools and techniques. Integrate Artifactory with CI/CD pipelines to manage build artifacts and versioned releases. Ensure build, test and deployment pipelines are scalable, reliable, and secure. Automate infrastructure provisioning and configuration management processes. Manage integrations between tooling systems to enable seamless developer workflows Support software teams in onboarding, troubleshooting, and optimising their development environments. Monitor, maintain and optimise build infrastructure performance and availability. Implement best practices in version control, branching strategies, and release management Ensure systems meet security, reliability and compliance requirements. Proactively engage with engineering teams to identify and resolve bottlenecks in the development lifecycle. Contribute to continuous improvement of DevOps practices across the business. Document tooling, processes and best practices to ensure knowledge sharing across teams. Qualifications and Skills: Strong experience with CI/CD tools such as Jenkins and/or TeamCity. Experience administering Git-based platforms (e.g. GitLab). Experience with artifact repository management (e.g. JFrog Artifactory) and dependency management strategies. Working knowledge of configuration management tools such as Ansible. Experience designing and maintaining automated build and deployment pipelines. Strong understanding of mixed Windows and Linux environments and system administration. Experience with scripting (e.g. Bash, Python, or similar) for automation. Understanding of software development lifecycles and DevOps best practices. Experience with containerisation (e.g. Docker) and/or orchestration concepts. Strong track record in automating workflows, maintaining developer platforms, and building resilient build and release pipelines. Familiarity with networking concepts (e.g. TCP/IP) and system integration. Development in Java and/or C++. Strong problem-solving skills and a proactive approach to improving systems. Ability to work collaboratively across multidisciplinary teams using. Experience mentoring or supporting engineering teams. Understanding of software quality practices (testing, automation, release gating) Existing SC Clearance would be desirable but not a requirement. By submitting an application to Saab UK you consent to undertaking workforce screening activities that may include but are not limited to: Baseline Personnel Security checks, National Security Vetting, reference checks, verification of working rights and in all circumstances preferred candidates will be placed through a security interview.
Jun 25, 2026
Full time
Introduction Saab in UK is growing rapidly, with over 600 colleagues across eight sites. We bring together Swedish heritage and British expertise to drive innovation in areas such as software engineering, underwater robotics, radars, AI, and armed forces training. Joining Saab in UK means contributing to the security and resilience of society while building a career with real scope for personal and professional growth. The Role: This role will be part of our BlueBear Business in Bedfordshire. BlueBear - A Saab Company is a leading autonomy and unmanned systems company. We are continuously innovating within the core area of Autonomy and Unmanned Aerial Systems (UAS/UAV) such as autopilots, navigation solutions, mission systems and ground control stations. We are seeking a DevOps Engineer to support the continued evolution of our development and delivery capability across the software team delivering desktop and embedded applications. This role will be instrumental in administering and improving our core engineering tooling, as well as designing and implementing robust CI/CD pipelines that enable efficient, high-quality software delivery. Key Responsibilities: Administer, maintain and improve software development tools including: GitLab JFrog Artifactory Jira/YouTrack Bookstack Etc Design, implement and maintain CI/CD pipelines using Jenkins, TeamCity and be willing to suggest new or improved tools and techniques. Integrate Artifactory with CI/CD pipelines to manage build artifacts and versioned releases. Ensure build, test and deployment pipelines are scalable, reliable, and secure. Automate infrastructure provisioning and configuration management processes. Manage integrations between tooling systems to enable seamless developer workflows Support software teams in onboarding, troubleshooting, and optimising their development environments. Monitor, maintain and optimise build infrastructure performance and availability. Implement best practices in version control, branching strategies, and release management Ensure systems meet security, reliability and compliance requirements. Proactively engage with engineering teams to identify and resolve bottlenecks in the development lifecycle. Contribute to continuous improvement of DevOps practices across the business. Document tooling, processes and best practices to ensure knowledge sharing across teams. Qualifications and Skills: Strong experience with CI/CD tools such as Jenkins and/or TeamCity. Experience administering Git-based platforms (e.g. GitLab). Experience with artifact repository management (e.g. JFrog Artifactory) and dependency management strategies. Working knowledge of configuration management tools such as Ansible. Experience designing and maintaining automated build and deployment pipelines. Strong understanding of mixed Windows and Linux environments and system administration. Experience with scripting (e.g. Bash, Python, or similar) for automation. Understanding of software development lifecycles and DevOps best practices. Experience with containerisation (e.g. Docker) and/or orchestration concepts. Strong track record in automating workflows, maintaining developer platforms, and building resilient build and release pipelines. Familiarity with networking concepts (e.g. TCP/IP) and system integration. Development in Java and/or C++. Strong problem-solving skills and a proactive approach to improving systems. Ability to work collaboratively across multidisciplinary teams using. Experience mentoring or supporting engineering teams. Understanding of software quality practices (testing, automation, release gating) Existing SC Clearance would be desirable but not a requirement. By submitting an application to Saab UK you consent to undertaking workforce screening activities that may include but are not limited to: Baseline Personnel Security checks, National Security Vetting, reference checks, verification of working rights and in all circumstances preferred candidates will be placed through a security interview.
Automated Test & HIL Engineer (Embedded Systems) Hybrid - London - circa 55 per hour Umbrella - Contract (7-8 months) We're looking for a hands-on Automated Test & Validation Engineer to help verify next-generation mission-critical embedded power systems used in critical global infrastructure. This is a high-impact role focused on HIL development, closed-loop testing, and automated validation of complex hardware and firmware. The Role You'll take ownership of Hardware-in-the-Loop (HIL) test systems and build robust automated test frameworks using NI LabVIEW TestStand. Working across Hardware, Software, and Validation teams, you'll ensure systems perform safely, reliably, and exactly as intended. This is a build-it, break-it, prove-it environment-perfect for someone who thrives in deep technical problem-solving and system-level validation. What You'll Do Design and own HIL test systems for closed-loop embedded validation Build and maintain automated test frameworks (NI LabVIEW TestStand) Develop, execute, and document test cases, scripts, and reports Deliver unit, integration, and system-level testing across HW/SW interfaces Debug complex embedded system and integration issues Produce clear compliance and validation outputs for engineering teams Drive automation, simulation, and test efficiency improvements Own test setup architecture, software releases, and bug triage What We're Looking For Degree in Electronics, Electrical or High Voltage Engineering (or similar) Mid level engineering experience of embedded testing experience across hardware + software systems Strong hands-on NI LabVIEW TestStand experience (essential) Proven background in test case design, execution, and reporting Experience testing hardware/software integrated systems at scale Confident troubleshooting of complex embedded faults Desirable High-voltage or power electronics experience Exposure to subsea / marine / industrial energy systems Python, C or C++ for test automation Knowledge of industrial communication protocols Why This Role? Real ownership of a HIL test environment from the ground up Cutting-edge embedded systems in critical infrastructure High technical autonomy with visible engineering impact Strong focus on automation, innovation, and continuous improvement What next? Please submit your CV for review!
Jun 25, 2026
Seasonal
Automated Test & HIL Engineer (Embedded Systems) Hybrid - London - circa 55 per hour Umbrella - Contract (7-8 months) We're looking for a hands-on Automated Test & Validation Engineer to help verify next-generation mission-critical embedded power systems used in critical global infrastructure. This is a high-impact role focused on HIL development, closed-loop testing, and automated validation of complex hardware and firmware. The Role You'll take ownership of Hardware-in-the-Loop (HIL) test systems and build robust automated test frameworks using NI LabVIEW TestStand. Working across Hardware, Software, and Validation teams, you'll ensure systems perform safely, reliably, and exactly as intended. This is a build-it, break-it, prove-it environment-perfect for someone who thrives in deep technical problem-solving and system-level validation. What You'll Do Design and own HIL test systems for closed-loop embedded validation Build and maintain automated test frameworks (NI LabVIEW TestStand) Develop, execute, and document test cases, scripts, and reports Deliver unit, integration, and system-level testing across HW/SW interfaces Debug complex embedded system and integration issues Produce clear compliance and validation outputs for engineering teams Drive automation, simulation, and test efficiency improvements Own test setup architecture, software releases, and bug triage What We're Looking For Degree in Electronics, Electrical or High Voltage Engineering (or similar) Mid level engineering experience of embedded testing experience across hardware + software systems Strong hands-on NI LabVIEW TestStand experience (essential) Proven background in test case design, execution, and reporting Experience testing hardware/software integrated systems at scale Confident troubleshooting of complex embedded faults Desirable High-voltage or power electronics experience Exposure to subsea / marine / industrial energy systems Python, C or C++ for test automation Knowledge of industrial communication protocols Why This Role? Real ownership of a HIL test environment from the ground up Cutting-edge embedded systems in critical infrastructure High technical autonomy with visible engineering impact Strong focus on automation, innovation, and continuous improvement What next? Please submit your CV for review!
We have partnered with an incredibly exciting, fast-growing UK tax technology start-up that is rewriting the rules of the accountancy profession. Package of £85,000 with a 50% annual bonus + EMI Share Options .Having already secured seed funding and currently progressing through a £1.5m round, they are building expert systems that transform incredibly complex tax legislation into clean, machine-readable code. Their platform is already live, integrated with Xero, and actively used by accounting practices supporting hundreds of SMEs. Up until now, the focus has been on flawless technical accuracy and functionality. Now, they need a founding Head of Product Design to take complete ownership of the user experience and lead a ground-up redesign. This is a pure "founding designer" role. There are no layers of bureaucracy, no endless sign-off processes, and no team to manage just yet. You will work directly with the founders (CEO/CTO) and sit face-to-face with users to turn a high-powered technical engine into a modern, intuitive, and genuinely beautiful B2B SaaS platform. The Role & Responsibilities As the solo design leader, you will be entirely hands-on, bridging the gap between complex backend data workflows and a seamless user experience. End-to-End Product Design: Own the UX/UI of the entire platform, including dashboard design, complex report builders, audit trail visualisations, and data ingestion flows. Build the Blueprint: Establish and maintain a scalable design system from scratch that the engineering team can build with efficiently. Deep User Research: Conduct direct research sessions with existing accounting firm clients. You will watch how they work, gather feedback, and translate those insights into definitive design choices. Shape the Brand: Define the visual identity of the product, moving it away from "boring compliance software" into a modern, distinct, and premium SaaS category. Domain Immersion : Work alongside in-house domain experts to understand UK tax logic, ensuring you can design with a true understanding of user intent. What We Are Looking For This role requires a unique blend of high-level systems thinking and flawless pixel-level execution. B2B SaaS Expertise: You have a proven track record designing complex tools where users interact with dense data points (e.g., fintech, compliance platforms, ERPs, dashboards, or advanced reporting tools). Systems Thinker: You look beyond individual screens. You care deeply about how data flows, how steps connect, and how to build user confidence through UI. 100% Hands-On: You thrive as a solo operator. You are excited to design day-to-day rather than managing or directing others. User-Obsessed: You love getting in front of clients, asking "why" repeatedly, and building based on real human behaviour rather than assumptions. Nice to Haves: Experience working within a fast-paced seed-stage startup (navigating pivots and rapid iteration cycles). Prior experience building design systems from scratch. A background or exposure to tax, accounting, or compliance tech. What Success Looks Like in 12 Months You will have launched a distinct visual identity that sets the company entirely apart from traditional, legacy tax software. Key user workflows will be completely redesigned based on your fresh user research. A scalable design system will be fully embedded into the engineering workflow. User research will be a core pillar of how the company builds product moving forward. To Apply If you are an ambitious designer who loves complex workflows and wants the financial upside of a generous equity and bonus structure, we want to hear from you. Please apply and include a link to your portfolio highlighting your experience with complex B2B SaaS data products. Ripple Recruitment is acting as an employment agency for this vacancy. My client is an equal opportunity employer committed to fostering a diverse and inclusive workplace. Due to high volumes of interest, we can only respond to shortlisted applicants.
Jun 25, 2026
Full time
We have partnered with an incredibly exciting, fast-growing UK tax technology start-up that is rewriting the rules of the accountancy profession. Package of £85,000 with a 50% annual bonus + EMI Share Options .Having already secured seed funding and currently progressing through a £1.5m round, they are building expert systems that transform incredibly complex tax legislation into clean, machine-readable code. Their platform is already live, integrated with Xero, and actively used by accounting practices supporting hundreds of SMEs. Up until now, the focus has been on flawless technical accuracy and functionality. Now, they need a founding Head of Product Design to take complete ownership of the user experience and lead a ground-up redesign. This is a pure "founding designer" role. There are no layers of bureaucracy, no endless sign-off processes, and no team to manage just yet. You will work directly with the founders (CEO/CTO) and sit face-to-face with users to turn a high-powered technical engine into a modern, intuitive, and genuinely beautiful B2B SaaS platform. The Role & Responsibilities As the solo design leader, you will be entirely hands-on, bridging the gap between complex backend data workflows and a seamless user experience. End-to-End Product Design: Own the UX/UI of the entire platform, including dashboard design, complex report builders, audit trail visualisations, and data ingestion flows. Build the Blueprint: Establish and maintain a scalable design system from scratch that the engineering team can build with efficiently. Deep User Research: Conduct direct research sessions with existing accounting firm clients. You will watch how they work, gather feedback, and translate those insights into definitive design choices. Shape the Brand: Define the visual identity of the product, moving it away from "boring compliance software" into a modern, distinct, and premium SaaS category. Domain Immersion : Work alongside in-house domain experts to understand UK tax logic, ensuring you can design with a true understanding of user intent. What We Are Looking For This role requires a unique blend of high-level systems thinking and flawless pixel-level execution. B2B SaaS Expertise: You have a proven track record designing complex tools where users interact with dense data points (e.g., fintech, compliance platforms, ERPs, dashboards, or advanced reporting tools). Systems Thinker: You look beyond individual screens. You care deeply about how data flows, how steps connect, and how to build user confidence through UI. 100% Hands-On: You thrive as a solo operator. You are excited to design day-to-day rather than managing or directing others. User-Obsessed: You love getting in front of clients, asking "why" repeatedly, and building based on real human behaviour rather than assumptions. Nice to Haves: Experience working within a fast-paced seed-stage startup (navigating pivots and rapid iteration cycles). Prior experience building design systems from scratch. A background or exposure to tax, accounting, or compliance tech. What Success Looks Like in 12 Months You will have launched a distinct visual identity that sets the company entirely apart from traditional, legacy tax software. Key user workflows will be completely redesigned based on your fresh user research. A scalable design system will be fully embedded into the engineering workflow. User research will be a core pillar of how the company builds product moving forward. To Apply If you are an ambitious designer who loves complex workflows and wants the financial upside of a generous equity and bonus structure, we want to hear from you. Please apply and include a link to your portfolio highlighting your experience with complex B2B SaaS data products. Ripple Recruitment is acting as an employment agency for this vacancy. My client is an equal opportunity employer committed to fostering a diverse and inclusive workplace. Due to high volumes of interest, we can only respond to shortlisted applicants.
CBSbutler Holdings Limited trading as CBSbutler
Nursling, Hampshire
Software Engineer Salary: 50,000 - 60,000 Location: Southampton - Hybrid on site circa 40% Sector: Defence and National Security You will join a leading defence and national security consultancy, working on software for products in the RF communication and sensors domain. You will be responsible for the detailed design, implementation and testing of components of the product software, working with an agile team. There is a degree of flexibility as to the agile tasking within the agile software team, depending on your expertise, the role can flex to focus either on Modern UI design and implementation or Embedded software development. Key Responsibilities Detailed design of components of the product software Implementation and testing of software as part of an agile software team Gaining understanding of existing system products and future development agendas. Your skills and experience: BEng/BSc and/or master's degree in an appropriate engineering, computer science, information systems or related subject. Knowledge of Sensor and Communication systems. Software engineering experience from R&D concept through to the full product development lifecycle Modern software architecture practices Experience of some kind of scientific application/DSP, including algorithm implementation Capability in multiple languages and switching between languages rapidly, e.g. C++/C#/Python Comfortable with modern agile development practices e.g. Scrum/Kanban Comfortable with modern software tooling e.g. Gitlab, Git, VS Code Benefits: As well as a competitive salary you will enjoy access to a number of additional flexible benefits, which will cover Health and Wellbeing, Savings and Protection and Life, Leisure and Entertainment. Security Information : Due to the nature of this position, we require you to be willing and eligible to achieve a minimum of SC clearance. To qualify, the candidate should be a British Citizen and have resided in the UK for the last 5 years for SC. For more information about clearance eligibility, please see (url removed)>
Jun 25, 2026
Full time
Software Engineer Salary: 50,000 - 60,000 Location: Southampton - Hybrid on site circa 40% Sector: Defence and National Security You will join a leading defence and national security consultancy, working on software for products in the RF communication and sensors domain. You will be responsible for the detailed design, implementation and testing of components of the product software, working with an agile team. There is a degree of flexibility as to the agile tasking within the agile software team, depending on your expertise, the role can flex to focus either on Modern UI design and implementation or Embedded software development. Key Responsibilities Detailed design of components of the product software Implementation and testing of software as part of an agile software team Gaining understanding of existing system products and future development agendas. Your skills and experience: BEng/BSc and/or master's degree in an appropriate engineering, computer science, information systems or related subject. Knowledge of Sensor and Communication systems. Software engineering experience from R&D concept through to the full product development lifecycle Modern software architecture practices Experience of some kind of scientific application/DSP, including algorithm implementation Capability in multiple languages and switching between languages rapidly, e.g. C++/C#/Python Comfortable with modern agile development practices e.g. Scrum/Kanban Comfortable with modern software tooling e.g. Gitlab, Git, VS Code Benefits: As well as a competitive salary you will enjoy access to a number of additional flexible benefits, which will cover Health and Wellbeing, Savings and Protection and Life, Leisure and Entertainment. Security Information : Due to the nature of this position, we require you to be willing and eligible to achieve a minimum of SC clearance. To qualify, the candidate should be a British Citizen and have resided in the UK for the last 5 years for SC. For more information about clearance eligibility, please see (url removed)>
Senior Software Developer - Industrial Automation Environment We are seeking a Senior Software Developer to play a key role in designing, building and maintaining core software applications that support advanced automated materials handling, warehouse automation and robotics-led production environments. This is a software-led position, focused on developing production-grade applications, platforms and user interfaces. While the software operates within an industrial setting, the primary responsibility is software engineering - not hardware configuration or PLC programming. You will join a team responsible for modernising an existing technology stack, contributing to the transition from Python/Django to C#/.NET and Blazor. This role offers ownership across application design, architecture, and long-term maintainability, alongside close collaboration with engineering teams to ensure software aligns with real-world systems. Key Responsibilities Design, develop and maintain core software applications used in automation and production environments Lead hands-on development in C#/.NET, contributing to system migration and platform evolution Build and enhance operator-facing applications, dashboards and visualisation tools displaying real-time system data Own application logic, workflows and behaviour within production systems Contribute to overall software architecture, technical standards and development best practices Implement and maintain version control and CI/CD pipelines using GitHub Ensure applications are reliable, maintainable and resilient, with a strong emphasis on fault handling and diagnostics Collaborate with controls, robotics and mechanical engineers to ensure seamless integration with physical systems Support testing, commissioning and deployment of software releases Mentor junior developers and contribute to technical decision-making within the team Required Skills & Experience Software Development Strong commercial experience with C# and .NET Experience building user interfaces and application logic using Blazor or similar frameworks Background in Python, ideally within Django environments (particularly for legacy systems or migrations) Hands-on experience with GitHub, including branching strategies, pull requests and CI/CD workflows Strong understanding of clean code principles, maintainability and scalable software design Industrial / Operational Environments Experience developing software for industrial, manufacturing, automation, logistics or IoT environments Understanding of how software interacts with PLC-controlled or machine-driven systems (no PLC programming required) Comfortable working in environments where uptime, reliability and performance are critical Systems & Architecture Experience designing and maintaining long-running, production-grade systems Ability to build fault-tolerant applications interacting with external systems and data sources Strong debugging, troubleshooting and problem-solving capability What This Role Offers The opportunity to work on real-world, high-impact systems combining software, robotics and automation Ownership of critical applications that directly influence operational performance Involvement in a large-scale technology modernisation programme A collaborative, multidisciplinary environment with exposure to cutting-edge automation technologies Influence over technical direction, standards and best practices Role Scope This role is: A hands-on senior software development position Focused on building robust, scalable applications Product and platform oriented Embedded within a real-world automation environment This role is not: A PLC programming position A controls engineering or systems integration-only role A pure web or SaaS-focused development job To find out more about Computer Futures please visit (url removed) Computer Futures, a trading division of SThree Partnership LLP is acting as an Employment Business in relation to this vacancy Registered office 8 Bishopsgate, London, EC2N 4BQ, United Kingdom Partnership Number OC(phone number removed) England and Wales
Jun 25, 2026
Full time
Senior Software Developer - Industrial Automation Environment We are seeking a Senior Software Developer to play a key role in designing, building and maintaining core software applications that support advanced automated materials handling, warehouse automation and robotics-led production environments. This is a software-led position, focused on developing production-grade applications, platforms and user interfaces. While the software operates within an industrial setting, the primary responsibility is software engineering - not hardware configuration or PLC programming. You will join a team responsible for modernising an existing technology stack, contributing to the transition from Python/Django to C#/.NET and Blazor. This role offers ownership across application design, architecture, and long-term maintainability, alongside close collaboration with engineering teams to ensure software aligns with real-world systems. Key Responsibilities Design, develop and maintain core software applications used in automation and production environments Lead hands-on development in C#/.NET, contributing to system migration and platform evolution Build and enhance operator-facing applications, dashboards and visualisation tools displaying real-time system data Own application logic, workflows and behaviour within production systems Contribute to overall software architecture, technical standards and development best practices Implement and maintain version control and CI/CD pipelines using GitHub Ensure applications are reliable, maintainable and resilient, with a strong emphasis on fault handling and diagnostics Collaborate with controls, robotics and mechanical engineers to ensure seamless integration with physical systems Support testing, commissioning and deployment of software releases Mentor junior developers and contribute to technical decision-making within the team Required Skills & Experience Software Development Strong commercial experience with C# and .NET Experience building user interfaces and application logic using Blazor or similar frameworks Background in Python, ideally within Django environments (particularly for legacy systems or migrations) Hands-on experience with GitHub, including branching strategies, pull requests and CI/CD workflows Strong understanding of clean code principles, maintainability and scalable software design Industrial / Operational Environments Experience developing software for industrial, manufacturing, automation, logistics or IoT environments Understanding of how software interacts with PLC-controlled or machine-driven systems (no PLC programming required) Comfortable working in environments where uptime, reliability and performance are critical Systems & Architecture Experience designing and maintaining long-running, production-grade systems Ability to build fault-tolerant applications interacting with external systems and data sources Strong debugging, troubleshooting and problem-solving capability What This Role Offers The opportunity to work on real-world, high-impact systems combining software, robotics and automation Ownership of critical applications that directly influence operational performance Involvement in a large-scale technology modernisation programme A collaborative, multidisciplinary environment with exposure to cutting-edge automation technologies Influence over technical direction, standards and best practices Role Scope This role is: A hands-on senior software development position Focused on building robust, scalable applications Product and platform oriented Embedded within a real-world automation environment This role is not: A PLC programming position A controls engineering or systems integration-only role A pure web or SaaS-focused development job To find out more about Computer Futures please visit (url removed) Computer Futures, a trading division of SThree Partnership LLP is acting as an Employment Business in relation to this vacancy Registered office 8 Bishopsgate, London, EC2N 4BQ, United Kingdom Partnership Number OC(phone number removed) England and Wales
Senior Embedded Software Engineer 60- 70k 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, and has received several accolades for their work over their impressive history that spans several decades. Responsibilities: Design and develop bare metal and RTOS 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.) Understanding of Digital Signal Processing What you'll get: 60-70k DOE 25 days holiday + bank holidays Competitive pension Discretionary annual bonus Private medical Early Friday finish Apply now to be part of a company developing highly complex sensing technologies, and take your embedded software skills to the next level today!
Jun 25, 2026
Full time
Senior Embedded Software Engineer 60- 70k 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, and has received several accolades for their work over their impressive history that spans several decades. Responsibilities: Design and develop bare metal and RTOS 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.) Understanding of Digital Signal Processing What you'll get: 60-70k DOE 25 days holiday + bank holidays Competitive pension Discretionary annual bonus Private medical Early Friday finish Apply now to be part of a company developing highly complex sensing technologies, and take your embedded software skills to the next level today!
The Opportunity Join a global leader in flight simulation technology, delivering cutting-edge Full Flight Simulators (FFS) and Fixed Training Devices (FTD) used worldwide to train pilots and improve aviation safety. This role sits at the heart of our technology transformation, offering the opportunity to work on real-time, safety-critical systems in a fast-paced, collaborative engineering environment. You ll play a key role in developing next-generation simulation capabilities that directly contribute to Creating Safer Skies. Why Join? • Work on high-fidelity flight simulators used by leading aerospace organisations • Collaborate across systems, software, avionics, and hardware teams • Be part of a growing, forward-thinking engineering environment • Strong opportunities for career progression and technical development What You ll Be Doing • Develop real-time software for flight simulation systems (control systems, GUIs, simulation logic) • Support system integration, testing, debugging, and fault resolution • Contribute across the full engineering lifecycle: o Requirements Design Development V&V Customer Acceptance • Work within a Systems Engineering (V-Model) environment • Support post-delivery enhancements and customer support What We re Looking For • Strong proficiency in C programming (C++/C# beneficial) • Understanding of Systems Engineering V-Model / SDLC • Integration, test, and debugging of complex systems • Ability to work independently and within multidisciplinary teams • Strong communication and stakeholder engagement skills Desirable • Safety-critical systems (aerospace, automotive, defence) • Knowledge of ARINC / AFDX / CAN bus protocols • Visual Studio / Windows development • Familiarity with Atlassian tools (Jira, Confluence, Bitbucket) • Exposure to web technologies (JavaScript, HTML)
Jun 25, 2026
Full time
The Opportunity Join a global leader in flight simulation technology, delivering cutting-edge Full Flight Simulators (FFS) and Fixed Training Devices (FTD) used worldwide to train pilots and improve aviation safety. This role sits at the heart of our technology transformation, offering the opportunity to work on real-time, safety-critical systems in a fast-paced, collaborative engineering environment. You ll play a key role in developing next-generation simulation capabilities that directly contribute to Creating Safer Skies. Why Join? • Work on high-fidelity flight simulators used by leading aerospace organisations • Collaborate across systems, software, avionics, and hardware teams • Be part of a growing, forward-thinking engineering environment • Strong opportunities for career progression and technical development What You ll Be Doing • Develop real-time software for flight simulation systems (control systems, GUIs, simulation logic) • Support system integration, testing, debugging, and fault resolution • Contribute across the full engineering lifecycle: o Requirements Design Development V&V Customer Acceptance • Work within a Systems Engineering (V-Model) environment • Support post-delivery enhancements and customer support What We re Looking For • Strong proficiency in C programming (C++/C# beneficial) • Understanding of Systems Engineering V-Model / SDLC • Integration, test, and debugging of complex systems • Ability to work independently and within multidisciplinary teams • Strong communication and stakeholder engagement skills Desirable • Safety-critical systems (aerospace, automotive, defence) • Knowledge of ARINC / AFDX / CAN bus protocols • Visual Studio / Windows development • Familiarity with Atlassian tools (Jira, Confluence, Bitbucket) • Exposure to web technologies (JavaScript, HTML)
Platform Product Manager London / Hybrid 3 Days Office Sustainability Technology We're supporting a rapidly growing technology business that is building a brand - new platform bringing together multiple carbon and sustainability products into one connected customer experience. As a Platform Product Manager, you'll own a key area of this platform, leading discovery, defining solutions and working alongside engineers and designers to deliver products that solve real customer problems. You'll have genuine influence over product direction, roadmap decisions and the way AI is embedded into both the product and your own ways of working. The Opportunity You'll spend time speaking with customers, understanding market problems, testing ideas, analysing product usage and working closely with engineering to decide what gets built and why. The business is investing heavily in AI, sustainability technology and platform development, giving you the opportunity to work on products that have both commercial impact and positive environmental outcomes. What You'll Be Doing Leading customer discovery through interviews, surveys and product analytics Owning product strategy and roadmap delivery for a key platform area Working closely with engineers and product designers from concept through to launch Using analytics and customer insight to prioritise product decisions Managing and refining backlogs within Jira Driving adoption of AI tools for prototyping and product development Supporting commercial teams with feature positioning and demonstrations Delivering platform products that scale through APIs, integrations and shared services architecture What We're Looking For Proven Product Management experience within software or SaaS environments Strong product discovery and customer research capability Experience working closely with engineering teams to deliver software products Data-led decision making and product analytics experience Platform, API or integration-focused product experience Excellent stakeholder management and communication skills Interest in AI-powered products and modern product development practices Nice To Have Sustainability, ESG or carbon accounting experience Experience with Pendo, Amplitude, Mixpanel or similar analytics tools AI prototyping experience using tools such as Figma Make Experience working within complex B2B software environments Why Join? Opportunity to shape a flagship platform from an early stage Significant ownership and autonomy High-impact role within a growing product function Work at the intersection of AI, SaaS and sustainability Collaborative environment with strong engineering and design teams Clear opportunity to influence both product strategy and customer outcomes
Jun 25, 2026
Full time
Platform Product Manager London / Hybrid 3 Days Office Sustainability Technology We're supporting a rapidly growing technology business that is building a brand - new platform bringing together multiple carbon and sustainability products into one connected customer experience. As a Platform Product Manager, you'll own a key area of this platform, leading discovery, defining solutions and working alongside engineers and designers to deliver products that solve real customer problems. You'll have genuine influence over product direction, roadmap decisions and the way AI is embedded into both the product and your own ways of working. The Opportunity You'll spend time speaking with customers, understanding market problems, testing ideas, analysing product usage and working closely with engineering to decide what gets built and why. The business is investing heavily in AI, sustainability technology and platform development, giving you the opportunity to work on products that have both commercial impact and positive environmental outcomes. What You'll Be Doing Leading customer discovery through interviews, surveys and product analytics Owning product strategy and roadmap delivery for a key platform area Working closely with engineers and product designers from concept through to launch Using analytics and customer insight to prioritise product decisions Managing and refining backlogs within Jira Driving adoption of AI tools for prototyping and product development Supporting commercial teams with feature positioning and demonstrations Delivering platform products that scale through APIs, integrations and shared services architecture What We're Looking For Proven Product Management experience within software or SaaS environments Strong product discovery and customer research capability Experience working closely with engineering teams to deliver software products Data-led decision making and product analytics experience Platform, API or integration-focused product experience Excellent stakeholder management and communication skills Interest in AI-powered products and modern product development practices Nice To Have Sustainability, ESG or carbon accounting experience Experience with Pendo, Amplitude, Mixpanel or similar analytics tools AI prototyping experience using tools such as Figma Make Experience working within complex B2B software environments Why Join? Opportunity to shape a flagship platform from an early stage Significant ownership and autonomy High-impact role within a growing product function Work at the intersection of AI, SaaS and sustainability Collaborative environment with strong engineering and design teams Clear opportunity to influence both product strategy and customer outcomes
Cyber Software Engineer - SC / DV / eDV Cleared New Permanent Opportunity for Cyber Software Engineers in London with Security Clearance to work on Mission-Critical, National Security projects Role: Cyber Software Engineer Location: London (hybrid) Clearance: SC, MOD DV or eDV (must be held or eligible) To apply : Email: We are looking for a Cyber Software Engineer to join a team delivering high-assurance cyber capabilities into UK defence and national security environments. This role is focused on operational technology (OT) cyber projects , working close to real systems and real users. You'll be part of a highly cleared engineering team developing secure, robust software where correctness, performance and assurance genuinely matter. What you'll be doing Developing high-assurance software in C++ for cyber and security-critical systems Working on operational technology cyber projects , not just enterprise IT Contributing to secure system design, implementation and verification Collaborating with cyber specialists, systems engineers and end users Supporting software through its full lifecycle in classified environments Essential skills & experience Strong C++ software engineering experience Background in secure / high-assurance systems (defence, cyber, safety-critical or similar) Solid understanding of secure coding practices and software design Comfortable working in on-site, classified environments Active SC, DV or eDV clearance Nice to have Experience with Golang and/or Rust Cyber security qualifications such as CEH, OSCP or similar Vulnerability research and/or reverse engineering experience Exposure to OT environments , embedded systems or low-level development Experience working with MOD or national security customers Why this role Work on genuinely operational cyber projects with real-world impact High-trust, highly technical engineering environment Long-term programmes with stability and purpose London-based role with a strong on-site engineering culture
Jun 25, 2026
Full time
Cyber Software Engineer - SC / DV / eDV Cleared New Permanent Opportunity for Cyber Software Engineers in London with Security Clearance to work on Mission-Critical, National Security projects Role: Cyber Software Engineer Location: London (hybrid) Clearance: SC, MOD DV or eDV (must be held or eligible) To apply : Email: We are looking for a Cyber Software Engineer to join a team delivering high-assurance cyber capabilities into UK defence and national security environments. This role is focused on operational technology (OT) cyber projects , working close to real systems and real users. You'll be part of a highly cleared engineering team developing secure, robust software where correctness, performance and assurance genuinely matter. What you'll be doing Developing high-assurance software in C++ for cyber and security-critical systems Working on operational technology cyber projects , not just enterprise IT Contributing to secure system design, implementation and verification Collaborating with cyber specialists, systems engineers and end users Supporting software through its full lifecycle in classified environments Essential skills & experience Strong C++ software engineering experience Background in secure / high-assurance systems (defence, cyber, safety-critical or similar) Solid understanding of secure coding practices and software design Comfortable working in on-site, classified environments Active SC, DV or eDV clearance Nice to have Experience with Golang and/or Rust Cyber security qualifications such as CEH, OSCP or similar Vulnerability research and/or reverse engineering experience Exposure to OT environments , embedded systems or low-level development Experience working with MOD or national security customers Why this role Work on genuinely operational cyber projects with real-world impact High-trust, highly technical engineering environment Long-term programmes with stability and purpose London-based role with a strong on-site engineering culture
Matchtech are working closely with a UK defence technology organisation delivering secure communications and cyber solutions used in mission-critical environments. Their teams build high-assurance cryptographic and key management capabilities that enable the confidential exchange of sensitive information for customers operating across tactical and strategic settings. If you enjoy solving hard engineering problems where security, reliability, and real-world outcomes matter, this is a good fit. Important information Clearance Due to the nature of the work, applicants will need to meet UK security clearance eligibility requirements (including UK residency criteria). DV clearance is required (you must be eligible and willing to obtain and maintain DV; SC is typically required first). Working arrangement Fully onsite: please only apply if you can work onsite in Maidenhead The role You'll provide technical leadership in a software engineering team (typically 5 to 20 engineers) delivering multiple concurrent R&D and production programmes. The focus is on embedded and/or application software in secure environments, with end-to-end ownership across the software lifecycle (requirements through design, implementation, test, verification, deployment and support). You may also have line management responsibility (up to c. 5 engineers, depending on team structure). Key responsibilities Lead the architecture, design, development, documentation, and testing of embedded and/or application software. Derive software requirements and architecture from higher-level system requirements and design artefacts. Apply object-oriented design principles to support reuse and integration with test frameworks. Produce and maintain designs/models using tools such as UML/SysML approaches and modelling environments (e.g., Enterprise Architect-type tooling). Promote strong engineering practice: secure development, coding standards, static/runtime analysis, CI, and automated testing. Estimate effort and deliver against agreed cost/schedule commitments. Contribute to improving tools, processes, and engineering standards across the wider software community. Provide technical input to bids/proposals, including estimates and risk assessments. Mentor engineers; lead reviews and sign-off of significant technical deliverables. Maintain information security in line with government and programme requirements. Essential skills and experience Degree in an engineering/science/maths discipline (or equivalent practical experience). Strong experience in at least one of the following: Embedded product development (bare-metal and/or RTOS, e.g., ThreadX/QNX or similar) Embedded Linux application, kernel, and/or driver development Strong C and C++ development background. Solid understanding of modern software lifecycle practices (requirements, design, implementation, test/verification). Experience with OO design, design patterns, and principles such as SOLID. Strong testing mindset: design for test, automated test approaches, and verification. Desirable Rust JavaScript / Node.js / React (where relevant to tooling or supporting applications) Communications protocols (e.g., TCP/IP) CI/CD and automated test frameworks Secure/defensive coding standards (e.g., MISRA exposure) Requirements/model-based tooling exposure (e.g., DOORS-like requirements tools, UML/SysML modelling) Working pattern & benefits Fully onsite role in Maidenhead. Competitive package including bonus, pension, private medical, strong holiday allowance, and security allowance (where applicable and dependent on clearance held).
Jun 25, 2026
Full time
Matchtech are working closely with a UK defence technology organisation delivering secure communications and cyber solutions used in mission-critical environments. Their teams build high-assurance cryptographic and key management capabilities that enable the confidential exchange of sensitive information for customers operating across tactical and strategic settings. If you enjoy solving hard engineering problems where security, reliability, and real-world outcomes matter, this is a good fit. Important information Clearance Due to the nature of the work, applicants will need to meet UK security clearance eligibility requirements (including UK residency criteria). DV clearance is required (you must be eligible and willing to obtain and maintain DV; SC is typically required first). Working arrangement Fully onsite: please only apply if you can work onsite in Maidenhead The role You'll provide technical leadership in a software engineering team (typically 5 to 20 engineers) delivering multiple concurrent R&D and production programmes. The focus is on embedded and/or application software in secure environments, with end-to-end ownership across the software lifecycle (requirements through design, implementation, test, verification, deployment and support). You may also have line management responsibility (up to c. 5 engineers, depending on team structure). Key responsibilities Lead the architecture, design, development, documentation, and testing of embedded and/or application software. Derive software requirements and architecture from higher-level system requirements and design artefacts. Apply object-oriented design principles to support reuse and integration with test frameworks. Produce and maintain designs/models using tools such as UML/SysML approaches and modelling environments (e.g., Enterprise Architect-type tooling). Promote strong engineering practice: secure development, coding standards, static/runtime analysis, CI, and automated testing. Estimate effort and deliver against agreed cost/schedule commitments. Contribute to improving tools, processes, and engineering standards across the wider software community. Provide technical input to bids/proposals, including estimates and risk assessments. Mentor engineers; lead reviews and sign-off of significant technical deliverables. Maintain information security in line with government and programme requirements. Essential skills and experience Degree in an engineering/science/maths discipline (or equivalent practical experience). Strong experience in at least one of the following: Embedded product development (bare-metal and/or RTOS, e.g., ThreadX/QNX or similar) Embedded Linux application, kernel, and/or driver development Strong C and C++ development background. Solid understanding of modern software lifecycle practices (requirements, design, implementation, test/verification). Experience with OO design, design patterns, and principles such as SOLID. Strong testing mindset: design for test, automated test approaches, and verification. Desirable Rust JavaScript / Node.js / React (where relevant to tooling or supporting applications) Communications protocols (e.g., TCP/IP) CI/CD and automated test frameworks Secure/defensive coding standards (e.g., MISRA exposure) Requirements/model-based tooling exposure (e.g., DOORS-like requirements tools, UML/SysML modelling) Working pattern & benefits Fully onsite role in Maidenhead. Competitive package including bonus, pension, private medical, strong holiday allowance, and security allowance (where applicable and dependent on clearance held).
Prime Recruitment Services
Dungannon, County Tyrone
Senior Controls Software Engineer Dungannon, Northern Ireland Office-Based 65,000+ DOE + Bonus + Flexi Time + Outstanding Benefits Shape the Future of Electric, Hybrid and Autonomous Vehicle Technology Are you an experienced Controls or Software Engineer looking to work on next-generation vehicle technologies? This is an exceptional opportunity to join an innovative engineering team developing advanced control systems for electric, hybrid and autonomous vehicles operating in demanding environments worldwide. Working at the forefront of vehicle controls, automation and software development, you'll play a key role in transforming complex vehicle functionality into robust, reliable and industry-leading software solutions. From concept and architecture through to testing, validation and deployment, you'll be involved in the full product development lifecycle while working on cutting-edge technologies that are shaping the future of transportation. If you're passionate about embedded systems, vehicle controls, automation and software innovation, this role offers the chance to make a genuine impact within a highly respected engineering environment The Opportunity As a Senior Controls Software Engineer, you will be responsible for the design, development and integration of sophisticated vehicle control systems used across a range of advanced vehicle platforms. Working alongside multidisciplinary engineering teams, you'll develop software architectures, define control strategies, integrate complex electronic systems and validate solutions through rigorous testing processes. This role offers the opportunity to work across electric propulsion systems, autonomous technologies, advanced diagnostics, communication networks and embedded control applications within a highly innovative engineering environment. Key Responsibilities Software & Control System Development Develop software architecture and functional specifications using platforms such as CoDeSys and Danfoss PLUS+1 Translate vehicle functionality requirements into robust software solutions Design and implement advanced control strategies for electric, hybrid and conventional vehicle systems Support model-based development using MATLAB, Simulink and Stateflow Promote software standardisation, reusability and best practice across multiple vehicle platforms Systems Integration Define electronic architectures and hardware solutions Integrate ECUs, motors, drives, sensors, energy storage systems and vehicle control systems Ensure reliable communication using CAN, J1939, Ethernet and CAN Open protocols Support autonomous vehicle and auxiliary system integration projects Implement diagnostics, fault management and remote monitoring capabilities Verification & Validation Perform vehicle-level testing and system validation Conduct Hardware-in-the-Loop (HIL) and Software-in-the-Loop (SIL) testing Carry out fault insertion testing and functional verification activities Support prototype development, workshop testing and field trials Ensure compliance with relevant safety and quality standards Project Delivery & Continuous Improvement Support multiple engineering projects simultaneously Develop project plans and software delivery schedules Maintain detailed technical documentation and traceability records Participate in design reviews, risk assessments, FMEA and root cause investigations Contribute to continuous improvement initiatives across software and systems engineering functions About You You will be an experienced controls or software engineer with a strong background in vehicle systems, automation, embedded software or advanced machinery controls. Essential Requirements Degree qualified in Electronic Engineering, Software Engineering or a related discipline, or equivalent industry experience Minimum 5 years' experience within OEM, Tier 1 automotive, off-highway, heavy equipment or vehicle engineering environments Strong experience in software development and systems integration Proficient with CoDeSys, MATLAB, Simulink and Stateflow Experience developing embedded control systems and software architectures Strong understanding of CAN, Ethernet, CAN Open and J1939 communication protocols Experience delivering projects through the full development lifecycle Understanding of software development methodologies including the V-Model Experience with design verification and validation processes Excellent problem-solving and analytical skills Highly Desirable Experience working with electric and hybrid vehicle technologies Knowledge of functional safety principles Experience with autonomous vehicle systems Familiarity with HIL and SIL testing environments Experience using Vector CANalyzer, CANfox or similar vehicle diagnostic tools Knowledge of FMEA, 8D and structured root cause analysis methodologies What's on Offer? 65,000+ depending on experience Annual bonus scheme Annual salary reviews Flexi-time working Early finish every Friday 30 days holiday Enhanced maternity and paternity benefits Health Cash Plan Death in Service cover Gym membership discounts Salary sacrifice schemes High street discounts Branded clothing allowance Free Will Writing Service Fully funded Summer and Christmas events Fundraising and social events Bereavement leave Parental leave Long-term career progression opportunities Exposure to advanced electric, hybrid and autonomous vehicle technologies Why Apply? This is far more than a traditional software engineering role. You'll have the opportunity to work on innovative vehicle technologies, influence product development from concept to deployment, and contribute to projects involving electrification, automation, connectivity and autonomous operation. For ambitious engineers seeking technical challenge, career growth and the chance to work on genuinely exciting engineering programmes, this represents an outstanding opportunity. Apply today for a confidential discussion.
Jun 25, 2026
Full time
Senior Controls Software Engineer Dungannon, Northern Ireland Office-Based 65,000+ DOE + Bonus + Flexi Time + Outstanding Benefits Shape the Future of Electric, Hybrid and Autonomous Vehicle Technology Are you an experienced Controls or Software Engineer looking to work on next-generation vehicle technologies? This is an exceptional opportunity to join an innovative engineering team developing advanced control systems for electric, hybrid and autonomous vehicles operating in demanding environments worldwide. Working at the forefront of vehicle controls, automation and software development, you'll play a key role in transforming complex vehicle functionality into robust, reliable and industry-leading software solutions. From concept and architecture through to testing, validation and deployment, you'll be involved in the full product development lifecycle while working on cutting-edge technologies that are shaping the future of transportation. If you're passionate about embedded systems, vehicle controls, automation and software innovation, this role offers the chance to make a genuine impact within a highly respected engineering environment The Opportunity As a Senior Controls Software Engineer, you will be responsible for the design, development and integration of sophisticated vehicle control systems used across a range of advanced vehicle platforms. Working alongside multidisciplinary engineering teams, you'll develop software architectures, define control strategies, integrate complex electronic systems and validate solutions through rigorous testing processes. This role offers the opportunity to work across electric propulsion systems, autonomous technologies, advanced diagnostics, communication networks and embedded control applications within a highly innovative engineering environment. Key Responsibilities Software & Control System Development Develop software architecture and functional specifications using platforms such as CoDeSys and Danfoss PLUS+1 Translate vehicle functionality requirements into robust software solutions Design and implement advanced control strategies for electric, hybrid and conventional vehicle systems Support model-based development using MATLAB, Simulink and Stateflow Promote software standardisation, reusability and best practice across multiple vehicle platforms Systems Integration Define electronic architectures and hardware solutions Integrate ECUs, motors, drives, sensors, energy storage systems and vehicle control systems Ensure reliable communication using CAN, J1939, Ethernet and CAN Open protocols Support autonomous vehicle and auxiliary system integration projects Implement diagnostics, fault management and remote monitoring capabilities Verification & Validation Perform vehicle-level testing and system validation Conduct Hardware-in-the-Loop (HIL) and Software-in-the-Loop (SIL) testing Carry out fault insertion testing and functional verification activities Support prototype development, workshop testing and field trials Ensure compliance with relevant safety and quality standards Project Delivery & Continuous Improvement Support multiple engineering projects simultaneously Develop project plans and software delivery schedules Maintain detailed technical documentation and traceability records Participate in design reviews, risk assessments, FMEA and root cause investigations Contribute to continuous improvement initiatives across software and systems engineering functions About You You will be an experienced controls or software engineer with a strong background in vehicle systems, automation, embedded software or advanced machinery controls. Essential Requirements Degree qualified in Electronic Engineering, Software Engineering or a related discipline, or equivalent industry experience Minimum 5 years' experience within OEM, Tier 1 automotive, off-highway, heavy equipment or vehicle engineering environments Strong experience in software development and systems integration Proficient with CoDeSys, MATLAB, Simulink and Stateflow Experience developing embedded control systems and software architectures Strong understanding of CAN, Ethernet, CAN Open and J1939 communication protocols Experience delivering projects through the full development lifecycle Understanding of software development methodologies including the V-Model Experience with design verification and validation processes Excellent problem-solving and analytical skills Highly Desirable Experience working with electric and hybrid vehicle technologies Knowledge of functional safety principles Experience with autonomous vehicle systems Familiarity with HIL and SIL testing environments Experience using Vector CANalyzer, CANfox or similar vehicle diagnostic tools Knowledge of FMEA, 8D and structured root cause analysis methodologies What's on Offer? 65,000+ depending on experience Annual bonus scheme Annual salary reviews Flexi-time working Early finish every Friday 30 days holiday Enhanced maternity and paternity benefits Health Cash Plan Death in Service cover Gym membership discounts Salary sacrifice schemes High street discounts Branded clothing allowance Free Will Writing Service Fully funded Summer and Christmas events Fundraising and social events Bereavement leave Parental leave Long-term career progression opportunities Exposure to advanced electric, hybrid and autonomous vehicle technologies Why Apply? This is far more than a traditional software engineering role. You'll have the opportunity to work on innovative vehicle technologies, influence product development from concept to deployment, and contribute to projects involving electrification, automation, connectivity and autonomous operation. For ambitious engineers seeking technical challenge, career growth and the chance to work on genuinely exciting engineering programmes, this represents an outstanding opportunity. Apply today for a confidential discussion.
Platform Product Manager London / Hybrid 3 Days Office Sustainability Technology We're supporting a rapidly growing technology business that is building a brand - new platform bringing together multiple carbon and sustainability products into one connected customer experience. As a Platform Product Manager, you'll own a key area of this platform, leading discovery, defining solutions and working alongside engineers and designers to deliver products that solve real customer problems. You'll have genuine influence over product direction, roadmap decisions and the way AI is embedded into both the product and your own ways of working. The Opportunity You'll spend time speaking with customers, understanding market problems, testing ideas, analysing product usage and working closely with engineering to decide what gets built and why. The business is investing heavily in AI, sustainability technology and platform development, giving you the opportunity to work on products that have both commercial impact and positive environmental outcomes. What You'll Be Doing Leading customer discovery through interviews, surveys and product analytics Owning product strategy and roadmap delivery for a key platform area Working closely with engineers and product designers from concept through to launch Using analytics and customer insight to prioritise product decisions Managing and refining backlogs within Jira Driving adoption of AI tools for prototyping and product development Supporting commercial teams with feature positioning and demonstrations Delivering platform products that scale through APIs, integrations and shared services architecture What We're Looking For Proven Product Management experience within software or SaaS environments Strong product discovery and customer research capability Experience working closely with engineering teams to deliver software products Data-led decision making and product analytics experience Platform, API or integration-focused product experience Excellent stakeholder management and communication skills Interest in AI-powered products and modern product development practices Nice To Have Sustainability, ESG or carbon accounting experience Experience with Pendo, Amplitude, Mixpanel or similar analytics tools AI prototyping experience using tools such as Figma Make Experience working within complex B2B software environments Why Join? Opportunity to shape a flagship platform from an early stage Significant ownership and autonomy High-impact role within a growing product function Work at the intersection of AI, SaaS and sustainability Collaborative environment with strong engineering and design teams Clear opportunity to influence both product strategy and customer outcomes
Jun 25, 2026
Full time
Platform Product Manager London / Hybrid 3 Days Office Sustainability Technology We're supporting a rapidly growing technology business that is building a brand - new platform bringing together multiple carbon and sustainability products into one connected customer experience. As a Platform Product Manager, you'll own a key area of this platform, leading discovery, defining solutions and working alongside engineers and designers to deliver products that solve real customer problems. You'll have genuine influence over product direction, roadmap decisions and the way AI is embedded into both the product and your own ways of working. The Opportunity You'll spend time speaking with customers, understanding market problems, testing ideas, analysing product usage and working closely with engineering to decide what gets built and why. The business is investing heavily in AI, sustainability technology and platform development, giving you the opportunity to work on products that have both commercial impact and positive environmental outcomes. What You'll Be Doing Leading customer discovery through interviews, surveys and product analytics Owning product strategy and roadmap delivery for a key platform area Working closely with engineers and product designers from concept through to launch Using analytics and customer insight to prioritise product decisions Managing and refining backlogs within Jira Driving adoption of AI tools for prototyping and product development Supporting commercial teams with feature positioning and demonstrations Delivering platform products that scale through APIs, integrations and shared services architecture What We're Looking For Proven Product Management experience within software or SaaS environments Strong product discovery and customer research capability Experience working closely with engineering teams to deliver software products Data-led decision making and product analytics experience Platform, API or integration-focused product experience Excellent stakeholder management and communication skills Interest in AI-powered products and modern product development practices Nice To Have Sustainability, ESG or carbon accounting experience Experience with Pendo, Amplitude, Mixpanel or similar analytics tools AI prototyping experience using tools such as Figma Make Experience working within complex B2B software environments Why Join? Opportunity to shape a flagship platform from an early stage Significant ownership and autonomy High-impact role within a growing product function Work at the intersection of AI, SaaS and sustainability Collaborative environment with strong engineering and design teams Clear opportunity to influence both product strategy and customer outcomes