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

499 jobs found

Email me jobs like this
Refine Search
Current Search
senior embedded software engineer
GlobalTech Recruitment
Senior Embedded Software Engineer - Aerospace - Outside IR35
GlobalTech Recruitment Gloucester, Gloucestershire
Senior Embedded Software Developer - Aerospace - Outside IR35 Contract, Hybrid (Gloucestershire) depending on experience / expectations Aerospace, Embedded, ARM, Firmware, Software Leading aerospace company are seeking Senior Embedded Software Developer to support expanding project in controls and bare-metal engineering within cutting edge aerospace technologies. Experience: Circa 10+ years in the software development life cycle, including at least 5 years within aerospace (DO-178B/C) or another safety-critical domain. Skills Proficiency in embedded C, bare-metal programming with microcontrollers, and familiarity with MISRA C standards. Knowledge of software architecture, requirement analysis, requirement flow-down, and detail design. Solid understanding of software testing methods. Desirable Skills Knowledge of CAN, UART, SPI eand other communication protocols, Working knowledge of ARM microcontrollers, and ability to read basic electronic schematics. Experience with MATLAB Simulink (model-based development), requirement/configuration management tools, and scripting in Python. Understanding of control systems development, certification programmes, and compliance demonstrations - within DO178 constraints For a full consultation please apply with your CV and up to date contact details.
28/07/2026
Contractor
Senior Embedded Software Developer - Aerospace - Outside IR35 Contract, Hybrid (Gloucestershire) depending on experience / expectations Aerospace, Embedded, ARM, Firmware, Software Leading aerospace company are seeking Senior Embedded Software Developer to support expanding project in controls and bare-metal engineering within cutting edge aerospace technologies. Experience: Circa 10+ years in the software development life cycle, including at least 5 years within aerospace (DO-178B/C) or another safety-critical domain. Skills Proficiency in embedded C, bare-metal programming with microcontrollers, and familiarity with MISRA C standards. Knowledge of software architecture, requirement analysis, requirement flow-down, and detail design. Solid understanding of software testing methods. Desirable Skills Knowledge of CAN, UART, SPI eand other communication protocols, Working knowledge of ARM microcontrollers, and ability to read basic electronic schematics. Experience with MATLAB Simulink (model-based development), requirement/configuration management tools, and scripting in Python. Understanding of control systems development, certification programmes, and compliance demonstrations - within DO178 constraints For a full consultation please apply with your CV and up to date contact details.
ECM Selection (Holdings) Limited
Software Engineer - Hardware Instrumentation
ECM Selection (Holdings) Limited Royston, Hertfordshire
Work in a small software team on scientific instrumentation software projects Royston, Hertfordshire; to £65,000 DoE This established scientific instrument company provides applied biotechnologies used for protein characterisation, antibody discovery and cell line development. Their instruments are based on proprietary innovations around microfluidic systems and transformative in-solution technologies. They currently have a small software team and are looking for a senior / mid-level software engineer to join them. Responsibilities will include design and development of data collection and analysis software, contributing to instrument control, debugging embedded software, and provide relevant testing. Requirements: Master s degree in computer science, engineering, physics or other related discipline. Demonstrable industry project experience in software engineering including the successful delivery of hardware-related instrumentation products to market. Wide range of technical competence in programming including C#, MVVM, and C++. This should include application software for both Windows and Linux. Additonal experience with Python, and TypeScript would be advantageous. Any experience with image processing, Java or machine learning would be desirable. This role is based fully onsite at their offices in Royston including parking and are within walking distance of the local train station. Please note, no company sponsorship is available for those looking for work visas. Another top job from ECM, the high-tech recruitment experts. Even if this job's not quite right, do contact us now - we may well have the ideal job for you. To discuss your requirements call ecm or email your CV. We will always ask before forwarding your CV. Please apply (quoting ref: CV27665 ) only if you are eligible to live and work in the UK. By submitting your details you certify that the information you provide is accurate.
28/07/2026
Full time
Work in a small software team on scientific instrumentation software projects Royston, Hertfordshire; to £65,000 DoE This established scientific instrument company provides applied biotechnologies used for protein characterisation, antibody discovery and cell line development. Their instruments are based on proprietary innovations around microfluidic systems and transformative in-solution technologies. They currently have a small software team and are looking for a senior / mid-level software engineer to join them. Responsibilities will include design and development of data collection and analysis software, contributing to instrument control, debugging embedded software, and provide relevant testing. Requirements: Master s degree in computer science, engineering, physics or other related discipline. Demonstrable industry project experience in software engineering including the successful delivery of hardware-related instrumentation products to market. Wide range of technical competence in programming including C#, MVVM, and C++. This should include application software for both Windows and Linux. Additonal experience with Python, and TypeScript would be advantageous. Any experience with image processing, Java or machine learning would be desirable. This role is based fully onsite at their offices in Royston including parking and are within walking distance of the local train station. Please note, no company sponsorship is available for those looking for work visas. Another top job from ECM, the high-tech recruitment experts. Even if this job's not quite right, do contact us now - we may well have the ideal job for you. To discuss your requirements call ecm or email your CV. We will always ask before forwarding your CV. Please apply (quoting ref: CV27665 ) only if you are eligible to live and work in the UK. By submitting your details you certify that the information you provide is accurate.
Tiger Resourcing Group
Senior Hardware Engineer
Tiger Resourcing Group East Barnet, Hertfordshire
Senior Hardware Engineer Job Function Design high speed digital designs and simulate the analogue sections. Knowledge of Orcad and Altium schematic entry and layout would be advantageous. Knowledge of multilayer PCB design, layout and signal integrity Working experience of FPGAs using VHDL/Embedded C to bridge firmware/hardware design would be distinct advantageous Programming experience in MATLAB Experience using scripts to configure and test designs with a high Software content Experience interfacing and configuring RF and associated design would be advantageous Hardware Test and verification of new electronic assemblies and sub-assemblies. Use of Silicon Expert to pre-empt obsolescence and / or long lead item issues. Product support and troubleshooting of existing electronic assemblies and sub-assemblies. Acting as an interface between Engineering and manufacturing with respect to Introduction of hardware test solutions. Involvement in a product through its development lifecycle, including initial design, development, test, and report writing. Translates system requirement specifications into board-level designs; ensures robust verification, including writing of test specifications and circuit descriptions. Owns technical task breakdown and identification of key risks Participation in Design Reviews and appropriate use of Configuration Control. Travel within the UK may be required and is considered an occasional feature of this role. Requests could be made at short notice. Any other tasks associated with this role. Requirements Sound inter-personal skills. Ability to work effectively within a team. Organisation and time management Self-motivational skills Evidence of producing high quality, right first-time designs on time and within budget Good command of written and verbal English Experience working on similar electronic equipment. Experience with CAD tools for circuit / PCB design and simulation Qualifications A good quality degree or equivalent in electronics related subject
28/07/2026
Full time
Senior Hardware Engineer Job Function Design high speed digital designs and simulate the analogue sections. Knowledge of Orcad and Altium schematic entry and layout would be advantageous. Knowledge of multilayer PCB design, layout and signal integrity Working experience of FPGAs using VHDL/Embedded C to bridge firmware/hardware design would be distinct advantageous Programming experience in MATLAB Experience using scripts to configure and test designs with a high Software content Experience interfacing and configuring RF and associated design would be advantageous Hardware Test and verification of new electronic assemblies and sub-assemblies. Use of Silicon Expert to pre-empt obsolescence and / or long lead item issues. Product support and troubleshooting of existing electronic assemblies and sub-assemblies. Acting as an interface between Engineering and manufacturing with respect to Introduction of hardware test solutions. Involvement in a product through its development lifecycle, including initial design, development, test, and report writing. Translates system requirement specifications into board-level designs; ensures robust verification, including writing of test specifications and circuit descriptions. Owns technical task breakdown and identification of key risks Participation in Design Reviews and appropriate use of Configuration Control. Travel within the UK may be required and is considered an occasional feature of this role. Requests could be made at short notice. Any other tasks associated with this role. Requirements Sound inter-personal skills. Ability to work effectively within a team. Organisation and time management Self-motivational skills Evidence of producing high quality, right first-time designs on time and within budget Good command of written and verbal English Experience working on similar electronic equipment. Experience with CAD tools for circuit / PCB design and simulation Qualifications A good quality degree or equivalent in electronics related subject
Senior Software Engineer - Pay Sustainable Engineering
ultimate.ai Birmingham, Staffordshire
Location Birmingham Address Birmingham Employment Type Full time Location Type Hybrid Department Engineering About Us Perk (formerly TravelPerk) is the intelligent platform for travel and spend management. Built to tackle the time-consuming, manual work that gets in the way of real work, our tools automate everything from travel bookings to expenses, invoice processing, and more. By eliminating this shadow work that wastes hours, erodes morale, and saps innovation, we're on a mission to power real work, with real impact. We're trusted by more than 10,000 companies worldwide, including Wise, On Running, Breitling, and Fabletics, and we're tackling the 7 hours of lost productivity per employee each week, a 1.7 trillion problem. Founded in 2015, Perk has grown into a global company of more than 1,800 people across 12 offices globally, with headquarters in London and Boston. We combine innovation, control, and simplicity to transform how businesses work and how people feel at work. At Perk, we're driven by our values, like being an owner, delivering a 7-star experience, and working as one team. We value curiosity, purpose, and mindset, not just knowledge, to unlock the power in your potential. Our talent team brings together leading minds from the travel and SaaS industries, representing over 70 countries. If you're excited about having a real impact and shaping how millions of people experience work, we'd love you on the team. Visit to learn more. As a Senior Software Engineer on the Pay Sustainability Engineering team, you'll help drive the long-term reliability, scalability, and evolution of our payments, financial and billing ecosystems. The team operates across two complementary tracks. The first focuses on firefighting and platform support, helping engineering teams navigate critical incidents, unblock complex technical challenges, and improve coordination across the broader payment infrastructure. Rather than acting as a delivery team for operational work, you'll provide technical leadership, platform-wide visibility, and guidance that helps teams resolve issues effectively and prevent recurring problems. The second track focuses on medium- to large-scale sustainability initiatives across the payments domain. This includes identifying technical debt, platform limitations, architectural weaknesses, and product gaps that impact the long-term health of the ecosystem. You'll lead initiatives that improve the resilience, maintainability, and scalability of the platform through thoughtful refactors, system redesigns, and engineering improvements that create lasting impact. As a senior engineer, you'll play a key role in defining what sustainability engineering means within the Pay organization. You'll partner closely with engineering and product teams to shape the value proposition of the function, prioritize high-impact opportunities, and provide technical direction across complex cross-functional initiatives. Through strong technical leadership, systems thinking, and a focus on sustainable engineering practices, you'll help build a healthier, more scalable payments platform that enables teams to move faster with greater confidence. Are you a Senior Software Engineer who thrives on real ownership? At Perk, we know that we feel most fulfilled when we can own the problem and the solution. This means taking responsibility for the entire lifecycle of a feature, from understanding customer pains with our product team, design documents, coding to deployment, and measuring impact. You will see how your technical decisions move the needle for our customers daily. We prioritize autonomy and pragmatism, giving you the space to solve complex problems without unnecessary friction. Engineering excellence here is measured by the reliability and simplicity of the systems you build to power a global platform. How we work At Perk, we believe the best work happens when great people come together in small teams, with a shared sense of purpose. You'll join a cross-functional squad where you have real ownership of a piece of Perk's domains, a genuine say in what gets built, and the autonomy to make it happen. Each team decides how to contribute to Perk's company goals. We care about impact, and we trust our people to deliver it. AI at Perk AI is embedded in how we work and what we build. On the engineering side, it spans the whole workflow: our Notion, Jira, GitHub and Slack are AI-connected so you get up to speed fast, and day-to-day it helps with specifying features, writing and reviewing code, and automated AI PR review on every pull request. When something goes wrong in production, AI surfaces context across systems quickly. We also embrace agentic coding, using AI as an active collaborator, not just a prompt-by-prompt co-pilot. We expect candidates to use AI tools in our coding interviews. The bar is understanding your code and owning what you produce. That reflects how we work every day. Some examples of what it means to be a Senior at Perk Shape the bigger picture. You won't just build features, you'll refine the what to build and why. At Perk, senior engineers are expected to go beyond the technical solution and focus on the problem itself. You'll contribute to your squad's quarterly goals and long-term vision alongside your Product Manager and Engineering Manager. Architect for today and tomorrow. When a big change is needed in how our platform works, you'll be the one writing the design documents that lay the foundation. You'll become a guardian of your team's technical quality; spotting areas of investment, proactively managing technical debt, and making sure we don't let busy work crowd out the work that truly matters. At Perk, we believe in impact over effort: our customers see results, not the hours behind them. Your job is to make sure we're always investing our energy where it counts most. Lead across boundaries. Your influence won't stop at your own squad. You'll communicate complex ideas across multiple teams, proactively identify who needs to be involved, and drive alignment across the broader organisation. Whether it's coordinating a cross-squad initiative, contributing to one of our engineering guilds, or pairing with architects on solution discovery, you'll operate comfortably beyond your immediate team. Raise the bar for everyone around you. Senior engineers at Perk are mentors, coaches, and bar raisers. You'll support less experienced colleagues through direct mentorship, thoughtful feedback during reviews, and by modelling what great engineering looks like in practice. You'll help Engineering Managers understand where the team needs to grow technically, and you'll use spaces like guild meetings, design doc reviews, and pairing sessions to lift the overall standard. At Perk, we are a team, the team's success is your success. Desired skills and experience Product Leadership: Translates complex business goals into technical roadmaps; de-risks ambiguous projects through spikes and prototyping. System Architecture: Architects scalable, evolvable systems and data models that account for performance, failure isolation, and long-term maintenance. Technical Standards: Defines and upholds engineering excellence, including CI/CD optimizations, testing strategies, and coding standards across the stack. Frontend Strategy: Establishes frontend architecture patterns, including state management, performance budgets, and comprehensive testing (e.g., E2E/Cypress). Backend Excellence: Engineers sophisticated backend solutions involving API versioning, caching strategies, and complex data migration plans. Operational Maturity: Leads observability and SRE practices; defines SLOs, manages incident responses, and conducts blameless post-mortems. Security & Risk: Oversees operational security, including secrets hygiene and dependency risk management, to ensure a hardened production environment. Mentorship & Influence: Levels up the engineering organization through active mentorship, leading design reviews, and influencing the product roadmap with technical data. Cross-Functional Impact: Coordinates multi-team deliverables and aligns stakeholders to resolve technical blockers across the organization. AI-Driven Development: Experience with-or a strong interest in-modern AI-augmented workflows. This includes leveraging agentic workflows, developing custom agentic skills to extend AI capabilities, utilizing AI-powered code reviews How We Work At Perk, we take an IRL-first approach to work, where our team works together in-person 3 days a week. This role requires you to be based within commuting distance of our hubs. We fundamentally believe in the value of meeting in real life to improve connectivity, productivity, creativity and ultimately making us a great place to work. For certain roles, relocation assistance is available from anywhere in the world. English is the official language at the office. Please submit your resume in English if you apply. Include an updated portfolio and/or resume. Perk is a global company with a diverse customer base, and we want to make sure the people behind our product reflect that. We're an equal opportunity employer, which means you're welcome at Perk regardless of how you look, where you're from, or anything else that makes you, well, you. Protect Yourself from Recruitment Scams All official communication from Perk will come from email addresses ending in or our verified social media channels, or recruiters listed on our official LinkedIn page . click apply for full job details
28/07/2026
Full time
Location Birmingham Address Birmingham Employment Type Full time Location Type Hybrid Department Engineering About Us Perk (formerly TravelPerk) is the intelligent platform for travel and spend management. Built to tackle the time-consuming, manual work that gets in the way of real work, our tools automate everything from travel bookings to expenses, invoice processing, and more. By eliminating this shadow work that wastes hours, erodes morale, and saps innovation, we're on a mission to power real work, with real impact. We're trusted by more than 10,000 companies worldwide, including Wise, On Running, Breitling, and Fabletics, and we're tackling the 7 hours of lost productivity per employee each week, a 1.7 trillion problem. Founded in 2015, Perk has grown into a global company of more than 1,800 people across 12 offices globally, with headquarters in London and Boston. We combine innovation, control, and simplicity to transform how businesses work and how people feel at work. At Perk, we're driven by our values, like being an owner, delivering a 7-star experience, and working as one team. We value curiosity, purpose, and mindset, not just knowledge, to unlock the power in your potential. Our talent team brings together leading minds from the travel and SaaS industries, representing over 70 countries. If you're excited about having a real impact and shaping how millions of people experience work, we'd love you on the team. Visit to learn more. As a Senior Software Engineer on the Pay Sustainability Engineering team, you'll help drive the long-term reliability, scalability, and evolution of our payments, financial and billing ecosystems. The team operates across two complementary tracks. The first focuses on firefighting and platform support, helping engineering teams navigate critical incidents, unblock complex technical challenges, and improve coordination across the broader payment infrastructure. Rather than acting as a delivery team for operational work, you'll provide technical leadership, platform-wide visibility, and guidance that helps teams resolve issues effectively and prevent recurring problems. The second track focuses on medium- to large-scale sustainability initiatives across the payments domain. This includes identifying technical debt, platform limitations, architectural weaknesses, and product gaps that impact the long-term health of the ecosystem. You'll lead initiatives that improve the resilience, maintainability, and scalability of the platform through thoughtful refactors, system redesigns, and engineering improvements that create lasting impact. As a senior engineer, you'll play a key role in defining what sustainability engineering means within the Pay organization. You'll partner closely with engineering and product teams to shape the value proposition of the function, prioritize high-impact opportunities, and provide technical direction across complex cross-functional initiatives. Through strong technical leadership, systems thinking, and a focus on sustainable engineering practices, you'll help build a healthier, more scalable payments platform that enables teams to move faster with greater confidence. Are you a Senior Software Engineer who thrives on real ownership? At Perk, we know that we feel most fulfilled when we can own the problem and the solution. This means taking responsibility for the entire lifecycle of a feature, from understanding customer pains with our product team, design documents, coding to deployment, and measuring impact. You will see how your technical decisions move the needle for our customers daily. We prioritize autonomy and pragmatism, giving you the space to solve complex problems without unnecessary friction. Engineering excellence here is measured by the reliability and simplicity of the systems you build to power a global platform. How we work At Perk, we believe the best work happens when great people come together in small teams, with a shared sense of purpose. You'll join a cross-functional squad where you have real ownership of a piece of Perk's domains, a genuine say in what gets built, and the autonomy to make it happen. Each team decides how to contribute to Perk's company goals. We care about impact, and we trust our people to deliver it. AI at Perk AI is embedded in how we work and what we build. On the engineering side, it spans the whole workflow: our Notion, Jira, GitHub and Slack are AI-connected so you get up to speed fast, and day-to-day it helps with specifying features, writing and reviewing code, and automated AI PR review on every pull request. When something goes wrong in production, AI surfaces context across systems quickly. We also embrace agentic coding, using AI as an active collaborator, not just a prompt-by-prompt co-pilot. We expect candidates to use AI tools in our coding interviews. The bar is understanding your code and owning what you produce. That reflects how we work every day. Some examples of what it means to be a Senior at Perk Shape the bigger picture. You won't just build features, you'll refine the what to build and why. At Perk, senior engineers are expected to go beyond the technical solution and focus on the problem itself. You'll contribute to your squad's quarterly goals and long-term vision alongside your Product Manager and Engineering Manager. Architect for today and tomorrow. When a big change is needed in how our platform works, you'll be the one writing the design documents that lay the foundation. You'll become a guardian of your team's technical quality; spotting areas of investment, proactively managing technical debt, and making sure we don't let busy work crowd out the work that truly matters. At Perk, we believe in impact over effort: our customers see results, not the hours behind them. Your job is to make sure we're always investing our energy where it counts most. Lead across boundaries. Your influence won't stop at your own squad. You'll communicate complex ideas across multiple teams, proactively identify who needs to be involved, and drive alignment across the broader organisation. Whether it's coordinating a cross-squad initiative, contributing to one of our engineering guilds, or pairing with architects on solution discovery, you'll operate comfortably beyond your immediate team. Raise the bar for everyone around you. Senior engineers at Perk are mentors, coaches, and bar raisers. You'll support less experienced colleagues through direct mentorship, thoughtful feedback during reviews, and by modelling what great engineering looks like in practice. You'll help Engineering Managers understand where the team needs to grow technically, and you'll use spaces like guild meetings, design doc reviews, and pairing sessions to lift the overall standard. At Perk, we are a team, the team's success is your success. Desired skills and experience Product Leadership: Translates complex business goals into technical roadmaps; de-risks ambiguous projects through spikes and prototyping. System Architecture: Architects scalable, evolvable systems and data models that account for performance, failure isolation, and long-term maintenance. Technical Standards: Defines and upholds engineering excellence, including CI/CD optimizations, testing strategies, and coding standards across the stack. Frontend Strategy: Establishes frontend architecture patterns, including state management, performance budgets, and comprehensive testing (e.g., E2E/Cypress). Backend Excellence: Engineers sophisticated backend solutions involving API versioning, caching strategies, and complex data migration plans. Operational Maturity: Leads observability and SRE practices; defines SLOs, manages incident responses, and conducts blameless post-mortems. Security & Risk: Oversees operational security, including secrets hygiene and dependency risk management, to ensure a hardened production environment. Mentorship & Influence: Levels up the engineering organization through active mentorship, leading design reviews, and influencing the product roadmap with technical data. Cross-Functional Impact: Coordinates multi-team deliverables and aligns stakeholders to resolve technical blockers across the organization. AI-Driven Development: Experience with-or a strong interest in-modern AI-augmented workflows. This includes leveraging agentic workflows, developing custom agentic skills to extend AI capabilities, utilizing AI-powered code reviews How We Work At Perk, we take an IRL-first approach to work, where our team works together in-person 3 days a week. This role requires you to be based within commuting distance of our hubs. We fundamentally believe in the value of meeting in real life to improve connectivity, productivity, creativity and ultimately making us a great place to work. For certain roles, relocation assistance is available from anywhere in the world. English is the official language at the office. Please submit your resume in English if you apply. Include an updated portfolio and/or resume. Perk is a global company with a diverse customer base, and we want to make sure the people behind our product reflect that. We're an equal opportunity employer, which means you're welcome at Perk regardless of how you look, where you're from, or anything else that makes you, well, you. Protect Yourself from Recruitment Scams All official communication from Perk will come from email addresses ending in or our verified social media channels, or recruiters listed on our official LinkedIn page . click apply for full job details
Senior Software Engineer - Policy & Control
ultimate.ai
Location London Employment Type Full time Department Engineering Are you a Software Engineer who thrives on real ownership? At Perk, we know that we feel most fulfilled when we can own the problem and the solution. This means taking responsibility for the entire lifecycle of a feature, from being part in understanding what our customers' pains are with our product team, design documents, coding to deployment, and measuring impact. You will see how your technical decisions move the needle for our customers daily. We prioritize autonomy and pragmatism, giving you the space to solve complex problems without unnecessary friction. Engineering excellence here is measured by the reliability and simplicity of the systems you build to power a global platform. How we work At Perk, we believe the best work happens when great people come together in small teams, with a shared sense of purpose. You'll join a cross-functional squad where you have real ownership of a piece of Perk's domains, a genuine say in what gets built, and the autonomy to make it happen. Each team to decide how to contribute to Perk's company goals. We care about impact, and we trust our people to deliver it. AI at Perk AI is embedded in how we work and what we build. On the engineering side, it spans the whole workflow: our Notion, Jira, GitHub and Slack are AI-connected so you get up to speed fast, and day-to-day it helps with specifying features, writing and reviewing code, and automated AI PR review on every pull request. When something goes wrong in production, AI surfaces context across systems quickly. We also embrace agentic coding, using AI as an active collaborator, not just a prompt-by-prompt co-pilot. We expect candidates to use AI tools in our coding interviews. The bar is understanding your code and owning what you produce. That reflects how we work every day. Some examples of what it means to be a Senior at Perk Shape the bigger picture. You won't just build features, you'll refine the what to build and why. At Perk, senior engineers are expected to go beyond the technical solution and focus on the problem itself. You'll contribute to your squad's quarterly goals and long-term vision alongside your Product Manager and Engineering Manager. Architect for today and tomorrow. When a big change is needed in how our platform works, you'll be the one writing the design documents that lay the foundation. You'll become a guardian of your team's technical quality; spotting areas of investment, proactively managing technical debt, and making sure we don't let "busy work" crowd out the work that truly matters. At Perk, we believe in impact over effort: our customers see results, not the hours behind them. Your job is to make sure we're always investing our energy where it counts most. Lead across boundaries. Your influence won't stop at your own squad. You'll communicate complex ideas across multiple teams, proactively identify who needs to be involved, and drive alignment across the broader organisation. Whether it's coordinating a cross-squad initiative, contributing to one of our engineering guilds (where engineers from different teams align on shared technical topics), or pairing with architects on solution discovery, you'll operate comfortably beyond your immediate team. Raise the bar for everyone around you. Senior engineers at Perk are mentors, coaches, and bar raisers. You'll support less experienced colleagues through direct mentorship, thoughtful feedback during reviews, and by modelling what great engineering looks like in practice. You'll help Engineering Managers understand where the team needs to grow technically, and you'll use spaces like guild meetings, design doc reviews, and pairing sessions to lift the overall standard. At Perk, we are a team, the team's success is your success. Desired skills and experience Product Leadership: Translates complex business goals into technical roadmaps; de-risks ambiguous projects through spikes and prototyping. System Architecture: Architects scalable, evolvable systems and data models that account for performance, failure isolation, and long-term maintenance. Technical Standards: Defines and upholds engineering excellence, including CI/CD optimizations, testing strategies, and coding standards across the stack. Frontend Strategy: Establishes frontend architecture patterns, including state management, performance budgets, and comprehensive testing (e.g., E2E/Cypress). Backend Excellence: Engineers sophisticated backend solutions involving API versioning, caching strategies, and complex data migration plans. Operational Maturity: Leads observability and SRE practices; defines SLOs, manages incident responses, and conducts blameless post-mortems. Security & Risk: Oversees operational security, including secrets hygiene and dependency risk management, to ensure a hardened production environment. Mentorship & Influence: Levels up the engineering organization through active mentorship, leading design reviews, and influencing the product roadmap with technical data. Cross-Functional Impact: Coordinates multi-team deliverables and aligns stakeholders to resolve technical blockers across the organization. AI-Driven Development: Experience with-or a strong interest in-modern AI-augmented workflows. This includes leveraging agentic workflows, developing custom agentic skills to extend AI capabilities, utilizing AI-powered code reviews. How We Work We take an IRL first approach to work, where our team works together in person 3 days a week. As such, this role requires you to be based within commuting distance of our hubs. We fundamentally believe in the value of meeting in real life to improve connectivity, productivity, creativity and ultimately making us a great place to work. For certain roles, we can help with relocation from anywhere in the world. English is the official language at the office. Please submit your resume in English if you choose to apply. Do not forget to submit an updated portfolio and/or resume. Perk is a global company with a diverse customer base, and we want to make sure the people behind our product reflect that. We're an equal opportunity employer, which means you're welcome at Perk regardless of how you look, where you're from, or anything else that makes you, well, you.
28/07/2026
Full time
Location London Employment Type Full time Department Engineering Are you a Software Engineer who thrives on real ownership? At Perk, we know that we feel most fulfilled when we can own the problem and the solution. This means taking responsibility for the entire lifecycle of a feature, from being part in understanding what our customers' pains are with our product team, design documents, coding to deployment, and measuring impact. You will see how your technical decisions move the needle for our customers daily. We prioritize autonomy and pragmatism, giving you the space to solve complex problems without unnecessary friction. Engineering excellence here is measured by the reliability and simplicity of the systems you build to power a global platform. How we work At Perk, we believe the best work happens when great people come together in small teams, with a shared sense of purpose. You'll join a cross-functional squad where you have real ownership of a piece of Perk's domains, a genuine say in what gets built, and the autonomy to make it happen. Each team to decide how to contribute to Perk's company goals. We care about impact, and we trust our people to deliver it. AI at Perk AI is embedded in how we work and what we build. On the engineering side, it spans the whole workflow: our Notion, Jira, GitHub and Slack are AI-connected so you get up to speed fast, and day-to-day it helps with specifying features, writing and reviewing code, and automated AI PR review on every pull request. When something goes wrong in production, AI surfaces context across systems quickly. We also embrace agentic coding, using AI as an active collaborator, not just a prompt-by-prompt co-pilot. We expect candidates to use AI tools in our coding interviews. The bar is understanding your code and owning what you produce. That reflects how we work every day. Some examples of what it means to be a Senior at Perk Shape the bigger picture. You won't just build features, you'll refine the what to build and why. At Perk, senior engineers are expected to go beyond the technical solution and focus on the problem itself. You'll contribute to your squad's quarterly goals and long-term vision alongside your Product Manager and Engineering Manager. Architect for today and tomorrow. When a big change is needed in how our platform works, you'll be the one writing the design documents that lay the foundation. You'll become a guardian of your team's technical quality; spotting areas of investment, proactively managing technical debt, and making sure we don't let "busy work" crowd out the work that truly matters. At Perk, we believe in impact over effort: our customers see results, not the hours behind them. Your job is to make sure we're always investing our energy where it counts most. Lead across boundaries. Your influence won't stop at your own squad. You'll communicate complex ideas across multiple teams, proactively identify who needs to be involved, and drive alignment across the broader organisation. Whether it's coordinating a cross-squad initiative, contributing to one of our engineering guilds (where engineers from different teams align on shared technical topics), or pairing with architects on solution discovery, you'll operate comfortably beyond your immediate team. Raise the bar for everyone around you. Senior engineers at Perk are mentors, coaches, and bar raisers. You'll support less experienced colleagues through direct mentorship, thoughtful feedback during reviews, and by modelling what great engineering looks like in practice. You'll help Engineering Managers understand where the team needs to grow technically, and you'll use spaces like guild meetings, design doc reviews, and pairing sessions to lift the overall standard. At Perk, we are a team, the team's success is your success. Desired skills and experience Product Leadership: Translates complex business goals into technical roadmaps; de-risks ambiguous projects through spikes and prototyping. System Architecture: Architects scalable, evolvable systems and data models that account for performance, failure isolation, and long-term maintenance. Technical Standards: Defines and upholds engineering excellence, including CI/CD optimizations, testing strategies, and coding standards across the stack. Frontend Strategy: Establishes frontend architecture patterns, including state management, performance budgets, and comprehensive testing (e.g., E2E/Cypress). Backend Excellence: Engineers sophisticated backend solutions involving API versioning, caching strategies, and complex data migration plans. Operational Maturity: Leads observability and SRE practices; defines SLOs, manages incident responses, and conducts blameless post-mortems. Security & Risk: Oversees operational security, including secrets hygiene and dependency risk management, to ensure a hardened production environment. Mentorship & Influence: Levels up the engineering organization through active mentorship, leading design reviews, and influencing the product roadmap with technical data. Cross-Functional Impact: Coordinates multi-team deliverables and aligns stakeholders to resolve technical blockers across the organization. AI-Driven Development: Experience with-or a strong interest in-modern AI-augmented workflows. This includes leveraging agentic workflows, developing custom agentic skills to extend AI capabilities, utilizing AI-powered code reviews. How We Work We take an IRL first approach to work, where our team works together in person 3 days a week. As such, this role requires you to be based within commuting distance of our hubs. We fundamentally believe in the value of meeting in real life to improve connectivity, productivity, creativity and ultimately making us a great place to work. For certain roles, we can help with relocation from anywhere in the world. English is the official language at the office. Please submit your resume in English if you choose to apply. Do not forget to submit an updated portfolio and/or resume. Perk is a global company with a diverse customer base, and we want to make sure the people behind our product reflect that. We're an equal opportunity employer, which means you're welcome at Perk regardless of how you look, where you're from, or anything else that makes you, well, you.
Senior Data Systems Software Engineer
United States Digital Space LLC
Implements end-to-end features across application and data layers with growing autonomy. Designs data models for common patterns (including star/snowflake for analytics), optimizes queries, and debugs performance issues. Leverages the company Application Express and PL/SQL where appropriate; adds telemetry to track usage, conversion, and latency. Applies secure coding practices, reviews peer code, and improves documentation of service contracts.Only the company brings together the data, infrastructure, applications, and expertise to power everything from industry innovations to life-saving care. And with AI embedded across our products and services, we help customers turn that promise into a better future for all. Discover your potential at a company leading the way in AI and cloud solutions that impact billions of lives. True innovation starts when everyone is empowered to contribute. That's why we're committed to growing a workforce that promotes opportunities for all with competitive benefits that support our people with flexible medical, life insurance, and retirement options. We also encourage employees to give back to their communities through our volunteer programs. We're committed to including people with disabilities at all stages of the employment process. If you require accessibility assistance or accommodation for a disability at any point, let us know by emailing accommodation-request\ or by calling 1- in the United States. the company is an Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability and protected veterans' status, or any other characteristic protected by law. the company will consider for employment qualified applicants with arrest and conviction records pursuant to applicable law. Key Responsibilities Data Systems Software Development: Deliver end-to-end features spanning application services and the company Database data models (including star/snowflake patterns). Diagnose and improve query and API performance affecting user experience and service-level agreements. Introduce controlled experiments (A/B tests) with clear success metrics and data collection plans. Designs existing and new services. Software Development and Coding - Design, Testing, and Optimization: Designs software solutions and analyzes and helps identify requirements to achieve business and operational goals, independently. Adheres to and suggests improvements to all phases of the software development lifecycle. Utilizes working knowledge to develop new software features and enhancements following design specifications and develops documents to clarify software design and code. Leads code reviews in designated areas to help drive improvements. Conducts debugging and troubleshooting to identify and fix moderately complex software issues. Develops fixes for identified issues. Implements software testing (e.g., functional and non-functional testing), quality assurance processes, software error logging, monitoring, and observability for effective debugging, ensuring review by manager and/or lead throughout the process. Exercises judgment and discretion to conduct performance profiling and optimization of coding. Troubleshoots and resolves moderately complex issues related to application programming interface (API) functionality and integration. Implements moderately complex API versioning, lifecycle, and interoperability strategies. Software Architecture - Software System Structural Design: Designs and develops software, systems, and services aligned to pre-defined system architecture. Develops working knowledge of software architecture decisions and best practices. Collaborates with team leads to review work to ensure alignment with software architecture. Implements moderately complex performance optimization and scalability strategies in software design. Issue/Defect Collaboration - Software Products Support: Collaborates within and beyond immediate team to understand customer issues and align solutions. May provide technical guidance and support to customers regarding customer-reported issues, independently. Coaches, mentors, and guides others to advocate for customers' interests and suggests product enhancements based on feedback. Influences team to ensure customer satisfaction through timely resolution of issues and effective communication. Implements customer issue and/or defect handling and training processes, independently. Investigates and troubleshoots complex product maintenance issues to ensure customer agreement on short- and long-term solutions (e.g., future enhancements). Practices and Standards Compliance - Security and Compliance: Collaborates with the team to establish and follow development practices and coding standards. Exercises judgment and discretion to ensure code quality and adherence to broad acceptance criteria during development. Keeps up-to-date with industry best practices and applies them to software development processes. Implements secure coding practices to prevent security vulnerabilities. Development Operations - System Maintenance: Performs periodic maintenance and testing operations for systems that require upgrading or patching (e.g., for critical vulnerabilities). Exercises judgment and discretion to drive improvements, ensure automation, testing, and debugging of systems to ensure service/product availability, health, support, and reliability. Core Responsibilities Planning \& Execution: Independently manages work, monitoring timelines and deliverables to ensure projects or initiatives stay on track and meet requirements. Proactively prioritizes work and adapts to resource or timeline shifts, suggesting adjustments to maintain project efficiency. Collaboration \& Partnership: Collaborates across teams to align on expectations and achieve shared objectives. Builds and maintains a comprehensive understanding of business, stakeholder, and/or customer needs to build and support effective partnerships. Actively listens to diverse perspectives and asks questions to ensure understanding of others. Problem Solving: Independently identifies and addresses standard and non-standard issues in accordance with standard practices, escalating more complex issues as appropriate. Analyzes data and/or information from multiple sources to troubleshoot standard and non-standard errors. Contributes to knowledge sharing and best practices. Continuous Learning: Embraces continuous learning by actively seeking to build knowledge and new skills and/or tools and staying current with industry trends and best practices. Seeks out and leverages feedback and training to improve skills. Contributes to a culture of continuous learning and knowledge sharing with team members. Continuous Improvement: Develops ideas and recommends updates to increase the efficiency and effectiveness of processes, protocols, and workflows within a team. Seeks input from team members on alternative approaches and methods for improving work.
28/07/2026
Full time
Implements end-to-end features across application and data layers with growing autonomy. Designs data models for common patterns (including star/snowflake for analytics), optimizes queries, and debugs performance issues. Leverages the company Application Express and PL/SQL where appropriate; adds telemetry to track usage, conversion, and latency. Applies secure coding practices, reviews peer code, and improves documentation of service contracts.Only the company brings together the data, infrastructure, applications, and expertise to power everything from industry innovations to life-saving care. And with AI embedded across our products and services, we help customers turn that promise into a better future for all. Discover your potential at a company leading the way in AI and cloud solutions that impact billions of lives. True innovation starts when everyone is empowered to contribute. That's why we're committed to growing a workforce that promotes opportunities for all with competitive benefits that support our people with flexible medical, life insurance, and retirement options. We also encourage employees to give back to their communities through our volunteer programs. We're committed to including people with disabilities at all stages of the employment process. If you require accessibility assistance or accommodation for a disability at any point, let us know by emailing accommodation-request\ or by calling 1- in the United States. the company is an Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability and protected veterans' status, or any other characteristic protected by law. the company will consider for employment qualified applicants with arrest and conviction records pursuant to applicable law. Key Responsibilities Data Systems Software Development: Deliver end-to-end features spanning application services and the company Database data models (including star/snowflake patterns). Diagnose and improve query and API performance affecting user experience and service-level agreements. Introduce controlled experiments (A/B tests) with clear success metrics and data collection plans. Designs existing and new services. Software Development and Coding - Design, Testing, and Optimization: Designs software solutions and analyzes and helps identify requirements to achieve business and operational goals, independently. Adheres to and suggests improvements to all phases of the software development lifecycle. Utilizes working knowledge to develop new software features and enhancements following design specifications and develops documents to clarify software design and code. Leads code reviews in designated areas to help drive improvements. Conducts debugging and troubleshooting to identify and fix moderately complex software issues. Develops fixes for identified issues. Implements software testing (e.g., functional and non-functional testing), quality assurance processes, software error logging, monitoring, and observability for effective debugging, ensuring review by manager and/or lead throughout the process. Exercises judgment and discretion to conduct performance profiling and optimization of coding. Troubleshoots and resolves moderately complex issues related to application programming interface (API) functionality and integration. Implements moderately complex API versioning, lifecycle, and interoperability strategies. Software Architecture - Software System Structural Design: Designs and develops software, systems, and services aligned to pre-defined system architecture. Develops working knowledge of software architecture decisions and best practices. Collaborates with team leads to review work to ensure alignment with software architecture. Implements moderately complex performance optimization and scalability strategies in software design. Issue/Defect Collaboration - Software Products Support: Collaborates within and beyond immediate team to understand customer issues and align solutions. May provide technical guidance and support to customers regarding customer-reported issues, independently. Coaches, mentors, and guides others to advocate for customers' interests and suggests product enhancements based on feedback. Influences team to ensure customer satisfaction through timely resolution of issues and effective communication. Implements customer issue and/or defect handling and training processes, independently. Investigates and troubleshoots complex product maintenance issues to ensure customer agreement on short- and long-term solutions (e.g., future enhancements). Practices and Standards Compliance - Security and Compliance: Collaborates with the team to establish and follow development practices and coding standards. Exercises judgment and discretion to ensure code quality and adherence to broad acceptance criteria during development. Keeps up-to-date with industry best practices and applies them to software development processes. Implements secure coding practices to prevent security vulnerabilities. Development Operations - System Maintenance: Performs periodic maintenance and testing operations for systems that require upgrading or patching (e.g., for critical vulnerabilities). Exercises judgment and discretion to drive improvements, ensure automation, testing, and debugging of systems to ensure service/product availability, health, support, and reliability. Core Responsibilities Planning \& Execution: Independently manages work, monitoring timelines and deliverables to ensure projects or initiatives stay on track and meet requirements. Proactively prioritizes work and adapts to resource or timeline shifts, suggesting adjustments to maintain project efficiency. Collaboration \& Partnership: Collaborates across teams to align on expectations and achieve shared objectives. Builds and maintains a comprehensive understanding of business, stakeholder, and/or customer needs to build and support effective partnerships. Actively listens to diverse perspectives and asks questions to ensure understanding of others. Problem Solving: Independently identifies and addresses standard and non-standard issues in accordance with standard practices, escalating more complex issues as appropriate. Analyzes data and/or information from multiple sources to troubleshoot standard and non-standard errors. Contributes to knowledge sharing and best practices. Continuous Learning: Embraces continuous learning by actively seeking to build knowledge and new skills and/or tools and staying current with industry trends and best practices. Seeks out and leverages feedback and training to improve skills. Contributes to a culture of continuous learning and knowledge sharing with team members. Continuous Improvement: Develops ideas and recommends updates to increase the efficiency and effectiveness of processes, protocols, and workflows within a team. Seeks input from team members on alternative approaches and methods for improving work.
Senior automation and AI engineer
United States Digital Space LLC
Location Edinburgh; Bath; London Employment Type Full time Location Type Hybrid Department Engineering Compensation £75K - £90K Flexible hybrid - one day per week in Bath, London or Edinburgh About us the company is the Octopus-owned embedded investment platform that's on a mission to helping more people to invest - and invest well. We're B-Corp certified with an amazing product-market fit, impressive early traction and the potential to transform an outdated industry, for the better. We've been growing fast and will scale even faster over the next few years. We're also proud to be part of Octopus, the £multi billion group that's on a mission to breathe new life into broken industries, through companies like Octopus Energy, Octopus Investments and Octopus Money. The role We're looking for a Senior automation engineer to join our Automation & AI Enablement team. Reporting to an Engineering manager, you'll work closely with colleagues across engineering, product, operations and our customer-facing teams to identify complex operational problems and create simpler, faster and more scalable ways of working. The team helps the company make better use of automation and AI as we continue to grow. You'll get under the skin of ambiguous processes, design improved workflows and build practical solutions using the right tool for the problem - whether that's TypeScript, Python, an agentic system or a low-code platform such as Zapier or Microsoft Power Platform. You'll take ownership from initial discovery through to delivery and operation, balancing speed, quality and long-term maintainability. On a typical day you will be Working with engineering, product, operations and customer-facing teams to uncover inefficient, manual or unclear processes Turning ambiguous business problems into well-designed, scalable automated workflows Choosing the right tool for each problem, from TypeScript or Python to LLMs, agentic systems and low-code platforms Designing, building, testing and operating reliable automation and AI-enabled services Applying appropriate quality gates, guardrails and human oversight to AI-driven workflows Owning your solutions throughout their lifecycle, including documentation, observability, support and continuous improvement Evaluating emerging LLM models, agentic tools and automation approaches based on their practical benefits and trade-offs Sharing your knowledge and helping other engineers and teams adopt effective automation practices This role's for you if You have strong commercial experience with TypeScript or Python and are willing to learn whichever language is less familiar to you - TypeScript experience is slightly preferred You have experience writing or using agentic harnesses for software development and understand how to assess different orchestration approaches You understand the current frontier LLM landscape, its applications in software engineering and challenges such as hallucination, prompt injection, privacy, cost and latency You're comfortable choosing the right tool for the job, including low-code platforms such as Zapier or Microsoft Power Platform when custom code isn't the best answer You have an enablement mindset and naturally seek out ambiguity, inefficient processes and opportunities to design better ways of working You're a hands-on builder who wants to understand a problem deeply, build the solution and remain accountable for running and improving it You understand how to make automation and AI-enabled systems reliable through testing, observability, validation, guardrails and human-in-the-loop review You have experience working with cloud-based systems - AWS, serverless technologies, regulated industries or financial services experience is desirable This role isn't for you if You rely on a lot of top-down direction. Here, you'll have a lot of freedom and ownership of your role, and you'll be expected to shape your own progression You're not comfortable working in a fast-paced environment. Our speed and scalability are what set us apart; you need to be able to act quickly and think on your feet You struggle to follow through on ideas. We value people who do what they say they will. If you care about something, you have the freedom here to make it happen You don't like change. You'll get on great here if you relish the ambiguity of rapid growth and are willing to embrace uncertainty What's in it for you We offer a generous mix of benefits for the things that really matter to our people, including: A salary between £75,000 and £90,000 - dependant on experience + reviewed annually 27 days holiday + bank holidays (some can be flexible) + day off on your birthday + three days (full time) per year for Dependant leave Two volunteering days per year Option to work abroad for up to six weeks a year Secclbrate - our recognition programme that offers a mix of flexible rewards including extra pay, additional holiday and increased learning budget Length of service award - one month paid sabbatical at eight years 6% employer pension contribution, and life assurance Private medical insurance with AXA Health Enhanced Parental leave MacBook and up to £500 home office set up budget £750 per person learning budget Health and wellbeing initiatives including free therapy via Wellness Cloud, mental health support via Headspace Strong financial wellbeing focus including access to Octopus Money, Octopus Share Incentive Plan and will writing offering via Octopus Legacy Perkbox - Flexi-points giving you a range of discounts and perks including free weekly coffee, gym and retail discounts Access to initiatives like Cycle to Work and Octopus Electric Vehicle Leasing Our culture We're proud to put people first, creating a culture where we truly listen to what matters most to them. Our transparent and inclusive environment encourages diversity of thought, challenge and experimentation. Interview process Interviewing is a two-way thing, and we want you to have the time and opportunity to get to know us, as much as we are getting to know you. Our interviews are conversational, so come with questions and be curious. In general, you can expect the interview process to look a bit like this, (following an initial chat with one of our Talent team): First stage - 45 mins competencies-based interview with the hiring manager Second stage - two-hour technical interview or assessment We'll only close this role once we have enough applications for the next stage. Please submit your application as soon as possible to make sure you don't miss out and you should expect to hear back from us within one to two weeks of applying. Our aim is to build a diverse and inclusive company of awesome people, with unique skills, passions and experiences. All applicants will be considered for employment without attention to age, ethnicity, religion, sex, sexual orientation, gender identity, family or parental status, national origin, or veteran, neurodiversity or disability status. If this sounds like your kind of thing, we encourage you to apply even if you don't tick every box. We'd love to hear from you! Compensation Range: £75K - £90K
28/07/2026
Full time
Location Edinburgh; Bath; London Employment Type Full time Location Type Hybrid Department Engineering Compensation £75K - £90K Flexible hybrid - one day per week in Bath, London or Edinburgh About us the company is the Octopus-owned embedded investment platform that's on a mission to helping more people to invest - and invest well. We're B-Corp certified with an amazing product-market fit, impressive early traction and the potential to transform an outdated industry, for the better. We've been growing fast and will scale even faster over the next few years. We're also proud to be part of Octopus, the £multi billion group that's on a mission to breathe new life into broken industries, through companies like Octopus Energy, Octopus Investments and Octopus Money. The role We're looking for a Senior automation engineer to join our Automation & AI Enablement team. Reporting to an Engineering manager, you'll work closely with colleagues across engineering, product, operations and our customer-facing teams to identify complex operational problems and create simpler, faster and more scalable ways of working. The team helps the company make better use of automation and AI as we continue to grow. You'll get under the skin of ambiguous processes, design improved workflows and build practical solutions using the right tool for the problem - whether that's TypeScript, Python, an agentic system or a low-code platform such as Zapier or Microsoft Power Platform. You'll take ownership from initial discovery through to delivery and operation, balancing speed, quality and long-term maintainability. On a typical day you will be Working with engineering, product, operations and customer-facing teams to uncover inefficient, manual or unclear processes Turning ambiguous business problems into well-designed, scalable automated workflows Choosing the right tool for each problem, from TypeScript or Python to LLMs, agentic systems and low-code platforms Designing, building, testing and operating reliable automation and AI-enabled services Applying appropriate quality gates, guardrails and human oversight to AI-driven workflows Owning your solutions throughout their lifecycle, including documentation, observability, support and continuous improvement Evaluating emerging LLM models, agentic tools and automation approaches based on their practical benefits and trade-offs Sharing your knowledge and helping other engineers and teams adopt effective automation practices This role's for you if You have strong commercial experience with TypeScript or Python and are willing to learn whichever language is less familiar to you - TypeScript experience is slightly preferred You have experience writing or using agentic harnesses for software development and understand how to assess different orchestration approaches You understand the current frontier LLM landscape, its applications in software engineering and challenges such as hallucination, prompt injection, privacy, cost and latency You're comfortable choosing the right tool for the job, including low-code platforms such as Zapier or Microsoft Power Platform when custom code isn't the best answer You have an enablement mindset and naturally seek out ambiguity, inefficient processes and opportunities to design better ways of working You're a hands-on builder who wants to understand a problem deeply, build the solution and remain accountable for running and improving it You understand how to make automation and AI-enabled systems reliable through testing, observability, validation, guardrails and human-in-the-loop review You have experience working with cloud-based systems - AWS, serverless technologies, regulated industries or financial services experience is desirable This role isn't for you if You rely on a lot of top-down direction. Here, you'll have a lot of freedom and ownership of your role, and you'll be expected to shape your own progression You're not comfortable working in a fast-paced environment. Our speed and scalability are what set us apart; you need to be able to act quickly and think on your feet You struggle to follow through on ideas. We value people who do what they say they will. If you care about something, you have the freedom here to make it happen You don't like change. You'll get on great here if you relish the ambiguity of rapid growth and are willing to embrace uncertainty What's in it for you We offer a generous mix of benefits for the things that really matter to our people, including: A salary between £75,000 and £90,000 - dependant on experience + reviewed annually 27 days holiday + bank holidays (some can be flexible) + day off on your birthday + three days (full time) per year for Dependant leave Two volunteering days per year Option to work abroad for up to six weeks a year Secclbrate - our recognition programme that offers a mix of flexible rewards including extra pay, additional holiday and increased learning budget Length of service award - one month paid sabbatical at eight years 6% employer pension contribution, and life assurance Private medical insurance with AXA Health Enhanced Parental leave MacBook and up to £500 home office set up budget £750 per person learning budget Health and wellbeing initiatives including free therapy via Wellness Cloud, mental health support via Headspace Strong financial wellbeing focus including access to Octopus Money, Octopus Share Incentive Plan and will writing offering via Octopus Legacy Perkbox - Flexi-points giving you a range of discounts and perks including free weekly coffee, gym and retail discounts Access to initiatives like Cycle to Work and Octopus Electric Vehicle Leasing Our culture We're proud to put people first, creating a culture where we truly listen to what matters most to them. Our transparent and inclusive environment encourages diversity of thought, challenge and experimentation. Interview process Interviewing is a two-way thing, and we want you to have the time and opportunity to get to know us, as much as we are getting to know you. Our interviews are conversational, so come with questions and be curious. In general, you can expect the interview process to look a bit like this, (following an initial chat with one of our Talent team): First stage - 45 mins competencies-based interview with the hiring manager Second stage - two-hour technical interview or assessment We'll only close this role once we have enough applications for the next stage. Please submit your application as soon as possible to make sure you don't miss out and you should expect to hear back from us within one to two weeks of applying. Our aim is to build a diverse and inclusive company of awesome people, with unique skills, passions and experiences. All applicants will be considered for employment without attention to age, ethnicity, religion, sex, sexual orientation, gender identity, family or parental status, national origin, or veteran, neurodiversity or disability status. If this sounds like your kind of thing, we encourage you to apply even if you don't tick every box. We'd love to hear from you! Compensation Range: £75K - £90K
Senior Firmware Engineer - Low-Level Systems & Testing
United States Digital Space LLC Cambridge, Cambridgeshire
United States Digital Space LLC in Cambridge is seeking skilled Software Engineers to join their team in developing a cutting-edge software ecosystem. The role focuses on embedded software design and debugging, ensuring high-quality software delivery across various platforms. The ideal candidates will have strong C/C++ skills, experience in software testing, and knowledge of system architecture. A competitive salary range of £73,500 - £99,500 per year is on offer, along with a commitment to equal opportunities.
28/07/2026
Full time
United States Digital Space LLC in Cambridge is seeking skilled Software Engineers to join their team in developing a cutting-edge software ecosystem. The role focuses on embedded software design and debugging, ensuring high-quality software delivery across various platforms. The ideal candidates will have strong C/C++ skills, experience in software testing, and knowledge of system architecture. A competitive salary range of £73,500 - £99,500 per year is on offer, along with a commitment to equal opportunities.
Senior Software Engineer
Platform Recruitment Limited Royston, Hertfordshire
Job Title:Software Engineer Location:South Cambridgeshire, Salary:up to £70,000 This is a rare opportunity for an engineer to join an elite R&D team, where your going to be working on the intersection of software and hardware development, working to develop the technologies the save thousands of lives. If you have an electronics or engineering background and have developed strong software skills along the way, this role was written for you. The Role You will play a key role across the full product lifecycle, developing and maintaining software platforms in C#, Python, and JavaScript for world-class gas detection instruments. You'll be writing the software that talks directly to hardware via UART, SPI, and I2C, building automated test jig software for the production floor, and working closely with a talented team of electronic, embedded, and mechanical engineers. Requirements Engineering or electronics background Strong software development skills in C#, Python and/or JavaScript Hands-on experience with communication protocols such as UART, SPI, I2C, Modbus or CAN Comfortable reading schematics and using electronics tools such as multimeters and logic analysers Experience working with PCBs and electronic instruments Familiarity with IoT platforms and cloud integration If this role is of interest, please apply below. JBRP1_UKTJ
28/07/2026
Full time
Job Title:Software Engineer Location:South Cambridgeshire, Salary:up to £70,000 This is a rare opportunity for an engineer to join an elite R&D team, where your going to be working on the intersection of software and hardware development, working to develop the technologies the save thousands of lives. If you have an electronics or engineering background and have developed strong software skills along the way, this role was written for you. The Role You will play a key role across the full product lifecycle, developing and maintaining software platforms in C#, Python, and JavaScript for world-class gas detection instruments. You'll be writing the software that talks directly to hardware via UART, SPI, and I2C, building automated test jig software for the production floor, and working closely with a talented team of electronic, embedded, and mechanical engineers. Requirements Engineering or electronics background Strong software development skills in C#, Python and/or JavaScript Hands-on experience with communication protocols such as UART, SPI, I2C, Modbus or CAN Comfortable reading schematics and using electronics tools such as multimeters and logic analysers Experience working with PCBs and electronic instruments Familiarity with IoT platforms and cloud integration If this role is of interest, please apply below. JBRP1_UKTJ
Fruition Group
Lead Full Stack Engineer
Fruition Group Leeds, Yorkshire
Lead Full Stack Engineer (Contract) - Outside IR35 Location: Leeds (2 days on site) Contract type: Outside IR35 Duration: Initial 3 month contract (Chance to extend) Rate: Competitive, dependent on experience About the Business Our client is a fast-growing B2B SaaS business developing innovative software that helps organisations manage complex procurement and supplier relationships. Their platform streamlines workflows, improves collaboration, and provides end-to-end contract management with robust audit and compliance capabilities. The business has partnered with a specialist technology consultancy to accelerate product development and is now looking to bring in an experienced full-stack contractor to work alongside this delivery team. The Role We're looking for a Full Stack Engineer who can operate at lead level within a small, high-velocity delivery team. This is a hands-on technical role, you'll be writing and reviewing code day-to-day, you'll also be expected to bring lead-level judgement to architecture, code quality, and delivery practices. The team ships weekly, runs discovery ahead of delivery, and has Embedded rapid, AI-assisted prototyping into everyday workflows. You should be someone who already uses AI coding tools as a core part of how you work, not as an experiment. Key Responsibilities Design, build, and ship features across the full stack for a live, evolving SaaS platform Operate at a lead level: setting technical direction, reviewing code, and raising the bar on quality and delivery pace Work closely with the delivery consultancy and internal team within a weekly release cadence Participate in discovery ahead of delivery, helping shape solutions before build begins Use AI-assisted coding tools and rapid prototyping techniques as a core part of the day-to-day workflow Contribute to decisions around architecture, technical debt, and platform scalability Support a culture of fast, iterative, quality-focused delivery What We're Looking For Strong, demonstrable full-stack experience (Front End and Back End), ideally within SaaS or platform businesses Proven experience operating at a lead or senior/staff level Active, practical experience using AI coding assistants (eg Copilot, Cursor, Claude Code, or similar) as part of a real delivery workflow Comfortable working in a fast-paced, weekly-release environment Experience working alongside external consultancies or delivery partners Able to commit to 2 days per week on-site in Leeds Contract Details Location: Leeds, 2 days on site Rate: Competitive (Based on experience)
28/07/2026
Contractor
Lead Full Stack Engineer (Contract) - Outside IR35 Location: Leeds (2 days on site) Contract type: Outside IR35 Duration: Initial 3 month contract (Chance to extend) Rate: Competitive, dependent on experience About the Business Our client is a fast-growing B2B SaaS business developing innovative software that helps organisations manage complex procurement and supplier relationships. Their platform streamlines workflows, improves collaboration, and provides end-to-end contract management with robust audit and compliance capabilities. The business has partnered with a specialist technology consultancy to accelerate product development and is now looking to bring in an experienced full-stack contractor to work alongside this delivery team. The Role We're looking for a Full Stack Engineer who can operate at lead level within a small, high-velocity delivery team. This is a hands-on technical role, you'll be writing and reviewing code day-to-day, you'll also be expected to bring lead-level judgement to architecture, code quality, and delivery practices. The team ships weekly, runs discovery ahead of delivery, and has Embedded rapid, AI-assisted prototyping into everyday workflows. You should be someone who already uses AI coding tools as a core part of how you work, not as an experiment. Key Responsibilities Design, build, and ship features across the full stack for a live, evolving SaaS platform Operate at a lead level: setting technical direction, reviewing code, and raising the bar on quality and delivery pace Work closely with the delivery consultancy and internal team within a weekly release cadence Participate in discovery ahead of delivery, helping shape solutions before build begins Use AI-assisted coding tools and rapid prototyping techniques as a core part of the day-to-day workflow Contribute to decisions around architecture, technical debt, and platform scalability Support a culture of fast, iterative, quality-focused delivery What We're Looking For Strong, demonstrable full-stack experience (Front End and Back End), ideally within SaaS or platform businesses Proven experience operating at a lead or senior/staff level Active, practical experience using AI coding assistants (eg Copilot, Cursor, Claude Code, or similar) as part of a real delivery workflow Comfortable working in a fast-paced, weekly-release environment Experience working alongside external consultancies or delivery partners Able to commit to 2 days per week on-site in Leeds Contract Details Location: Leeds, 2 days on site Rate: Competitive (Based on experience)
Technical Futures Ltd
Senior Embedded Firmware Engineer
Technical Futures Ltd Marlow, Buckinghamshire
A Senior Embedded Firmware Engineer with extensive experience writing efficient code in C/C++ for microcontrollers and processors will join a Global Technology Company, delivering innovative electronic equipment to the broadcast industry. You'll take designs from concept through to production - bringing strong C/C++ programming to write efficient code; will undertake hardware-software integration and system optimization as well as debugging and troubleshooting. Qualified to Degree level in a relevant Engineering discipline, the successful Senior Embedded Firmware Engineer will bring several years' industrial design experience which should include Low-Level experience with Linux, Bare Metal coding and good knowledge of communication protocols. Key Skills and Experience sought include: Degree in Electronics, Software, Computer Science or similar discipline. Proficiency in C/C++ programming. Linux Operating Systems and Drivers. Bare Metal coding. Writing code for Microcontrollers and processors to control hardware. Good knowledge of communication protocols. Low level experience with RTOS. Previous experience related to Broadcast or Pro AV products would be highly beneficial as would knowledge of audio and video protocols. A competitive salary will be offered, depending upon experience.
28/07/2026
Full time
A Senior Embedded Firmware Engineer with extensive experience writing efficient code in C/C++ for microcontrollers and processors will join a Global Technology Company, delivering innovative electronic equipment to the broadcast industry. You'll take designs from concept through to production - bringing strong C/C++ programming to write efficient code; will undertake hardware-software integration and system optimization as well as debugging and troubleshooting. Qualified to Degree level in a relevant Engineering discipline, the successful Senior Embedded Firmware Engineer will bring several years' industrial design experience which should include Low-Level experience with Linux, Bare Metal coding and good knowledge of communication protocols. Key Skills and Experience sought include: Degree in Electronics, Software, Computer Science or similar discipline. Proficiency in C/C++ programming. Linux Operating Systems and Drivers. Bare Metal coding. Writing code for Microcontrollers and processors to control hardware. Good knowledge of communication protocols. Low level experience with RTOS. Previous experience related to Broadcast or Pro AV products would be highly beneficial as would knowledge of audio and video protocols. A competitive salary will be offered, depending upon experience.
Jonathan Lee Recruitment Ltd
Principal Systems Engineer
Jonathan Lee Recruitment Ltd
Are you ready to take your career to new heights? This is your opportunity to join a company at the forefront of defence technology, where innovation and excellence are at the heart of everything they do. As a Principal Systems Engineer, you'll be working on groundbreaking projects that redefine the future of defence, contributing to the development of advanced systems that ensure the highest levels of security and trust on a global scale. If you're ready to make a real impact, this role is your chance to shine. The role is to help implement and assure ISO 15288 processes across the full systems engineering life cycle on our projects. Responsible for enabling and assuring a consistent Systems Engineering approach across multi-discipline teams defining stakeholder requirements, supporting delivery of the required products and demonstrating compliance to customer satisfaction. What You Will Do: - Represent the Systems discipline as a senior leader, overseeing complex work packages and ensuring timely delivery. - Collaborate with Engineering Project Leads to meet project obligations within budget and schedule. - Develop and deliver high-quality Systems Engineering artefacts across the product lifecycle. - Provide technical direction and influence across multiple projects, ensuring optimal solutions and designs. - Lead internal and external design reviews, presenting to senior management and customers. - Manage external suppliers and customers, ensuring compliance with agreed processes and objectives. What You Will Bring: - A degree or equivalent qualification in Engineering, Mathematics, Physics, or relevant industry experience. - Proven expertise in Systems Engineering, including ISO/IEEE/IEC standards and the V lifecycle. - Strong technical documentation skills and experience with tools such as DOORS, UML, Enterprise Architect, and SysML. - Demonstrable experience in hardware, software, or firmware development, particularly in embedded environments. - Leadership experience, managing and coaching teams to achieve project goals. As a Principal Systems Engineer, you'll play a pivotal role in shaping the company's innovative solutions, ensuring they meet the stringent requirements of their customers and contribute to global security advancements. The company fosters a collaborative environment where your expertise will drive excellence and inspire others. This is more than a job; it's a chance to be part of something transformative. Location: This role is based onsite in Maidenhead Interested?: Don't miss this exceptional opportunity to make a difference in the defence sector. Apply now to become a Senior Systems Engineer and take the next step in your career journey. Your CV will be forwarded to Jonathan Lee Recruitment, a leading engineering and manufacturing recruitment consultancy established in 1978. The services advertised by Jonathan Lee Recruitment are those of an Employment Agency. In order for your CV to be processed effectively, please ensure your name, email address, phone number and location (post code OR town OR county, as a minimum) are included.
28/07/2026
Full time
Are you ready to take your career to new heights? This is your opportunity to join a company at the forefront of defence technology, where innovation and excellence are at the heart of everything they do. As a Principal Systems Engineer, you'll be working on groundbreaking projects that redefine the future of defence, contributing to the development of advanced systems that ensure the highest levels of security and trust on a global scale. If you're ready to make a real impact, this role is your chance to shine. The role is to help implement and assure ISO 15288 processes across the full systems engineering life cycle on our projects. Responsible for enabling and assuring a consistent Systems Engineering approach across multi-discipline teams defining stakeholder requirements, supporting delivery of the required products and demonstrating compliance to customer satisfaction. What You Will Do: - Represent the Systems discipline as a senior leader, overseeing complex work packages and ensuring timely delivery. - Collaborate with Engineering Project Leads to meet project obligations within budget and schedule. - Develop and deliver high-quality Systems Engineering artefacts across the product lifecycle. - Provide technical direction and influence across multiple projects, ensuring optimal solutions and designs. - Lead internal and external design reviews, presenting to senior management and customers. - Manage external suppliers and customers, ensuring compliance with agreed processes and objectives. What You Will Bring: - A degree or equivalent qualification in Engineering, Mathematics, Physics, or relevant industry experience. - Proven expertise in Systems Engineering, including ISO/IEEE/IEC standards and the V lifecycle. - Strong technical documentation skills and experience with tools such as DOORS, UML, Enterprise Architect, and SysML. - Demonstrable experience in hardware, software, or firmware development, particularly in embedded environments. - Leadership experience, managing and coaching teams to achieve project goals. As a Principal Systems Engineer, you'll play a pivotal role in shaping the company's innovative solutions, ensuring they meet the stringent requirements of their customers and contribute to global security advancements. The company fosters a collaborative environment where your expertise will drive excellence and inspire others. This is more than a job; it's a chance to be part of something transformative. Location: This role is based onsite in Maidenhead Interested?: Don't miss this exceptional opportunity to make a difference in the defence sector. Apply now to become a Senior Systems Engineer and take the next step in your career journey. Your CV will be forwarded to Jonathan Lee Recruitment, a leading engineering and manufacturing recruitment consultancy established in 1978. The services advertised by Jonathan Lee Recruitment are those of an Employment Agency. In order for your CV to be processed effectively, please ensure your name, email address, phone number and location (post code OR town OR county, as a minimum) are included.
CBSbutler Holdings Limited trading as CBSbutler
Electronics Systems Engineer - £55k-£65k - London
CBSbutler Holdings Limited trading as CBSbutler
Senior Electronics Hardware Engineer We're working with an innovative technology business that designs and manufactures sophisticated electronic products used in highly regulated and technically demanding environments. As their engineering team continues to grow, they're looking to appoint an experienced Senior Electronics Hardware Engineer who enjoys taking ownership of challenging hardware development projects from initial concept through to production. What You'll Be Doing You'll play a leading role in the design and development of next-generation electronic hardware, working alongside specialists across electronics, embedded software, mechanical design and systems engineering. Your work will include: Designing high-performance electronic circuits and multi-layer PCBs for complex embedded systems. Producing schematics and PCB layouts using Altium Designer, ensuring designs are optimised for manufacture and long-term reliability. Supporting prototype build, testing, validation and design refinement throughout the development cycle. Diagnosing hardware issues using laboratory test equipment and applying structured engineering methods to identify root causes. Collaborating with multidisciplinary teams to ensure seamless integration between hardware, firmware and mechanical assemblies. Contributing to product verification, regulatory compliance and manufacturing readiness. Reviewing designs, sharing technical expertise and helping to maintain high engineering standards across the team. What We're Looking For We're keen to speak with experienced hardware engineers who have successfully delivered complex electronic products and are comfortable taking ownership of technical decisions. You'll ideally bring: A degree or higher qualification in Electronic Engineering or a related discipline. Strong commercial experience designing complex electronic hardware and multi-layer PCB assemblies. Excellent knowledge of digital and analogue electronics, power circuitry and mixed-signal design principles. Proven experience using Altium Designer for both schematic capture and PCB layout. A solid understanding of product development from concept through prototype, testing and production. Practical experience using oscilloscopes, logic analysers and other electronic test equipment for debugging and verification. The confidence to make informed engineering decisions while balancing performance, cost, manufacturability and reliability. Additional Experience That Would Be Beneficial While not essential, experience in any of the following would be advantageous: FPGA development and programmable logic design. Python or C programming for engineering tools, automation or test development. EMC design, compliance testing or environmental qualification. Reliability engineering, DFMEA or Design for Manufacture (DFM). Why Apply? This role offers the chance to work on technically advanced products within a cooperative engineering environment where your ideas and expertise will have genuine influence. You'll benefit from: Interesting and varied hardware development projects. A high degree of technical ownership and autonomy. Close collaboration with experienced multidisciplinary engineering teams. Opportunities for ongoing professional development and career progression. Salary and comprehensive benefits package. If you're an experienced Hardware Engineer looking for a role where you can solve challenging engineering problems and make a real technical contribution, we'd be pleased to tell you more in confidence.
28/07/2026
Full time
Senior Electronics Hardware Engineer We're working with an innovative technology business that designs and manufactures sophisticated electronic products used in highly regulated and technically demanding environments. As their engineering team continues to grow, they're looking to appoint an experienced Senior Electronics Hardware Engineer who enjoys taking ownership of challenging hardware development projects from initial concept through to production. What You'll Be Doing You'll play a leading role in the design and development of next-generation electronic hardware, working alongside specialists across electronics, embedded software, mechanical design and systems engineering. Your work will include: Designing high-performance electronic circuits and multi-layer PCBs for complex embedded systems. Producing schematics and PCB layouts using Altium Designer, ensuring designs are optimised for manufacture and long-term reliability. Supporting prototype build, testing, validation and design refinement throughout the development cycle. Diagnosing hardware issues using laboratory test equipment and applying structured engineering methods to identify root causes. Collaborating with multidisciplinary teams to ensure seamless integration between hardware, firmware and mechanical assemblies. Contributing to product verification, regulatory compliance and manufacturing readiness. Reviewing designs, sharing technical expertise and helping to maintain high engineering standards across the team. What We're Looking For We're keen to speak with experienced hardware engineers who have successfully delivered complex electronic products and are comfortable taking ownership of technical decisions. You'll ideally bring: A degree or higher qualification in Electronic Engineering or a related discipline. Strong commercial experience designing complex electronic hardware and multi-layer PCB assemblies. Excellent knowledge of digital and analogue electronics, power circuitry and mixed-signal design principles. Proven experience using Altium Designer for both schematic capture and PCB layout. A solid understanding of product development from concept through prototype, testing and production. Practical experience using oscilloscopes, logic analysers and other electronic test equipment for debugging and verification. The confidence to make informed engineering decisions while balancing performance, cost, manufacturability and reliability. Additional Experience That Would Be Beneficial While not essential, experience in any of the following would be advantageous: FPGA development and programmable logic design. Python or C programming for engineering tools, automation or test development. EMC design, compliance testing or environmental qualification. Reliability engineering, DFMEA or Design for Manufacture (DFM). Why Apply? This role offers the chance to work on technically advanced products within a cooperative engineering environment where your ideas and expertise will have genuine influence. You'll benefit from: Interesting and varied hardware development projects. A high degree of technical ownership and autonomy. Close collaboration with experienced multidisciplinary engineering teams. Opportunities for ongoing professional development and career progression. Salary and comprehensive benefits package. If you're an experienced Hardware Engineer looking for a role where you can solve challenging engineering problems and make a real technical contribution, we'd be pleased to tell you more in confidence.
Saab UK
Lead Software Engineer
Saab UK Fareham, Hampshire
Introduction Saab UK is part of Scandinavia's largest defence company, bringing together the best of Swedish and British innovation. Saab offers world-leading solutions and services in defence, aviation, space, and civil security to keep people and society safe. Our UK presence has been growing at pace, meaning we can offer a wide range of opportunities for personal fulfilment and career growth. We currently employ over 600 people across eight sites in the UK, and our specialisations include software engineering, underwater robotics, radars, AI, and armed forces training. The Role: We are looking for a Lead Software Engineer to join our Saab Seaeye Underwater Robotics Business in Fareham. The role will be lead design and implement software solutions for underwater robotics applications in line with the company's business needs through innovation, creativity and professionalism. Able to demonstrate expertise and experience in software used on industrial/vehicle/vessel systems. Reporting to the Software Manager the Software Lead role involves taking responsibility for the delivery of projects and leading multidisciplinary teams to deliver technically complex software projects for subsea vehicles and associated robotic functions. Typically requiring input from several differing software and engineering disciplines and supporting functions the software lead is able to bind these inputs together to successfully deliver the software content for Saab products. Qualifications and Skills: Required skills: A minimum of 7 years' experience as a Senior Engineer. A Degree in a relevant Engineering Discipline. Broad understanding of software from embedded though to applications Leading multi-disciplined teams of software engineers Able to develop a software architecture for complex systems from scratch Sound understanding of modern software methods and technologies Able to maintain a system level approach and not get lost in the detail Able to develop system level requirements and derive lower level requirements to achieve these Sound understanding of safety concepts and design Able to interface directly with customers Able to act as a technical authority Able to communicate technical concepts to non-technical stakeholders Able to estimate work content and duration Able to plan work loading for teams ensuring no team member is overloaded Able to develop and instigate processes to ensure industry best practice is achieved Able to ensure appropriate levels of Software Quality are achieved for projects Able to mentor and develop junior engineers Ability to delegate tasks Able to manage resources and budgets Practical understanding of standards and application of standards Appreciation of Cyber Security and the impacts on design In addition, you will be Able to demonstrate software skills in some of the following technologies on both Windows and Linux: C++ Javascript Python XML JSON HTML CSS Web backend servers (Angular, Django, NodeJS, React, Apache or similar) Web Sockets Docker TCP-IP / UDP SQL or other databases Dev tools (Wireshark, system log interrogation etc ) Databases Cyber Security Desirable: Exposure to IP video and video routing Familiarity in design and testing of control software Familiarity with Systems serving Real Time Information via Web Sockets Use of DDS and interfacing with it Message Queues (Active MQ/Rabbit MQ/ZeroMQ) GUI Development experience (.Net GUI framework, Qt 6.2 or previous versions) Developing and debugging software for application software in Visual studio (2013, 2017, 2022) Customer facing API's using web technologies 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.
27/07/2026
Full time
Introduction Saab UK is part of Scandinavia's largest defence company, bringing together the best of Swedish and British innovation. Saab offers world-leading solutions and services in defence, aviation, space, and civil security to keep people and society safe. Our UK presence has been growing at pace, meaning we can offer a wide range of opportunities for personal fulfilment and career growth. We currently employ over 600 people across eight sites in the UK, and our specialisations include software engineering, underwater robotics, radars, AI, and armed forces training. The Role: We are looking for a Lead Software Engineer to join our Saab Seaeye Underwater Robotics Business in Fareham. The role will be lead design and implement software solutions for underwater robotics applications in line with the company's business needs through innovation, creativity and professionalism. Able to demonstrate expertise and experience in software used on industrial/vehicle/vessel systems. Reporting to the Software Manager the Software Lead role involves taking responsibility for the delivery of projects and leading multidisciplinary teams to deliver technically complex software projects for subsea vehicles and associated robotic functions. Typically requiring input from several differing software and engineering disciplines and supporting functions the software lead is able to bind these inputs together to successfully deliver the software content for Saab products. Qualifications and Skills: Required skills: A minimum of 7 years' experience as a Senior Engineer. A Degree in a relevant Engineering Discipline. Broad understanding of software from embedded though to applications Leading multi-disciplined teams of software engineers Able to develop a software architecture for complex systems from scratch Sound understanding of modern software methods and technologies Able to maintain a system level approach and not get lost in the detail Able to develop system level requirements and derive lower level requirements to achieve these Sound understanding of safety concepts and design Able to interface directly with customers Able to act as a technical authority Able to communicate technical concepts to non-technical stakeholders Able to estimate work content and duration Able to plan work loading for teams ensuring no team member is overloaded Able to develop and instigate processes to ensure industry best practice is achieved Able to ensure appropriate levels of Software Quality are achieved for projects Able to mentor and develop junior engineers Ability to delegate tasks Able to manage resources and budgets Practical understanding of standards and application of standards Appreciation of Cyber Security and the impacts on design In addition, you will be Able to demonstrate software skills in some of the following technologies on both Windows and Linux: C++ Javascript Python XML JSON HTML CSS Web backend servers (Angular, Django, NodeJS, React, Apache or similar) Web Sockets Docker TCP-IP / UDP SQL or other databases Dev tools (Wireshark, system log interrogation etc ) Databases Cyber Security Desirable: Exposure to IP video and video routing Familiarity in design and testing of control software Familiarity with Systems serving Real Time Information via Web Sockets Use of DDS and interfacing with it Message Queues (Active MQ/Rabbit MQ/ZeroMQ) GUI Development experience (.Net GUI framework, Qt 6.2 or previous versions) Developing and debugging software for application software in Visual studio (2013, 2017, 2022) Customer facing API's using web technologies 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.
Programme Manager - Network
RELAY Technologies
Relay is fundamentally reshaping how goods move in an online era. Backed by Europe's largest-ever logistics Series A ($35M), led by deep-tech investors Plural (whose portfolio spans fusion energy and space exploration), Relay is scaling faster than 99.98% of venture-backed startups. We're assembling the most talent-dense team the logistics industry has ever seen Relay's Mission is to free commerce from friction. Today, high delivery costs act as a hidden tax on e-commerce, quietly shaping what can be sold online and limiting who can participate. We envision a world where more goods move more freely between more people, making the online shopping experience seamless and accessible to everyone. Team 110 people, more than half in engineering, product and data 45+ advanced degrees across computer science, mathematics and operations research Thousands of data points captured, calculated, analysed and predicted for every single parcel we handle An intellectually vibrant culture of first principles thinking, tight feedback loops and relentless experimentation The Opportunity Relay's Network squad builds the forecasting engine that powers every operational decision in the business. Demand forecasts drive shift release in sortation. Expansion models determine where the network grows. Parcel intelligence feeds route planning and vehicle loading. When the squad ships a better model, the impact multiplies across five consuming squads, Finance, and ultimately Relay's cost per parcel. The squad is growing from four people to ten: Data Scientists, Analysts, and a Software Engineer, each contributing to a system that spans demand forecasting, expansion modelling, parcel dimensions, sortation predictions, and demand management. That system has dependencies on Sortation, Middle Mile, Last Mile, Routing, and Commercial - plus Finance, who extend the operational forecasts into longer-range financial projections. It also supports four embedded analysts sitting in other squads across the business. As Programme Manager for the Network squad, you coordinate the delivery of this system. The role involves taking the squad's roadmap and turning it into a structured programme - tracking commitments, managing cross-squad dependencies, removing blockers, and keeping stakeholders informed. The specifics of the programme will develop as you ramp up and learn how the squad and its consuming teams work together. The squad lead sets technical direction and manages people. You work alongside them to keep the programme on track, supported by a team that values coordination and wants to deliver well. Relay operates a centralised data team of around 30 data engineers, analysts, and data scientists. The Network squad sits within this team and serves every operational squad in the business. You will work with the squad lead, the Data Scientists and analysts in the squad, and the leads of the five consuming squads. What You'll Do Coordinate the delivery programme for the Network squad: roadmap tracking, sprint management, cross-squad coordination, and dependency management across a 10-person team Manage dependencies with five consuming squads (Sortation, Middle Mile, Last Mile, Routing, Commercial) and Finance, ensuring that what Network delivers matches what those teams need and when they need it Run the squad's delivery cadence: cycle planning, triage, standups, retros, and cross-functional syncs Track commitments and surface risks early - identifying which initiatives are on track, which are slipping, and what needs to change Remove blockers that sit outside the squad: engineering dependencies, data access, stakeholder alignment, prioritisation conflicts with other squads Coordinate the work of four embedded analysts in other squads (Routing, Sortation, Middle Mile, and one TBC), ensuring alignment with Network's priorities Keep stakeholders informed with regular updates on what's shipped, what's in progress, and what's changed Support the squad lead by taking on operational coordination, freeing them to focus on technical direction, model quality, and strategic relationships Who Will Thrive in This Role? You have at least 5 years of experience in programme management, delivery management, or a similar coordination role, ideally in a technical or data-heavy environment. You have experience managing multiple workstreams. You have experience working in technical environments even if you're not a data scientist yourself. You can follow a conversation about model accuracy, forecast horizons, and pipeline reliability enough to know when something is blocked, behind, or being under-scoped. The squad will help you build domain knowledge as you ramp up. You have experience tracking commitments and following up when things stall. You bring structure to how teams track and deliver their work. You have experience coordinating across teams without direct authority - helping squads understand what's expected and when. You have experience communicating with stakeholders at different levels - giving a squad lead a quick update on a dependency, giving senior leadership a picture of the programme's health, and giving a Data Scientist an answer on when their work will be prioritised. You have experience managing dependencies and how work connects across teams. You plan for how one squad's timeline affects another's. Experience in logistics, data platforms, or forecasting environments is a plus, but what matters more is the ability to learn a complex technical domain quickly and manage a programme within it effectively. Who Thrives at Relay? Aim with Precision: You define problems clearly and measure your impact meticulously. Play to Win: You chase bold bets, tackle the hard stuff, and view constraints as fuel, not friction. 1% Better Every Day: You believe that small, consistent improvements lead to exponential growth. You move quickly, deliver results, and learn from every experience. All In, All the Time: You show up and step up. You take ownership from start to finish and do what it takes to deliver when it counts. People-Powered Greatness: You invest in your teammates. You give and receive feedback with care and candour. You build trust through high standards and shared success. Grow the Whole Pie: You seek out win win solutions for merchants, couriers, and our customers, because when they thrive, so do we. If these resonate, and you combine strong technical fundamentals with entrepreneurial drive, let's connect. Relay is an equal-opportunity employer committed to diversity, inclusion, and fostering a workplace where everyone thrives.
27/07/2026
Full time
Relay is fundamentally reshaping how goods move in an online era. Backed by Europe's largest-ever logistics Series A ($35M), led by deep-tech investors Plural (whose portfolio spans fusion energy and space exploration), Relay is scaling faster than 99.98% of venture-backed startups. We're assembling the most talent-dense team the logistics industry has ever seen Relay's Mission is to free commerce from friction. Today, high delivery costs act as a hidden tax on e-commerce, quietly shaping what can be sold online and limiting who can participate. We envision a world where more goods move more freely between more people, making the online shopping experience seamless and accessible to everyone. Team 110 people, more than half in engineering, product and data 45+ advanced degrees across computer science, mathematics and operations research Thousands of data points captured, calculated, analysed and predicted for every single parcel we handle An intellectually vibrant culture of first principles thinking, tight feedback loops and relentless experimentation The Opportunity Relay's Network squad builds the forecasting engine that powers every operational decision in the business. Demand forecasts drive shift release in sortation. Expansion models determine where the network grows. Parcel intelligence feeds route planning and vehicle loading. When the squad ships a better model, the impact multiplies across five consuming squads, Finance, and ultimately Relay's cost per parcel. The squad is growing from four people to ten: Data Scientists, Analysts, and a Software Engineer, each contributing to a system that spans demand forecasting, expansion modelling, parcel dimensions, sortation predictions, and demand management. That system has dependencies on Sortation, Middle Mile, Last Mile, Routing, and Commercial - plus Finance, who extend the operational forecasts into longer-range financial projections. It also supports four embedded analysts sitting in other squads across the business. As Programme Manager for the Network squad, you coordinate the delivery of this system. The role involves taking the squad's roadmap and turning it into a structured programme - tracking commitments, managing cross-squad dependencies, removing blockers, and keeping stakeholders informed. The specifics of the programme will develop as you ramp up and learn how the squad and its consuming teams work together. The squad lead sets technical direction and manages people. You work alongside them to keep the programme on track, supported by a team that values coordination and wants to deliver well. Relay operates a centralised data team of around 30 data engineers, analysts, and data scientists. The Network squad sits within this team and serves every operational squad in the business. You will work with the squad lead, the Data Scientists and analysts in the squad, and the leads of the five consuming squads. What You'll Do Coordinate the delivery programme for the Network squad: roadmap tracking, sprint management, cross-squad coordination, and dependency management across a 10-person team Manage dependencies with five consuming squads (Sortation, Middle Mile, Last Mile, Routing, Commercial) and Finance, ensuring that what Network delivers matches what those teams need and when they need it Run the squad's delivery cadence: cycle planning, triage, standups, retros, and cross-functional syncs Track commitments and surface risks early - identifying which initiatives are on track, which are slipping, and what needs to change Remove blockers that sit outside the squad: engineering dependencies, data access, stakeholder alignment, prioritisation conflicts with other squads Coordinate the work of four embedded analysts in other squads (Routing, Sortation, Middle Mile, and one TBC), ensuring alignment with Network's priorities Keep stakeholders informed with regular updates on what's shipped, what's in progress, and what's changed Support the squad lead by taking on operational coordination, freeing them to focus on technical direction, model quality, and strategic relationships Who Will Thrive in This Role? You have at least 5 years of experience in programme management, delivery management, or a similar coordination role, ideally in a technical or data-heavy environment. You have experience managing multiple workstreams. You have experience working in technical environments even if you're not a data scientist yourself. You can follow a conversation about model accuracy, forecast horizons, and pipeline reliability enough to know when something is blocked, behind, or being under-scoped. The squad will help you build domain knowledge as you ramp up. You have experience tracking commitments and following up when things stall. You bring structure to how teams track and deliver their work. You have experience coordinating across teams without direct authority - helping squads understand what's expected and when. You have experience communicating with stakeholders at different levels - giving a squad lead a quick update on a dependency, giving senior leadership a picture of the programme's health, and giving a Data Scientist an answer on when their work will be prioritised. You have experience managing dependencies and how work connects across teams. You plan for how one squad's timeline affects another's. Experience in logistics, data platforms, or forecasting environments is a plus, but what matters more is the ability to learn a complex technical domain quickly and manage a programme within it effectively. Who Thrives at Relay? Aim with Precision: You define problems clearly and measure your impact meticulously. Play to Win: You chase bold bets, tackle the hard stuff, and view constraints as fuel, not friction. 1% Better Every Day: You believe that small, consistent improvements lead to exponential growth. You move quickly, deliver results, and learn from every experience. All In, All the Time: You show up and step up. You take ownership from start to finish and do what it takes to deliver when it counts. People-Powered Greatness: You invest in your teammates. You give and receive feedback with care and candour. You build trust through high standards and shared success. Grow the Whole Pie: You seek out win win solutions for merchants, couriers, and our customers, because when they thrive, so do we. If these resonate, and you combine strong technical fundamentals with entrepreneurial drive, let's connect. Relay is an equal-opportunity employer committed to diversity, inclusion, and fostering a workplace where everyone thrives.
Enterprise Solutions Architect - Fixed-Term Contract (12 Months)
Aurora Energy Research Limited Oxford, Oxfordshire
Enterprise Solutions Architect - Fixed-Term Contract (12 Months) Department: Internal Technology Employment Type: Fixed Term - Full Time Location: Oxford, UK Description Based in Oxford, you will be the Enterprise Solutions Architect working in an architectural capacity on projects and ongoing maintenance of our enterprise systems landscape (including Microsoft Dynamics F&O, Salesforce, SharePoint, Microsoft 365, SAP Success Factors). You will be part of the architecture function and liaise with internal teams and third parties to ensure systems integrate effectively, and input to processes and practices to ensure they are scalable, secure and robust. We are undertaking several strategic business programmes currently to refine/change our tier 1 systems, in your role you will be aligned to at least 1 of these strategic programmes with overall architectural responsibility, escalating where required, to the Head of Architecture and Engineering, or the Head of Internal Technology. The successful applicant will have a passion for solving business problems with technology and combine exceptional technical capabilities with great communication skills and understanding of how the business operates. The successful candidate will work in a creative, intellectually stimulating environment. You will enjoy autonomy, and the opportunity to have a significant impact on Aurora's digital strategy, ensuring that our enterprise systems are highly effective and meet the needs of this very fast growing, data heavy business. Key Responsibilities Lead as the Enterprise Solutions Architect for at least 1 of the strategic business programmes focused on our tier 1 systems (Microsoft Dynamics F&O, Salesforce, SharePoint, Microsoft 365, SAP Success Factors) Champion enterprise architecture principles and governance whilst being hands on in delivery where required Be a confident technical liaison for 3rd party partners and internal stakeholders Ensure solutions are embedded through the engineering functions into operational readiness Make key decisions on how systems integrate, where and how data is mastered and how data flows between the systems, ensuring both the velocity and stability required Assure configuration, workflows and automation aligns with technology best practice and architectural standards within Aurora Ensure effective governance and integrity of system boundaries; be aware of and mitigate the risk of boundary creep Contribute to policies and practices to ensure our enterprise systems remain scalable, secure, and robust and that third party software across the business is appropriately managed Be a key resource for our Systems Managers (business partners with Aurora departments), providing architectural input to stakeholder requirements, guiding senior stakeholders as required, identifying and delivering scalable solutions Skills, Knowledge and Expertise Required attributes: Proven experience operating as an Enterprise Architect across multiple domains and delivery streams, with demonstrable impact through roadmaps, standards and governance Deep experience working with and governing 3rd Party integration partners, holding them to account and ensuring delivery and architectural alignment Strong understanding of EA disciplines (business/data/application/technology) and ability to connect them to portfolio and operating model decisions Track record defining and executing target-state architectures and transition roadmaps (incremental, time to value-led, dependency aware) Hands on experience implementing architecture governance: principles, standards, architecture reviews, exception management and decision records Microsoft ecosystem architecture depth relevant to the organisation's stack, including: Dynamics 365 F&O integration approaches and guidance Salesforce integration approaches and guidance SAP SuccessFactors integration and guidance Power Platform/Dataverse governance and ALM best practice; environment strategy and DLP controls Data Foundation expertise leveraging Microsoft data technologies with particular focus on Microsoft Fabric (or equivalent modern Lakehouse patterns), including governance/lineage and enabling self service analytics safely Enterprise SaaS integration across domains with Salesforce CRM, Dynamics 365 F&O & SAP Success Factors Strong integration design capability: Domain Driven Design, event based integration, API design principles, resilience patterns, operational considerations (SLAs, observability, incident readiness) Excellent stakeholder management and communication: can influence at exec level, simplify complex trade offs, and align diverse teams behind common patterns and outcomes Desirable attributes: TOGAF certification or equivalent applied EA practice Experience establishing EA repositories/tooling, platform guardrails, and measurable architecture outcomes (reuse, risk reduction, simplification) What we offer Some of the benefits we include are: Private Medical Insurance Dental Insurance Parental Support Salary Exchange Pension Employee Assistance Programme (EAP) Local Oxford Discounts Cycle to work Scheme Flu Jabs At AER, we are committed to offering flexibility in the way we work. Most of our roles are hybrid with a mix of in office/home working and potentially adjustable working hours. Let's discuss what works for you and AER during the interview process. The Company is committed to the principle that no employee or job applicant shall receive unfavourable treatment on grounds of age, disability, gender reassignment, race, religion or belief, sex, sexual orientation, marriage or civil partnership, pregnancy, and maternity. To apply, please submit your Résumé / CV, a personal summary, your salary expectations and please inform us of your notice period. Unfortunately, we are unable to accept applications via email, telephone, or social media platforms. To be considered for this position, please submit your application using the link provided. Applications submitted through any other channel will not be reviewed.
27/07/2026
Full time
Enterprise Solutions Architect - Fixed-Term Contract (12 Months) Department: Internal Technology Employment Type: Fixed Term - Full Time Location: Oxford, UK Description Based in Oxford, you will be the Enterprise Solutions Architect working in an architectural capacity on projects and ongoing maintenance of our enterprise systems landscape (including Microsoft Dynamics F&O, Salesforce, SharePoint, Microsoft 365, SAP Success Factors). You will be part of the architecture function and liaise with internal teams and third parties to ensure systems integrate effectively, and input to processes and practices to ensure they are scalable, secure and robust. We are undertaking several strategic business programmes currently to refine/change our tier 1 systems, in your role you will be aligned to at least 1 of these strategic programmes with overall architectural responsibility, escalating where required, to the Head of Architecture and Engineering, or the Head of Internal Technology. The successful applicant will have a passion for solving business problems with technology and combine exceptional technical capabilities with great communication skills and understanding of how the business operates. The successful candidate will work in a creative, intellectually stimulating environment. You will enjoy autonomy, and the opportunity to have a significant impact on Aurora's digital strategy, ensuring that our enterprise systems are highly effective and meet the needs of this very fast growing, data heavy business. Key Responsibilities Lead as the Enterprise Solutions Architect for at least 1 of the strategic business programmes focused on our tier 1 systems (Microsoft Dynamics F&O, Salesforce, SharePoint, Microsoft 365, SAP Success Factors) Champion enterprise architecture principles and governance whilst being hands on in delivery where required Be a confident technical liaison for 3rd party partners and internal stakeholders Ensure solutions are embedded through the engineering functions into operational readiness Make key decisions on how systems integrate, where and how data is mastered and how data flows between the systems, ensuring both the velocity and stability required Assure configuration, workflows and automation aligns with technology best practice and architectural standards within Aurora Ensure effective governance and integrity of system boundaries; be aware of and mitigate the risk of boundary creep Contribute to policies and practices to ensure our enterprise systems remain scalable, secure, and robust and that third party software across the business is appropriately managed Be a key resource for our Systems Managers (business partners with Aurora departments), providing architectural input to stakeholder requirements, guiding senior stakeholders as required, identifying and delivering scalable solutions Skills, Knowledge and Expertise Required attributes: Proven experience operating as an Enterprise Architect across multiple domains and delivery streams, with demonstrable impact through roadmaps, standards and governance Deep experience working with and governing 3rd Party integration partners, holding them to account and ensuring delivery and architectural alignment Strong understanding of EA disciplines (business/data/application/technology) and ability to connect them to portfolio and operating model decisions Track record defining and executing target-state architectures and transition roadmaps (incremental, time to value-led, dependency aware) Hands on experience implementing architecture governance: principles, standards, architecture reviews, exception management and decision records Microsoft ecosystem architecture depth relevant to the organisation's stack, including: Dynamics 365 F&O integration approaches and guidance Salesforce integration approaches and guidance SAP SuccessFactors integration and guidance Power Platform/Dataverse governance and ALM best practice; environment strategy and DLP controls Data Foundation expertise leveraging Microsoft data technologies with particular focus on Microsoft Fabric (or equivalent modern Lakehouse patterns), including governance/lineage and enabling self service analytics safely Enterprise SaaS integration across domains with Salesforce CRM, Dynamics 365 F&O & SAP Success Factors Strong integration design capability: Domain Driven Design, event based integration, API design principles, resilience patterns, operational considerations (SLAs, observability, incident readiness) Excellent stakeholder management and communication: can influence at exec level, simplify complex trade offs, and align diverse teams behind common patterns and outcomes Desirable attributes: TOGAF certification or equivalent applied EA practice Experience establishing EA repositories/tooling, platform guardrails, and measurable architecture outcomes (reuse, risk reduction, simplification) What we offer Some of the benefits we include are: Private Medical Insurance Dental Insurance Parental Support Salary Exchange Pension Employee Assistance Programme (EAP) Local Oxford Discounts Cycle to work Scheme Flu Jabs At AER, we are committed to offering flexibility in the way we work. Most of our roles are hybrid with a mix of in office/home working and potentially adjustable working hours. Let's discuss what works for you and AER during the interview process. The Company is committed to the principle that no employee or job applicant shall receive unfavourable treatment on grounds of age, disability, gender reassignment, race, religion or belief, sex, sexual orientation, marriage or civil partnership, pregnancy, and maternity. To apply, please submit your Résumé / CV, a personal summary, your salary expectations and please inform us of your notice period. Unfortunately, we are unable to accept applications via email, telephone, or social media platforms. To be considered for this position, please submit your application using the link provided. Applications submitted through any other channel will not be reviewed.
Senior SDK Software Tools Engineer
United States Digital Space LLC
About Us: Innatera is a rapidly growing Dutch semiconductor company that develops ultra efficient neuromorphic processors for AI at the edge. These microprocessors mimic the brain's mechanisms for processing fast data streams from sensors, enabling complex turn key sensor analytics functionalities, with 10,000x higher performance per watt than competing solutions. Innatera's technology serves as a critical enabler for next-generation use cases in the IoT, wearable, embedded, and automotive domains. Senior SDK Hardware Simulation Engineer To support our rapid development roadmap, we're looking for a Senior SDK Hardware Simulation Engineer to help drive the development of our simulation environment by enabling early application development and system validation before hardware is available. As a key member of our SDK team, you'll be responsible for designing and building accurate, high performance C++ hardware simulators that accurately reflect our neuromorphic architecture. This role is critical to how our software and hardware teams collaborate to test, validate, and iterate on next gen chip designs. We will trust you with: Design and implement simulation models in modern C++ (C+/20) to replicate the functions of neuromorphic processors, CPUs, memory systems, and other components in the full SoC. Convert technical hardware specs into high performance, verifiable software models. Contribute to performance modeling: simulate power consumption and latency to identify performance bottlenecks. Support early application development with accurate and configurable hardware simulation tools. Work closely with cross functional teams (Digital Design, Firmware, SDK) to ensure models reflect the real hardware faithfully. Take ownership of simulation infrastructure quality: write unit tests, review code, and continuously improve design and maintainability. Collaborate on expanding our SDK feature set, ensuring the usability of the simulation for external developers. Participate in team brainstorming and contribute to other SDK development tasks as needed. What will you need to succeed: Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field. Strong C++ development skills (including C+/20). Proven track record of designing modular, maintainable, and testable software architecture. Experience in transaction level modeling of hardware components. Solid understanding of digital hardware fundamentals (e.g., CPU, instruction sets, memory systems, DMA). Familiarity with hardware/software co design concepts. Working knowledge of Python (e.g., for scripting, automation, or SDK integration). Great communication skills. Nice to have: Experience working with RTL simulations, waveforms, and understanding how hardware behaves at the signal level. Experience in low power resource constrained embedded programming. Exposure to bare metal firmware development, including assembly language. Familiarity with RISC V or ARM computer architectures. Knowledge of machine learning, edge AI, and SNN (Spiking Neural Networks). Innatera is proud to be an equal opportunity employer. We welcome applicants of all backgrounds and experiences and are committed to building a diverse, inclusive, and respectful workplace. All qualified applicants will receive consideration for employment without regard to race, ethnicity, religion, gender, gender identity or expression, sexual orientation, disability, age, or other protected characteristics. If you require accommodations during the recruitment process, please let us know - we're happy to support you.
27/07/2026
Full time
About Us: Innatera is a rapidly growing Dutch semiconductor company that develops ultra efficient neuromorphic processors for AI at the edge. These microprocessors mimic the brain's mechanisms for processing fast data streams from sensors, enabling complex turn key sensor analytics functionalities, with 10,000x higher performance per watt than competing solutions. Innatera's technology serves as a critical enabler for next-generation use cases in the IoT, wearable, embedded, and automotive domains. Senior SDK Hardware Simulation Engineer To support our rapid development roadmap, we're looking for a Senior SDK Hardware Simulation Engineer to help drive the development of our simulation environment by enabling early application development and system validation before hardware is available. As a key member of our SDK team, you'll be responsible for designing and building accurate, high performance C++ hardware simulators that accurately reflect our neuromorphic architecture. This role is critical to how our software and hardware teams collaborate to test, validate, and iterate on next gen chip designs. We will trust you with: Design and implement simulation models in modern C++ (C+/20) to replicate the functions of neuromorphic processors, CPUs, memory systems, and other components in the full SoC. Convert technical hardware specs into high performance, verifiable software models. Contribute to performance modeling: simulate power consumption and latency to identify performance bottlenecks. Support early application development with accurate and configurable hardware simulation tools. Work closely with cross functional teams (Digital Design, Firmware, SDK) to ensure models reflect the real hardware faithfully. Take ownership of simulation infrastructure quality: write unit tests, review code, and continuously improve design and maintainability. Collaborate on expanding our SDK feature set, ensuring the usability of the simulation for external developers. Participate in team brainstorming and contribute to other SDK development tasks as needed. What will you need to succeed: Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field. Strong C++ development skills (including C+/20). Proven track record of designing modular, maintainable, and testable software architecture. Experience in transaction level modeling of hardware components. Solid understanding of digital hardware fundamentals (e.g., CPU, instruction sets, memory systems, DMA). Familiarity with hardware/software co design concepts. Working knowledge of Python (e.g., for scripting, automation, or SDK integration). Great communication skills. Nice to have: Experience working with RTL simulations, waveforms, and understanding how hardware behaves at the signal level. Experience in low power resource constrained embedded programming. Exposure to bare metal firmware development, including assembly language. Familiarity with RISC V or ARM computer architectures. Knowledge of machine learning, edge AI, and SNN (Spiking Neural Networks). Innatera is proud to be an equal opportunity employer. We welcome applicants of all backgrounds and experiences and are committed to building a diverse, inclusive, and respectful workplace. All qualified applicants will receive consideration for employment without regard to race, ethnicity, religion, gender, gender identity or expression, sexual orientation, disability, age, or other protected characteristics. If you require accommodations during the recruitment process, please let us know - we're happy to support you.
Senior On-Device Privacy ML Engineer
United States Digital Space LLC Cambridge, Cambridgeshire
United States Digital Space LLC is seeking an experienced on-device software engineer to join their team in Cambridge, United Kingdom. The role involves developing privacy-preserving technologies and collaborating with engineers across various systems to enhance customer experience while ensuring robust user privacy. Successful candidates will have a strong technical background in software development and experience with embedded systems. The company values passion for privacy and innovation, and offers a dynamic work environment focused on making a significant impact.
27/07/2026
Full time
United States Digital Space LLC is seeking an experienced on-device software engineer to join their team in Cambridge, United Kingdom. The role involves developing privacy-preserving technologies and collaborating with engineers across various systems to enhance customer experience while ensuring robust user privacy. Successful candidates will have a strong technical background in software development and experience with embedded systems. The company values passion for privacy and innovation, and offers a dynamic work environment focused on making a significant impact.
Senior Data Scientist - (Clinical Trial Recruitment)
Our Future Health Limited
Our Future Health is an ambitious collaboration between the public, charity and private sectors, designed to help people live healthier lives for longer through better prevention, earlier detection and improved treatment of diseases. We will speed up the discovery of new methods of early disease detection, and the evaluation of new diagnostic tools, to help identify and treat diseases early, when outcomes are usually better. With over 2.5M volunteers across the UK, we're now the world's biggest health research programme of its kind, and our volunteer group is also more diverse than other similar health research programmes. Technology and data are central to our mission. Our systems power web sites, clinics across the UK, secure analytics and research systems, pipelines that process highly sensitive health and genetic data, and we are continuing to grow our data science capability to support this ambition. Through our newly launched Clinical Research Recruitment Service, we enable clinical research teams to find the right participants, faster. As this service grows, we have a unique opportunity to transform proven, expert-led recruitment workflows into scalable technology that enhances, rather than replaces, clinical judgement. Our ambition is to deliver increasingly seamless recruitment experiences for customers by building data led capabilities that capture what works best today and make it repeatable, reliable, and scalable tomorrow. In the near term, this means building better data foundations and tools that support expert-led recruitment as it works today. As we learn what can be reliably standardised, these capabilities will increasingly support more streamlined and self service ways of working for customers. Senior Data Scientist will help turn this ambition into reality by shaping the data foundations and technical capabilities we build. You will bring a strong understanding of clinical recruitment workflows and apply it to the design of data products, analytical services, and enabling infrastructure. Working closely with engineers and scientific and operational experts, you will help guide how our recruitment technology evolves, ensuring it delivers immediate value while positioning us for long term scale. What you'll do Work closely with science, data and engineering teams to understand how recruitment feasibility and cohort selection are delivered in practice, and how customers engage with these outputs Help translate existing recruitment workflows into clear data and technical requirements, supporting engineers to build capabilities that reflect operational and user needs Contribute to the development of data products and services that underpin recruitment delivery, from internal tools used by expert teams through to capabilities that may later support customer facing workflows Build and maintain production quality code, with a focus on trust, transparency, and fitness for use in a regulated environment Support early prototyping and iterative delivery, using hands on experience to inform what is ready to be standardised, automated, or scaled Define and document data requirements and pipeline logic, assumptions, and quality checks, working with others to ensure recruitment outputs remain reliable, interpretable and auditable as usage grows Collaborate with governance, privacy and compliance colleagues to ensure ethical, regulatory and data protection requirements are embedded into how data is used and shared Share insights from delivery, customer interactions and data usage to help inform priorities and sequencing as recruitment technology evolves over time This role will be fully hybrid with the expectation we get together in our Holborn, London office at least once per month. We welcome applications from all who may not feel they match the full criteria, so if you have most of the below, we'd like to hear from you: Significant experience applying data science or advanced analytics within health, life sciences, or clinical research contexts Strong understanding of clinical research recruitment, feasibility assessment or cohort identification workflows, and how these are delivered in practice Experience working with real world health or clinical datasets (e.g. electronic health records, registries, or research cohorts) Ability to translate clinical and operational requirements into clear analytical and technical approaches Experience collaborating closely with software engineers on production systems, including contributing to the design of data pipelines or services Strong programming skills (Python preferred, SQL, and version control) with the ability to write maintainable, auditable code suitable for production use Familiarity with working in regulated or governed data environments, with an appreciation of ethical, privacy and compliance requirements Experience working in or alongside CROs, digital CROs, clinical research organisations, or clinical technology companies is desirable Comfortable working in ambiguous problem spaces, where requirements emerge through delivery, learning and iteration Able to communicate complex concepts clearly to both technical and non technical audiences, and to contribute effectively within cross functional teams Pragmatic, thoughtful and motivated by creating real world impact through collaborative problem solving. Hiring Process We feel hiring should be transparent and give you a real sense for what Our Future Health is like. Here's what you can expect: Initial chat with our Talent team (30 min) to get to know each other, discuss the role, and answer any questions you have 1st interview with our Head of Data Operations (25 min) - this is an opportunity to meet your potential line manager and for you both to align on role expectations Technical interview with 2-3 members from our tech and data teams (60 min). This will include a short task you'll need to prepare in advance of the interview and is designed to get a sense for how you'd approach the real world responsibilities of this role Final stage competency interview (60 min) with a small cross functional panel of your potential new stakeholders. This will focus on how you collaborate, work with stakeholders, and navigate ambiguity and challenges in real world projects Benefits Competitive base salary from £75,000 Generous Pension Scheme - We invest in your future with employer contributions up to 12% 30 Days Holiday pro rate + Bank Holidays - Enjoy a generous holiday allowance with the flexibility to take bank holidays when it suits you Enhanced Parental Leave - Supporting you during life's biggest moments Cycle to Work Scheme - Save 25-39% on a new bike and accessories through salary sacrifice Home & Tech Savings - Get up to 8% off on IKEA and Currys products, spreading the cost over 12 months through salary sacrifice EV Scheme - Save up to 40% on a brand new electric vehicle all-inclusive package through salary sacrifice £1,000 Employee Referral Bonus - Know someone amazing? Get rewarded for bringing them on board! Wellbeing Support - Access to Mental Health First Aiders, plus 24/7 online GP services and an Employee Assistance Programme for you and your family A Great Place to Work - We have a lovely Central London office in Holborn, and offer flexible and remote working arrangements Join us - let's prevent disease together. We recommend you apply as soon as possible as occasionally due to high volumes of applications we need to close our postings early. At Our Future Health, we recognise the importance of having a diverse workforce and ensuring that all candidates, regardless of their background, have equitable access to our application process. We proactively encourage applicants who identify as having a disability, neurodiversity, or long term health conditions to let us know if they require any reasonable adjustments as part of their application process. If you require any reasonable adjustments, please email us at
27/07/2026
Full time
Our Future Health is an ambitious collaboration between the public, charity and private sectors, designed to help people live healthier lives for longer through better prevention, earlier detection and improved treatment of diseases. We will speed up the discovery of new methods of early disease detection, and the evaluation of new diagnostic tools, to help identify and treat diseases early, when outcomes are usually better. With over 2.5M volunteers across the UK, we're now the world's biggest health research programme of its kind, and our volunteer group is also more diverse than other similar health research programmes. Technology and data are central to our mission. Our systems power web sites, clinics across the UK, secure analytics and research systems, pipelines that process highly sensitive health and genetic data, and we are continuing to grow our data science capability to support this ambition. Through our newly launched Clinical Research Recruitment Service, we enable clinical research teams to find the right participants, faster. As this service grows, we have a unique opportunity to transform proven, expert-led recruitment workflows into scalable technology that enhances, rather than replaces, clinical judgement. Our ambition is to deliver increasingly seamless recruitment experiences for customers by building data led capabilities that capture what works best today and make it repeatable, reliable, and scalable tomorrow. In the near term, this means building better data foundations and tools that support expert-led recruitment as it works today. As we learn what can be reliably standardised, these capabilities will increasingly support more streamlined and self service ways of working for customers. Senior Data Scientist will help turn this ambition into reality by shaping the data foundations and technical capabilities we build. You will bring a strong understanding of clinical recruitment workflows and apply it to the design of data products, analytical services, and enabling infrastructure. Working closely with engineers and scientific and operational experts, you will help guide how our recruitment technology evolves, ensuring it delivers immediate value while positioning us for long term scale. What you'll do Work closely with science, data and engineering teams to understand how recruitment feasibility and cohort selection are delivered in practice, and how customers engage with these outputs Help translate existing recruitment workflows into clear data and technical requirements, supporting engineers to build capabilities that reflect operational and user needs Contribute to the development of data products and services that underpin recruitment delivery, from internal tools used by expert teams through to capabilities that may later support customer facing workflows Build and maintain production quality code, with a focus on trust, transparency, and fitness for use in a regulated environment Support early prototyping and iterative delivery, using hands on experience to inform what is ready to be standardised, automated, or scaled Define and document data requirements and pipeline logic, assumptions, and quality checks, working with others to ensure recruitment outputs remain reliable, interpretable and auditable as usage grows Collaborate with governance, privacy and compliance colleagues to ensure ethical, regulatory and data protection requirements are embedded into how data is used and shared Share insights from delivery, customer interactions and data usage to help inform priorities and sequencing as recruitment technology evolves over time This role will be fully hybrid with the expectation we get together in our Holborn, London office at least once per month. We welcome applications from all who may not feel they match the full criteria, so if you have most of the below, we'd like to hear from you: Significant experience applying data science or advanced analytics within health, life sciences, or clinical research contexts Strong understanding of clinical research recruitment, feasibility assessment or cohort identification workflows, and how these are delivered in practice Experience working with real world health or clinical datasets (e.g. electronic health records, registries, or research cohorts) Ability to translate clinical and operational requirements into clear analytical and technical approaches Experience collaborating closely with software engineers on production systems, including contributing to the design of data pipelines or services Strong programming skills (Python preferred, SQL, and version control) with the ability to write maintainable, auditable code suitable for production use Familiarity with working in regulated or governed data environments, with an appreciation of ethical, privacy and compliance requirements Experience working in or alongside CROs, digital CROs, clinical research organisations, or clinical technology companies is desirable Comfortable working in ambiguous problem spaces, where requirements emerge through delivery, learning and iteration Able to communicate complex concepts clearly to both technical and non technical audiences, and to contribute effectively within cross functional teams Pragmatic, thoughtful and motivated by creating real world impact through collaborative problem solving. Hiring Process We feel hiring should be transparent and give you a real sense for what Our Future Health is like. Here's what you can expect: Initial chat with our Talent team (30 min) to get to know each other, discuss the role, and answer any questions you have 1st interview with our Head of Data Operations (25 min) - this is an opportunity to meet your potential line manager and for you both to align on role expectations Technical interview with 2-3 members from our tech and data teams (60 min). This will include a short task you'll need to prepare in advance of the interview and is designed to get a sense for how you'd approach the real world responsibilities of this role Final stage competency interview (60 min) with a small cross functional panel of your potential new stakeholders. This will focus on how you collaborate, work with stakeholders, and navigate ambiguity and challenges in real world projects Benefits Competitive base salary from £75,000 Generous Pension Scheme - We invest in your future with employer contributions up to 12% 30 Days Holiday pro rate + Bank Holidays - Enjoy a generous holiday allowance with the flexibility to take bank holidays when it suits you Enhanced Parental Leave - Supporting you during life's biggest moments Cycle to Work Scheme - Save 25-39% on a new bike and accessories through salary sacrifice Home & Tech Savings - Get up to 8% off on IKEA and Currys products, spreading the cost over 12 months through salary sacrifice EV Scheme - Save up to 40% on a brand new electric vehicle all-inclusive package through salary sacrifice £1,000 Employee Referral Bonus - Know someone amazing? Get rewarded for bringing them on board! Wellbeing Support - Access to Mental Health First Aiders, plus 24/7 online GP services and an Employee Assistance Programme for you and your family A Great Place to Work - We have a lovely Central London office in Holborn, and offer flexible and remote working arrangements Join us - let's prevent disease together. We recommend you apply as soon as possible as occasionally due to high volumes of applications we need to close our postings early. At Our Future Health, we recognise the importance of having a diverse workforce and ensuring that all candidates, regardless of their background, have equitable access to our application process. We proactively encourage applicants who identify as having a disability, neurodiversity, or long term health conditions to let us know if they require any reasonable adjustments as part of their application process. If you require any reasonable adjustments, please email us at
sees.ai
Senior Robotics Software Engineer C++
sees.ai
Senior Robotics Software Engineer C++ London EC1V - Hybrid Build software that powers unmanned systems already deployed in the real world. At sees.ai, we've developed a system that is already being used to inspect critical national infrastructure - operating in live environments, not simulations. Now, following a major contract with National Grid and recent investment, we're scaling that system into a robust, production ready platform. We're looking for a Senior C++ Software Engineer to help take a working system and evolve it into something reliable, scalable, and ready for wider deployment. The Role This is a systems-focused engineering role, not a narrow backend position. You'll work across the core software stack that powers our unmanned systems - contributing to everything from flight control and mission systems, through to simulation, connectivity, and operator interfaces. You'll be working on software that directly impacts how the system behaves in the field, with a short feedback loop between development and real world use. This is an environment where: Systems are already deployed and used in live operations Issues are visible, tangible, and worth solving Improvements can be tested and validated quickly You'll balance hands on development and debugging with longer term architectural thinking as the platform evolves. What You'll Be Doing Developing and maintaining features across the unmanned systems software stack Working on systems including: Flight and mission control Autonomy algorithms (e.g. path planning, obstacle avoidance) Pilot interfaces with 3D visualisation Connectivity between drone and control systems Simulation and testing environments Debugging and improving system behaviour based on real world operational feedback Supporting testing and deployment alongside integration and operations teams Writing tests, documentation, and improving system reliability Contributing to architecture and technical direction as we scale What You'll Bring Strong experience in modern C++ (production systems) Solid understanding of software design, architecture, and debugging complex systems Interest in or exposure to robotics / autonomous systems, such as: Control systems Sensor fusion Path planning Experience working in Linux environments A pragmatic mindset - able to balance speed, reliability, and real world constraints Nice to Have Python (for tooling, testing, or analysis) Experience with simulation environments Networking or distributed systems knowledge Familiarity with CMake or similar build systems Experience with robotics, embedded systems, or real world autonomous platforms How You'll Work Enjoys working across the full system, not just one layer Wants to see their work used and tested in the real world Takes ownership of problems and follows them through to resolution Is comfortable with ambiguity and evolving systems Thrives in a collaborative, fast moving team Why Join sees.ai See your code deployed on operational systems within days Work on problems where software meets the physical world Be part of a high performing, innovative and motivated team scaling a proven system into production Contribute to technology with visible impact on the world's energy security sees.ai has a friendly, down to earth culture where people enjoy working together and take pride in what they build. Teams collaborate closely across engineering, operations and commercial roles, sharing ideas openly and supporting each other to solve complex problems. There is real excitement in working on cutting edge autonomous technology, but it is balanced by a thoughtful, responsible approach. About sees.ai We're building the operating system for large scale unmanned inspection operations - enabling systems to be controlled remotely and deployed reliably in real world environments. Our technology is transforming how critical infrastructure is inspected, making it safer, more efficient, and scalable. You'll join at a pivotal stage, where a working system is being scaled into a robust platform, and where your work will directly shape how that happens.
27/07/2026
Full time
Senior Robotics Software Engineer C++ London EC1V - Hybrid Build software that powers unmanned systems already deployed in the real world. At sees.ai, we've developed a system that is already being used to inspect critical national infrastructure - operating in live environments, not simulations. Now, following a major contract with National Grid and recent investment, we're scaling that system into a robust, production ready platform. We're looking for a Senior C++ Software Engineer to help take a working system and evolve it into something reliable, scalable, and ready for wider deployment. The Role This is a systems-focused engineering role, not a narrow backend position. You'll work across the core software stack that powers our unmanned systems - contributing to everything from flight control and mission systems, through to simulation, connectivity, and operator interfaces. You'll be working on software that directly impacts how the system behaves in the field, with a short feedback loop between development and real world use. This is an environment where: Systems are already deployed and used in live operations Issues are visible, tangible, and worth solving Improvements can be tested and validated quickly You'll balance hands on development and debugging with longer term architectural thinking as the platform evolves. What You'll Be Doing Developing and maintaining features across the unmanned systems software stack Working on systems including: Flight and mission control Autonomy algorithms (e.g. path planning, obstacle avoidance) Pilot interfaces with 3D visualisation Connectivity between drone and control systems Simulation and testing environments Debugging and improving system behaviour based on real world operational feedback Supporting testing and deployment alongside integration and operations teams Writing tests, documentation, and improving system reliability Contributing to architecture and technical direction as we scale What You'll Bring Strong experience in modern C++ (production systems) Solid understanding of software design, architecture, and debugging complex systems Interest in or exposure to robotics / autonomous systems, such as: Control systems Sensor fusion Path planning Experience working in Linux environments A pragmatic mindset - able to balance speed, reliability, and real world constraints Nice to Have Python (for tooling, testing, or analysis) Experience with simulation environments Networking or distributed systems knowledge Familiarity with CMake or similar build systems Experience with robotics, embedded systems, or real world autonomous platforms How You'll Work Enjoys working across the full system, not just one layer Wants to see their work used and tested in the real world Takes ownership of problems and follows them through to resolution Is comfortable with ambiguity and evolving systems Thrives in a collaborative, fast moving team Why Join sees.ai See your code deployed on operational systems within days Work on problems where software meets the physical world Be part of a high performing, innovative and motivated team scaling a proven system into production Contribute to technology with visible impact on the world's energy security sees.ai has a friendly, down to earth culture where people enjoy working together and take pride in what they build. Teams collaborate closely across engineering, operations and commercial roles, sharing ideas openly and supporting each other to solve complex problems. There is real excitement in working on cutting edge autonomous technology, but it is balanced by a thoughtful, responsible approach. About sees.ai We're building the operating system for large scale unmanned inspection operations - enabling systems to be controlled remotely and deployed reliably in real world environments. Our technology is transforming how critical infrastructure is inspected, making it safer, more efficient, and scalable. You'll join at a pivotal stage, where a working system is being scaled into a robust platform, and where your work will directly shape how that happens.

Modal Window

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