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.

112 jobs found

Email me jobs like this
Refine Search
Current Search
principal embedded software engineer
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.
Senior Principal Software Engineer
Moog Controls Ltd. Tewkesbury, Gloucestershire
Job Title: Senior Principal Software Engineer Reporting To: Director Engineering, Product Integrity & Tech Bus. Work Schedule: Hybrid - Tewkesbury, GBR. About Moog Aircraft Group Moog Aircraft Group is a world leader in flight control systems for commercial and military aircraft. We design and manufacture high-performance actuation and control solutions that enable safer, more efficient flight. As part of our team, you'll work on cutting edge technologies that power next-generation aircraft. About the Role We are seeking a Senior Principal Software Engineer to lead the development of software for advanced flight control and actuation systems. This role requires deep expertise in safety critical software development, real time embedded systems, and aerospace compliance standards. You will influence architecture decisions, mentor engineering teams, and ensure our software meets the highest standards of reliability and certification. Key Responsibilities Technical Leadership: Define software architecture and technical strategy for flight control and actuation systems. System Design: Develop real time embedded software for actuation systems and flight control computers. Integration: Collaborate with hardware, systems, and test engineers to ensure seamless integration of software with Moog's actuation products. Compliance: Ensure adherence to aerospace standards such as DO-178C and ARP4754A throughout the development lifecycle. Mentorship: Guide and mentor engineers, promoting best practices in safety critical software development. Quality Assurance: Drive rigorous verification and validation processes for mission critical software. Qualifications Experience: 15+ years in software engineering, with significant experience in aerospace or safety critical systems. Technical Skills: Proficiency in C/C++ for embedded systems; experience with writing software for flight control electronics. Architecture: Expertise in deterministic, fault tolerant systems for flight control applications. Regulatory Knowledge: Strong understanding of DO-178C certification and related standards. Education: Bachelor's or Master's in Computer Science, Computer Engineering, or related field. Preferred Qualifications Experience with model based development (MATLAB/Simulink). Familiarity with ARINC standards and MIL-STD protocols. Background in flight control actuation and fly by wire systems. Benefits 33 days annual leave (including bank holidays) Private medical insurance, mental health support and financial advice Generous life assurance and company pension contribution (from 6%) Employee share options, free onsite parking and EV charging. We prioritize diversity, equity, and inclusion. We aim to create a culture where everyone is valued, respected, and given equal opportunities. We strive to empower employees to bring their authentic selves to work.
27/07/2026
Full time
Job Title: Senior Principal Software Engineer Reporting To: Director Engineering, Product Integrity & Tech Bus. Work Schedule: Hybrid - Tewkesbury, GBR. About Moog Aircraft Group Moog Aircraft Group is a world leader in flight control systems for commercial and military aircraft. We design and manufacture high-performance actuation and control solutions that enable safer, more efficient flight. As part of our team, you'll work on cutting edge technologies that power next-generation aircraft. About the Role We are seeking a Senior Principal Software Engineer to lead the development of software for advanced flight control and actuation systems. This role requires deep expertise in safety critical software development, real time embedded systems, and aerospace compliance standards. You will influence architecture decisions, mentor engineering teams, and ensure our software meets the highest standards of reliability and certification. Key Responsibilities Technical Leadership: Define software architecture and technical strategy for flight control and actuation systems. System Design: Develop real time embedded software for actuation systems and flight control computers. Integration: Collaborate with hardware, systems, and test engineers to ensure seamless integration of software with Moog's actuation products. Compliance: Ensure adherence to aerospace standards such as DO-178C and ARP4754A throughout the development lifecycle. Mentorship: Guide and mentor engineers, promoting best practices in safety critical software development. Quality Assurance: Drive rigorous verification and validation processes for mission critical software. Qualifications Experience: 15+ years in software engineering, with significant experience in aerospace or safety critical systems. Technical Skills: Proficiency in C/C++ for embedded systems; experience with writing software for flight control electronics. Architecture: Expertise in deterministic, fault tolerant systems for flight control applications. Regulatory Knowledge: Strong understanding of DO-178C certification and related standards. Education: Bachelor's or Master's in Computer Science, Computer Engineering, or related field. Preferred Qualifications Experience with model based development (MATLAB/Simulink). Familiarity with ARINC standards and MIL-STD protocols. Background in flight control actuation and fly by wire systems. Benefits 33 days annual leave (including bank holidays) Private medical insurance, mental health support and financial advice Generous life assurance and company pension contribution (from 6%) Employee share options, free onsite parking and EV charging. We prioritize diversity, equity, and inclusion. We aim to create a culture where everyone is valued, respected, and given equal opportunities. We strive to empower employees to bring their authentic selves to work.
Engineer, Staff Cambridge, United Kingdom Software Engineering
Qualcomm Cambridge, Cambridgeshire
Engineer, StaffCambridge, United KingdomApply NowFind out how well you match with this jobJob ID Company: Qualcomm Technologies International Ltd Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: Qualcomm Connectivity provides innovative wireless and wired technologies for the mobile, networking, computing and consumer electronics markets. We are looking for hands-on embedded software design and development engineers for wireless product development. Work assignments require theoretical and practical knowledge of embedded designs typically acquired through a combination of experience and education. Responsibilities: Participate in a wide range of engineering activities across many functional teams in Bluetooth Firmware development. Responsibilities may include gathering and distilling requirements from multiple sources, proposing and implementing designs, debugging challenging problems, mentoring other team members, and supporting customer deployments. Some travel maybe required in order to collaborate across multiple geographies. Minimum Qualifications - Bachelor's degree in Engineering, Information Systems, Computer Science, or related field. - 5+ years Software Engineering or related work experience. - 5+ years experience with Programming Language such as C, C++, Java, Python, etc. Minimum Qualifications: • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. • 2+ years of work experience with Programming Language such as C, C++, Java, Python, etc. Preferred Qualifications - 10+ years experience with the following: Embedded software or firmware development skills, C and C++ programming. - Real-time microprocessor-based embedded programming, embedded real-time operating systems. - ARM processors, Trace-32 debugging, protocol analyzers and Trace-32. - Class projects/thesis/professional experience with Wireless technologies like: Bluetooth and/or software development for embedded systems and digital communication, data structures in C, basic OS, and digital circuit design. References to a particular number of years experience are for indicative purposes only. Applications from candidates with equivalent experience will be considered, provided that the candidate can demonstrate an ability to fulfill the principal duties of the role and possesses the required competencies.Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. You may e-mail or call Qualcomm's toll-free number found here. Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities. (Keep in mind that this email address is used to provide reasonable accommodations for individuals with disabilities. We will not respond here to requests for updates on applications or resume inquiries).Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law. To all Staffing and Recruiting Agencies : Our Careers Site is only for individuals seeking a job at Qualcomm. Staffing and recruiting agencies and individuals being represented by an agency are not authorized to use this site or to submit profiles, applications or resumes, and any such submissions will be considered unsolicited. Qualcomm does not accept unsolicited resumes or applications from agencies. Please do not forward resumes to our jobs alias, Qualcomm employees or any other company location. Qualcomm is not responsible for any fees related to unsolicited resumes/applications.If you would like more information about this role, please contact Qualcomm Careers.
27/07/2026
Full time
Engineer, StaffCambridge, United KingdomApply NowFind out how well you match with this jobJob ID Company: Qualcomm Technologies International Ltd Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: Qualcomm Connectivity provides innovative wireless and wired technologies for the mobile, networking, computing and consumer electronics markets. We are looking for hands-on embedded software design and development engineers for wireless product development. Work assignments require theoretical and practical knowledge of embedded designs typically acquired through a combination of experience and education. Responsibilities: Participate in a wide range of engineering activities across many functional teams in Bluetooth Firmware development. Responsibilities may include gathering and distilling requirements from multiple sources, proposing and implementing designs, debugging challenging problems, mentoring other team members, and supporting customer deployments. Some travel maybe required in order to collaborate across multiple geographies. Minimum Qualifications - Bachelor's degree in Engineering, Information Systems, Computer Science, or related field. - 5+ years Software Engineering or related work experience. - 5+ years experience with Programming Language such as C, C++, Java, Python, etc. Minimum Qualifications: • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. • 2+ years of work experience with Programming Language such as C, C++, Java, Python, etc. Preferred Qualifications - 10+ years experience with the following: Embedded software or firmware development skills, C and C++ programming. - Real-time microprocessor-based embedded programming, embedded real-time operating systems. - ARM processors, Trace-32 debugging, protocol analyzers and Trace-32. - Class projects/thesis/professional experience with Wireless technologies like: Bluetooth and/or software development for embedded systems and digital communication, data structures in C, basic OS, and digital circuit design. References to a particular number of years experience are for indicative purposes only. Applications from candidates with equivalent experience will be considered, provided that the candidate can demonstrate an ability to fulfill the principal duties of the role and possesses the required competencies.Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. You may e-mail or call Qualcomm's toll-free number found here. Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities. (Keep in mind that this email address is used to provide reasonable accommodations for individuals with disabilities. We will not respond here to requests for updates on applications or resume inquiries).Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law. To all Staffing and Recruiting Agencies : Our Careers Site is only for individuals seeking a job at Qualcomm. Staffing and recruiting agencies and individuals being represented by an agency are not authorized to use this site or to submit profiles, applications or resumes, and any such submissions will be considered unsolicited. Qualcomm does not accept unsolicited resumes or applications from agencies. Please do not forward resumes to our jobs alias, Qualcomm employees or any other company location. Qualcomm is not responsible for any fees related to unsolicited resumes/applications.If you would like more information about this role, please contact Qualcomm Careers.
Engineer, Staff
Qualcomm Cambridge, Cambridgeshire
Company: Qualcomm Technologies International Ltd Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: Qualcomm Connectivity provides innovative wireless and wired technologies for the mobile, networking, computing and consumer electronics markets. We are looking for hands on embedded software design and development engineers for wireless product development. Work assignments require theoretical and practical knowledge of embedded designs typically acquired through a combination of experience and education. Responsibilities: Participate in a wide range of engineering activities across many functional teams in Bluetooth Firmware development. Responsibilities may include gathering and distilling requirements from multiple sources, proposing and implementing designs, debugging challenging problems, mentoring other team members, and supporting customer deployments. Some travel maybe required in order to collaborate across multiple geographies. Minimum Qualifications Bachelor's degree in Engineering, Information Systems, Computer Science, or related field. 5+ years Software Engineering or related work experience. 5+ years experience with Programming Language such as C, C++, Java, Python, etc. Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. 2+ years of work experience with Programming Language such as C, C++, Java, Python, etc. References to a particular number of years experience are for indicative purposes only. Applications from candidates with equivalent experience will be considered, provided that the candidate can demonstrate an ability to fulfill the principal duties of the role and possesses the required competencies. Preferred Qualifications 10+ years experience with the following: Embedded software or firmware development skills, C and C++ programming. Real-time microprocessor-based embedded programming, embedded real-time operating systems. ARM processors, Trace-32 debugging, protocol analyzers and Trace-32. Class projects/thesis/professional experience with Wireless technologies like: Bluetooth and/or software development for embedded systems and digital communication, data structures in C, basic OS, and digital circuit design. References to a particular number of years experience are for indicative purposes only. Applications from candidates with equivalent experience will be considered, provided that the candidate can demonstrate an ability to fulfill the principal duties of the role and possesses the required competencies. Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. You may e mail disability or call Qualcomm's toll-free number found here. Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities. (Keep in mind that this email address is used to provide reasonable accommodations for individuals with disabilities. We will not respond here to requests for updates on applications or resume inquiries). Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law.
27/07/2026
Full time
Company: Qualcomm Technologies International Ltd Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: Qualcomm Connectivity provides innovative wireless and wired technologies for the mobile, networking, computing and consumer electronics markets. We are looking for hands on embedded software design and development engineers for wireless product development. Work assignments require theoretical and practical knowledge of embedded designs typically acquired through a combination of experience and education. Responsibilities: Participate in a wide range of engineering activities across many functional teams in Bluetooth Firmware development. Responsibilities may include gathering and distilling requirements from multiple sources, proposing and implementing designs, debugging challenging problems, mentoring other team members, and supporting customer deployments. Some travel maybe required in order to collaborate across multiple geographies. Minimum Qualifications Bachelor's degree in Engineering, Information Systems, Computer Science, or related field. 5+ years Software Engineering or related work experience. 5+ years experience with Programming Language such as C, C++, Java, Python, etc. Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. 2+ years of work experience with Programming Language such as C, C++, Java, Python, etc. References to a particular number of years experience are for indicative purposes only. Applications from candidates with equivalent experience will be considered, provided that the candidate can demonstrate an ability to fulfill the principal duties of the role and possesses the required competencies. Preferred Qualifications 10+ years experience with the following: Embedded software or firmware development skills, C and C++ programming. Real-time microprocessor-based embedded programming, embedded real-time operating systems. ARM processors, Trace-32 debugging, protocol analyzers and Trace-32. Class projects/thesis/professional experience with Wireless technologies like: Bluetooth and/or software development for embedded systems and digital communication, data structures in C, basic OS, and digital circuit design. References to a particular number of years experience are for indicative purposes only. Applications from candidates with equivalent experience will be considered, provided that the candidate can demonstrate an ability to fulfill the principal duties of the role and possesses the required competencies. Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. You may e mail disability or call Qualcomm's toll-free number found here. Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities. (Keep in mind that this email address is used to provide reasonable accommodations for individuals with disabilities. We will not respond here to requests for updates on applications or resume inquiries). Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law.
Technical Architect
BritBox
Job Description - Technical Architect Company Details - BritBox International BritBox Office Hub - London Your Location - London Reporting To - Principle Architect Direct Reports - NA Contract Type: Permanent / full time About Us Welcome to BritBox, the go-to streaming destination for the best of British entertainment. Born of the BBC, we bring authentic British stories to audiences all around the world. Since our launch in 2017, our fans have fuelled our growth to seven markets, including North America, Australia, and the Nordics. We're a small but mighty streamer that punches above its weight, we're on every major distribution platform and even among the bright lights of Times Square! And hold on to your bowler hats because we're just getting warmed up. At BritBox, we offer an unparalleled streaming collection of new and iconic mysteries, dramas, comedies and more. Our careful selection of thoughtfully crafted character-driven stories, brimming with trademark British wit and irresistible charm have helped us attract loyal fans all over the world. Now, here's where you come in: this is your chance to be a part of something big. If you're passionate about entertainment, thrive in a fast-paced environment with a high performing yet supportive culture, and want to play a meaningful role in our remarkable growth story, this is your chance. Join our team and help us bring the best of British TV to fans everywhere. Job Purpose Payments and subscriptions sit at the commercial core of a direct-to-consumer streaming service. They determine whether customers can subscribe, change plans, remain subscribed or return after leaving. Even small failures in this area can result in lost revenue, customer dissatisfaction and increased support costs. We are looking for a Solution Architect to lead the architecture of our payments, billing and subscription domain. You will design and evolve systems supporting millions of customers across multiple countries, currencies and platforms. Working hands-on alongside the Principal Architect and engineering teams, you will set technical direction, improve resilience and maintain a high quality bar across the domain. Advanced use of large language models and AI-assisted engineering is also an important part of the role. We are looking for someone who has built reliable, tested and maintainable systems around models, rather than someone whose experience is limited to using AI tools for individual productivity. Responsibilities: Payments and subscriptions Lead the end-to-end architecture of the subscription lifecycle, including sign-up, trials, plan changes, upgrades, downgrades, proration, pauses, cancellations and win-back. Define and evolve the entitlements model that connects a customer's billing status with the content and services they can access across web, mobile and connected television platforms. Set the architectural direction for payment orchestration across cards, digital wallets, PayPal and other supported payment methods. Improve gateway abstraction, payment routing, retry logic, provider resilience and failover. Lead the architecture for Apple and Google app-store billing, including in-app purchases, store-managed subscriptions, notifications, receipt validation and reconciliation. Support partner and bundle billing models, including telco and retail partnerships, vouchers, gift codes and promotional offers. Improve resilience against involuntary churn through effective retry, account updater, network tokenisation, grace-period and dunning strategies. Partner with Finance and relevant teams on multi-currency pricing, taxation, invoicing, reconciliation and revenue-recognition integrations. Support fraud prevention and chargeback mitigation with internal teams and external providers. Security and compliance Minimise PCI DSS scope through tokenisation and provider-managed payment services, and support relevant compliance assessments. Ensure payment flows meet applicable Strong Customer Authentication and 3-D Secure requirements. Ensure billing and customer-data designs comply with UK GDPR and relevant local data-protection requirements, working with Security and Legal. AI-enabled engineering Apply our standards for using large language models and agentic tools across software design, development, testing and operations. Treat specifications, context, prompts, agent configurations and evaluation criteria as version-controlled engineering artefacts. Design and improve guardrails, evaluations and quality gates for AI-assisted development and any customer-facing AI capabilities. Build production integrations using structured outputs, retrieval, tool use, function calling and Model Context Protocol where appropriate. Make evidence-based decisions about prompting, retrieval, fine-tuning, model selection, latency, cost and token budgets. Help engineering teams use AI coding tools at scale while maintaining architectural consistency and code quality. Technical leadership Work closely with the Principal Architect and participate actively in technical-design and architecture sessions. Provide architectural oversight to product, engineering, QA and support teams working across payments and subscriptions. Review the existing technology landscape, identify weaknesses and recommend practical, evidence-based improvements. Monitor the operational health of the billing platform using measures such as authorisation rates, payment success rates and involuntary churn. Translate business, customer and operational requirements into clear solution designs, use cases and acceptance criteria. Identify technical risks early and maintain clear architecture decisions and supporting documentation. Knowledge and Experience Essential experience Strong software-engineering and solution-architecture experience, with significant depth in payments, billing or subscription platforms. Practical understanding of payment providers, payment orchestration, subscription lifecycles and the failure modes that contribute to revenue loss and involuntary churn. Working knowledge of PCI DSS, PSD2 Strong Customer Authentication, 3-D Secure and relevant data-protection obligations. Experience designing cloud-scale microservices and direct-to-consumer platforms. Strong AWS experience; Azure experience would be beneficial. The ability to translate commercial and operational requirements into clear technical designs. Strong communication skills, with the ability to influence both technical and non-technical stakeholders. The ability to work autonomously within a collaborative Agile delivery environment. Advanced AI engineering experience This requirement will be assessed directly during the recruitment process. We are particularly interested in candidates who can demonstrate: Repositories in which AI tooling has been configured deliberately through project context, specifications, defined agents or roles, and repeatable workflows. Evaluation frameworks that measure the quality and reliability of LLM-supported processes. Production or near-production solutions using retrieval, tool use, function calling or Model Context Protocol. Practical experience managing model failure, security, cost, latency and observability. Sound judgement about when not to use an LLM, and when to choose prompting, retrieval or fine-tuning. The ability to maintain architectural and coding consistency when AI development tools are used across a team. Experience with Claude and Claude Code is strongly preferred. Familiarity with spec-driven development approaches would also be valuable. Candidates should be prepared to discuss work they have built or shipped and the decisions behind it. This could be demonstrated through a repository, technical write-up, case study or other appropriate format. Desirable experience AWS Certified Solutions Architect, Associate or Professional (Strongly desidered). Experience in OTT, streaming or subscription video services. Familiarity with connected television platforms such as Roku, tvOS, Samsung and LG, and mobile platforms including iOS and Android. Hands-on experience with app-store billing and reconciliation. Experience with technologies such as Kubernetes, Docker, .NET, Python or Node.js. Experience establishing team-wide standards for AI-assisted software development. Our Values Our BritBox Global Values not only represent our culture but also ensure that we have principles that shape everything we do. Defined by our employees, they are not just words on a page, but the foundation of how we work together, every day. Our values have been cascaded into specific behaviours, which are embedded into all of our people processes, including hiring, onboarding, performance evaluation and feedback. We are proud of our values and seek to hire people who resonate with them. This job spec is not exhaustive and may change from time to time in line with the evolving nature of a dynamic and growing business.
27/07/2026
Full time
Job Description - Technical Architect Company Details - BritBox International BritBox Office Hub - London Your Location - London Reporting To - Principle Architect Direct Reports - NA Contract Type: Permanent / full time About Us Welcome to BritBox, the go-to streaming destination for the best of British entertainment. Born of the BBC, we bring authentic British stories to audiences all around the world. Since our launch in 2017, our fans have fuelled our growth to seven markets, including North America, Australia, and the Nordics. We're a small but mighty streamer that punches above its weight, we're on every major distribution platform and even among the bright lights of Times Square! And hold on to your bowler hats because we're just getting warmed up. At BritBox, we offer an unparalleled streaming collection of new and iconic mysteries, dramas, comedies and more. Our careful selection of thoughtfully crafted character-driven stories, brimming with trademark British wit and irresistible charm have helped us attract loyal fans all over the world. Now, here's where you come in: this is your chance to be a part of something big. If you're passionate about entertainment, thrive in a fast-paced environment with a high performing yet supportive culture, and want to play a meaningful role in our remarkable growth story, this is your chance. Join our team and help us bring the best of British TV to fans everywhere. Job Purpose Payments and subscriptions sit at the commercial core of a direct-to-consumer streaming service. They determine whether customers can subscribe, change plans, remain subscribed or return after leaving. Even small failures in this area can result in lost revenue, customer dissatisfaction and increased support costs. We are looking for a Solution Architect to lead the architecture of our payments, billing and subscription domain. You will design and evolve systems supporting millions of customers across multiple countries, currencies and platforms. Working hands-on alongside the Principal Architect and engineering teams, you will set technical direction, improve resilience and maintain a high quality bar across the domain. Advanced use of large language models and AI-assisted engineering is also an important part of the role. We are looking for someone who has built reliable, tested and maintainable systems around models, rather than someone whose experience is limited to using AI tools for individual productivity. Responsibilities: Payments and subscriptions Lead the end-to-end architecture of the subscription lifecycle, including sign-up, trials, plan changes, upgrades, downgrades, proration, pauses, cancellations and win-back. Define and evolve the entitlements model that connects a customer's billing status with the content and services they can access across web, mobile and connected television platforms. Set the architectural direction for payment orchestration across cards, digital wallets, PayPal and other supported payment methods. Improve gateway abstraction, payment routing, retry logic, provider resilience and failover. Lead the architecture for Apple and Google app-store billing, including in-app purchases, store-managed subscriptions, notifications, receipt validation and reconciliation. Support partner and bundle billing models, including telco and retail partnerships, vouchers, gift codes and promotional offers. Improve resilience against involuntary churn through effective retry, account updater, network tokenisation, grace-period and dunning strategies. Partner with Finance and relevant teams on multi-currency pricing, taxation, invoicing, reconciliation and revenue-recognition integrations. Support fraud prevention and chargeback mitigation with internal teams and external providers. Security and compliance Minimise PCI DSS scope through tokenisation and provider-managed payment services, and support relevant compliance assessments. Ensure payment flows meet applicable Strong Customer Authentication and 3-D Secure requirements. Ensure billing and customer-data designs comply with UK GDPR and relevant local data-protection requirements, working with Security and Legal. AI-enabled engineering Apply our standards for using large language models and agentic tools across software design, development, testing and operations. Treat specifications, context, prompts, agent configurations and evaluation criteria as version-controlled engineering artefacts. Design and improve guardrails, evaluations and quality gates for AI-assisted development and any customer-facing AI capabilities. Build production integrations using structured outputs, retrieval, tool use, function calling and Model Context Protocol where appropriate. Make evidence-based decisions about prompting, retrieval, fine-tuning, model selection, latency, cost and token budgets. Help engineering teams use AI coding tools at scale while maintaining architectural consistency and code quality. Technical leadership Work closely with the Principal Architect and participate actively in technical-design and architecture sessions. Provide architectural oversight to product, engineering, QA and support teams working across payments and subscriptions. Review the existing technology landscape, identify weaknesses and recommend practical, evidence-based improvements. Monitor the operational health of the billing platform using measures such as authorisation rates, payment success rates and involuntary churn. Translate business, customer and operational requirements into clear solution designs, use cases and acceptance criteria. Identify technical risks early and maintain clear architecture decisions and supporting documentation. Knowledge and Experience Essential experience Strong software-engineering and solution-architecture experience, with significant depth in payments, billing or subscription platforms. Practical understanding of payment providers, payment orchestration, subscription lifecycles and the failure modes that contribute to revenue loss and involuntary churn. Working knowledge of PCI DSS, PSD2 Strong Customer Authentication, 3-D Secure and relevant data-protection obligations. Experience designing cloud-scale microservices and direct-to-consumer platforms. Strong AWS experience; Azure experience would be beneficial. The ability to translate commercial and operational requirements into clear technical designs. Strong communication skills, with the ability to influence both technical and non-technical stakeholders. The ability to work autonomously within a collaborative Agile delivery environment. Advanced AI engineering experience This requirement will be assessed directly during the recruitment process. We are particularly interested in candidates who can demonstrate: Repositories in which AI tooling has been configured deliberately through project context, specifications, defined agents or roles, and repeatable workflows. Evaluation frameworks that measure the quality and reliability of LLM-supported processes. Production or near-production solutions using retrieval, tool use, function calling or Model Context Protocol. Practical experience managing model failure, security, cost, latency and observability. Sound judgement about when not to use an LLM, and when to choose prompting, retrieval or fine-tuning. The ability to maintain architectural and coding consistency when AI development tools are used across a team. Experience with Claude and Claude Code is strongly preferred. Familiarity with spec-driven development approaches would also be valuable. Candidates should be prepared to discuss work they have built or shipped and the decisions behind it. This could be demonstrated through a repository, technical write-up, case study or other appropriate format. Desirable experience AWS Certified Solutions Architect, Associate or Professional (Strongly desidered). Experience in OTT, streaming or subscription video services. Familiarity with connected television platforms such as Roku, tvOS, Samsung and LG, and mobile platforms including iOS and Android. Hands-on experience with app-store billing and reconciliation. Experience with technologies such as Kubernetes, Docker, .NET, Python or Node.js. Experience establishing team-wide standards for AI-assisted software development. Our Values Our BritBox Global Values not only represent our culture but also ensure that we have principles that shape everything we do. Defined by our employees, they are not just words on a page, but the foundation of how we work together, every day. Our values have been cascaded into specific behaviours, which are embedded into all of our people processes, including hiring, onboarding, performance evaluation and feedback. We are proud of our values and seek to hire people who resonate with them. This job spec is not exhaustive and may change from time to time in line with the evolving nature of a dynamic and growing business.
Principal Software Engineer
Jonathan Lee Maidenhead, Berkshire
Step into a world where innovation meets impact. This Principal Software Engineer role offers you the chance to be a part of cutting-edge defence technology, driving advancements that redefine security and protect lives. Working in a dynamic and collaborative environment, you'll lead projects that make a real difference, while enjoying excellent benefits such as private medical cover, flexible working hours, and participation in an annual bonus scheme. If you're ready to shape the future of defence systems byleading the design, architecture, and delivery of secure embedded and application software within advanced cyber and defence programmes. You'll work across the full software lifecycle-from requirements and system design through to implementation, testing, and deployment-while ensuring high standards in performance, security, and reliability. The position includes technical leadership of small engineering teams, mentoring junior developers, and contributing to multiple concurrent projects with varying scales and complexity. You'll apply modern development practices such as object-oriented design, DevSecOps, and continuous integration, while also supporting bids, cost estimation, and technical reviews. Strong experience in C/C++, embedded systems, and software engineering best practices is essential. The role requires working in highly regulated environments, including handling sensitive information and meeting strict security standards. Candidates must be eligible for UK security clearance, reflecting the critical nature of the work. Overall, this is a senior-level engineering role combining hands-on development with leadership and strategic technical input What You Will Do: Architect, design, develop, and test embedded and application software, ensuring high-quality and timely deliverables. Apply object-oriented design techniques to enable efficient code re-use and integration with testing frameworks. Review system design artefacts to derive software requirements and architecture that align with high-level system objectives. Develop and maintain knowledge of best practices in software development, including TDD/BDD, DevSecOps, and secure coding standards. Mentor junior engineers, provide technical leadership, and contribute to the improvement of tools, processes, and techniques. Generate technical proposals and accurate estimates for bids and projects, ensuring cost and schedule adherence. What You Will Bring: A degree in engineering, mathematics, or a science-based subject, or equivalent experience. Significant experience in embedded product development, including bare-metal and RTOSes such as Linux or ThreadX. Expertise in programming languages like C and C++, with a strong grasp of object-oriented design and design patterns. Familiarity with software testing, defensive coding standards, and tools for version control and automated testing. A proactive approach to problem-solving and a commitment to delivering high-quality solutions. This Principal Software Engineer role is instrumental in delivering innovative cryptographic and key management solutions that ensure secure communication for customers worldwide. By contributing to the development of advanced defence systems, you'll play a vital role in shaping the company's mission to provide trusted, pioneering technology. Location: Based in fulltime onsite in Maidenhead Interested? Don't miss this opportunity to advance your career and make a meaningful impact in the defence industry. Apply today to become a Principal Software Engineer and take the next step in your professional journey.
27/07/2026
Full time
Step into a world where innovation meets impact. This Principal Software Engineer role offers you the chance to be a part of cutting-edge defence technology, driving advancements that redefine security and protect lives. Working in a dynamic and collaborative environment, you'll lead projects that make a real difference, while enjoying excellent benefits such as private medical cover, flexible working hours, and participation in an annual bonus scheme. If you're ready to shape the future of defence systems byleading the design, architecture, and delivery of secure embedded and application software within advanced cyber and defence programmes. You'll work across the full software lifecycle-from requirements and system design through to implementation, testing, and deployment-while ensuring high standards in performance, security, and reliability. The position includes technical leadership of small engineering teams, mentoring junior developers, and contributing to multiple concurrent projects with varying scales and complexity. You'll apply modern development practices such as object-oriented design, DevSecOps, and continuous integration, while also supporting bids, cost estimation, and technical reviews. Strong experience in C/C++, embedded systems, and software engineering best practices is essential. The role requires working in highly regulated environments, including handling sensitive information and meeting strict security standards. Candidates must be eligible for UK security clearance, reflecting the critical nature of the work. Overall, this is a senior-level engineering role combining hands-on development with leadership and strategic technical input What You Will Do: Architect, design, develop, and test embedded and application software, ensuring high-quality and timely deliverables. Apply object-oriented design techniques to enable efficient code re-use and integration with testing frameworks. Review system design artefacts to derive software requirements and architecture that align with high-level system objectives. Develop and maintain knowledge of best practices in software development, including TDD/BDD, DevSecOps, and secure coding standards. Mentor junior engineers, provide technical leadership, and contribute to the improvement of tools, processes, and techniques. Generate technical proposals and accurate estimates for bids and projects, ensuring cost and schedule adherence. What You Will Bring: A degree in engineering, mathematics, or a science-based subject, or equivalent experience. Significant experience in embedded product development, including bare-metal and RTOSes such as Linux or ThreadX. Expertise in programming languages like C and C++, with a strong grasp of object-oriented design and design patterns. Familiarity with software testing, defensive coding standards, and tools for version control and automated testing. A proactive approach to problem-solving and a commitment to delivering high-quality solutions. This Principal Software Engineer role is instrumental in delivering innovative cryptographic and key management solutions that ensure secure communication for customers worldwide. By contributing to the development of advanced defence systems, you'll play a vital role in shaping the company's mission to provide trusted, pioneering technology. Location: Based in fulltime onsite in Maidenhead Interested? Don't miss this opportunity to advance your career and make a meaningful impact in the defence industry. Apply today to become a Principal Software Engineer and take the next step in your professional journey.
Principal Software Engineer - Secure Embedded Systems Lead
Jonathan Lee Maidenhead, Berkshire
Jonathan Lee is seeking a Principal Software Engineer to lead the design, architecture, and delivery of secure embedded and application software within defence programmes. You will influence projects across the full software lifecycle, from requirements and design through testing and deployment, ensuring performance, security, and reliability while mentoring junior engineers. This senior role combines hands-on development with technical leadership, working in a highly regulated environment and
27/07/2026
Full time
Jonathan Lee is seeking a Principal Software Engineer to lead the design, architecture, and delivery of secure embedded and application software within defence programmes. You will influence projects across the full software lifecycle, from requirements and design through testing and deployment, ensuring performance, security, and reliability while mentoring junior engineers. This senior role combines hands-on development with technical leadership, working in a highly regulated environment and
Principal Embedded Software Engineer - Real-Time Systems
Rolls-Royce PLC Heybridge, Essex
Rolls-Royce plc is seeking a Principal Software Engineer to join the Software Systems Capability function in Heybridge. You will specify, design, validate and test software components, including low-level requirements and source code, ensuring on-time delivery and artefact quality. You will lead decomposition of designs, develop tests, assess robustness and safety, and collaborate with multiple disciplines to optimise performance and reliability.
26/07/2026
Full time
Rolls-Royce plc is seeking a Principal Software Engineer to join the Software Systems Capability function in Heybridge. You will specify, design, validate and test software components, including low-level requirements and source code, ensuring on-time delivery and artefact quality. You will lead decomposition of designs, develop tests, assess robustness and safety, and collaborate with multiple disciplines to optimise performance and reliability.
Redline Group Ltd
Principal Software Engineer
Redline Group Ltd Beaconsfield, Buckinghamshire
Are you looking for a fantastic Principal Software Engineer opportunity in High Wycombe? If so, my client is currently recruiting for a Principal Software Engineer to join their R&D site in High Wycombe, Buckinghamshire. My client designs and manufactures a range of products and systems focusing on instrumentation, but you do need a strong background in embedded software and architecture. Main Requirements You will be responsible for the software architecture for their products/systems. You will have a strong Agile/Scrum background. Must have excellent C/C++ and C# programming skills. Physics orientated background. Responsibilities The role will be responsible for design and architecture of software for new and existing products. This is a senior role requiring a design-to-launch product ownership and a system-wide perspective. You will have software development skills sufficient to help drive the technology roadmap, author high level specifications and contribute to software delivery. You will take on some hands on software design work. But your broad role will be to own the architecture/vision for the product/system and ensure that what is designed fits the initial brief. So, you will provide technical leadership to the software team/group. But won't have any line management responsibility. This is a fantastic opportunity to join a world leader in their industry offering excellent career prospects and a great working environment.
26/07/2026
Full time
Are you looking for a fantastic Principal Software Engineer opportunity in High Wycombe? If so, my client is currently recruiting for a Principal Software Engineer to join their R&D site in High Wycombe, Buckinghamshire. My client designs and manufactures a range of products and systems focusing on instrumentation, but you do need a strong background in embedded software and architecture. Main Requirements You will be responsible for the software architecture for their products/systems. You will have a strong Agile/Scrum background. Must have excellent C/C++ and C# programming skills. Physics orientated background. Responsibilities The role will be responsible for design and architecture of software for new and existing products. This is a senior role requiring a design-to-launch product ownership and a system-wide perspective. You will have software development skills sufficient to help drive the technology roadmap, author high level specifications and contribute to software delivery. You will take on some hands on software design work. But your broad role will be to own the architecture/vision for the product/system and ensure that what is designed fits the initial brief. So, you will provide technical leadership to the software team/group. But won't have any line management responsibility. This is a fantastic opportunity to join a world leader in their industry offering excellent career prospects and a great working environment.
Principal Software Engineer
Rolls-Royce PLC Heybridge, Essex
Job Description Principal Software Engineer Full Time Location - Heybridge Job Description At Rolls-Royce we are proud to be a business that has truly helped to shape the modern world and are committed to always being a force for progress; powering, protecting and connecting people everywhere. By joining Rolls-Royce, you'll have the opportunity to work on world-class solutions, supported by a culture that believes individuality is our greatest strength, and all perspectives, experiences and backgrounds help us innovate and enable our high-performance culture. The role of a Software Engineer is to be part of the Software Systems Capability function, where you will specify, design, validate and test software components, including low-level requirements for the software and source code. The Principal Software Engineer is responsible for the on-time delivery and quality of the software and the artefacts associated with the design and verification the software system. This shall be achieved through decomposition of designs and development of tests and analysis to ensure that the implementation satisfies the requirement allocated to the software. What you will be doing: Reviews and agrees high level software requirements including their testability. Analyses and translates high level requirements into a validated design for the software component. Captures applicable design constraints (must meet conditions) and quality attributes (may be traded) that apply to the component. Designs and implements software components to meet the high-level requirements and design constraints/standards. Allocates software requirements to test vehicles defined in the verification plan. Analyses software components for functional behaviour, which may include modelling and simulation to demonstrate that the design meets the high-level requirements. Develops and reviews software tests that will provide evidence to demonstrate that the software requirements have been satisfied. Analyses existing software for architectural or design issues and drives improvement of the existing code base to meet modern requirements for robustness and safety. Analyses verification test results against software requirements. Provides targeted testing of software level functionality to support problem investigation and problem closures and customer issues. Liaises with other disciplines to understand functional performance capabilities of components of the system to facilitate effective component design. May be required to participate in and support capacity planning and the development of long-term strategic goals for the department, in conjunction with the department managers. May be required to develop, implement, document, and maintain policies, procedures, associated guidelines, tools and training as required. Develops the knowledge required to provide advice to project teams and be able to create, search, and reuse knowledge with some guidance from established practitioners. Produces reports where required to document the work carried out. Position Qualifications Strong knowledge of software design, system architecture, software and/or hardware architecture, software and hardware development process constraints and embedded software testing at module level. Degree Qualified Strong knowledge of modern C++ in relation to real-time systems, including an understanding of refactoring legacy code to improve robustness. A working appreciation of associated engineering disciplines. Proficient with design and analysis tools. This can include an appreciation of the tools and what can be achieved through them. Professional courage to highlight areas of concern and risk with regard to suitability of a product to meet its requirements in a safe and functionally appropriate way. An ability to interpret test results and provide an informed opinion or conclusion as to the outcome of the analysis. This includes an understanding of measurement uncertainty. A demonstrated ability to manage tasks to completion ensuring that the relevant areas of the business are appropriately informed. An ability to identify and manage risk in collaboration with team members. Preferred requirements Highly self-motivated and directed, with keen attention to detail. Strong problem-solving skills, and an ability to understand the level of analysis required Good time management skills able to prioritise and execute tasks in a high-pressure environment. Dynamically respond to evolving objectives and emerging opportunities while working in coordination with a multidisciplinary, energetic team of engineers and scientists. Good written, oral, and interpersonal communication skills, able to communicate ideas in both technical and user-friendly language. Able to research application issues and products by being outward focussed and able to seek solutions/information from outside of immediate area, including suppliers, universities, customers, related industries. Skilled at working within a team-oriented, collaborative environment or as a sole contributor on identified projects. A working knowledge of marine automation systems, including industry standards. Keen to develop capability through appropriate training courses and workshops. Where required able to train people to improve the capability of the business within a specific area of the business and deliver training material where required. Power Systems is the Rolls-Royce business which provides world-class power solutions and complete life-cycle support under our product and solution brand mtu. Through digitalisation and electrification, we strive to develop drive and power generation solutions that provide answers to the challenges posed by the rapidly growing societal demands for energy and mobility. We deliver and service comprehensive, powerful and reliable systems, based on both gas and diesel engines, as well as electrified hybrid systems. These technologically advanced solutions serve our customers in the marine and infrastructure sectors worldwide. Our vision is to ensure that the excellence and ingenuity that shaped our history continues into our future. Our multi-year transformation programme aims to turn Rolls-Royce into a high-performing, competitive, resilient and growing company. Join us, and it can be your future vision too. Rolls-Royce are committed to being a respectful, inclusive, and non-discriminatory workplace where individuality is valued, diverse perspectives fuel innovation, and everyone can thrive. As part of our selection process, candidates in certain locations may be asked to complete an online assessment, which can include cognitive and behavioural aptitude testing relevant to the role. If required, full instructions for the next steps will be provided. Type of Contract Permanent At the heart of our business is the unrivalled dedication and technical expertise of our people. To support them we provide an environment of caring and belonging where everyone is themselves and supports each other. Discover how you can contribute your unique skills to our dynamic team. We invite you to keep track of any applications and explore our exciting career opportunities. Thank you for considering a rewarding career with us where your talent and passion matter. Our vacancies are always up to date. Once a vacancy has been filled, the advertisement will be removed from our website. You can find further information regarding your application in our FAQ section.
26/07/2026
Full time
Job Description Principal Software Engineer Full Time Location - Heybridge Job Description At Rolls-Royce we are proud to be a business that has truly helped to shape the modern world and are committed to always being a force for progress; powering, protecting and connecting people everywhere. By joining Rolls-Royce, you'll have the opportunity to work on world-class solutions, supported by a culture that believes individuality is our greatest strength, and all perspectives, experiences and backgrounds help us innovate and enable our high-performance culture. The role of a Software Engineer is to be part of the Software Systems Capability function, where you will specify, design, validate and test software components, including low-level requirements for the software and source code. The Principal Software Engineer is responsible for the on-time delivery and quality of the software and the artefacts associated with the design and verification the software system. This shall be achieved through decomposition of designs and development of tests and analysis to ensure that the implementation satisfies the requirement allocated to the software. What you will be doing: Reviews and agrees high level software requirements including their testability. Analyses and translates high level requirements into a validated design for the software component. Captures applicable design constraints (must meet conditions) and quality attributes (may be traded) that apply to the component. Designs and implements software components to meet the high-level requirements and design constraints/standards. Allocates software requirements to test vehicles defined in the verification plan. Analyses software components for functional behaviour, which may include modelling and simulation to demonstrate that the design meets the high-level requirements. Develops and reviews software tests that will provide evidence to demonstrate that the software requirements have been satisfied. Analyses existing software for architectural or design issues and drives improvement of the existing code base to meet modern requirements for robustness and safety. Analyses verification test results against software requirements. Provides targeted testing of software level functionality to support problem investigation and problem closures and customer issues. Liaises with other disciplines to understand functional performance capabilities of components of the system to facilitate effective component design. May be required to participate in and support capacity planning and the development of long-term strategic goals for the department, in conjunction with the department managers. May be required to develop, implement, document, and maintain policies, procedures, associated guidelines, tools and training as required. Develops the knowledge required to provide advice to project teams and be able to create, search, and reuse knowledge with some guidance from established practitioners. Produces reports where required to document the work carried out. Position Qualifications Strong knowledge of software design, system architecture, software and/or hardware architecture, software and hardware development process constraints and embedded software testing at module level. Degree Qualified Strong knowledge of modern C++ in relation to real-time systems, including an understanding of refactoring legacy code to improve robustness. A working appreciation of associated engineering disciplines. Proficient with design and analysis tools. This can include an appreciation of the tools and what can be achieved through them. Professional courage to highlight areas of concern and risk with regard to suitability of a product to meet its requirements in a safe and functionally appropriate way. An ability to interpret test results and provide an informed opinion or conclusion as to the outcome of the analysis. This includes an understanding of measurement uncertainty. A demonstrated ability to manage tasks to completion ensuring that the relevant areas of the business are appropriately informed. An ability to identify and manage risk in collaboration with team members. Preferred requirements Highly self-motivated and directed, with keen attention to detail. Strong problem-solving skills, and an ability to understand the level of analysis required Good time management skills able to prioritise and execute tasks in a high-pressure environment. Dynamically respond to evolving objectives and emerging opportunities while working in coordination with a multidisciplinary, energetic team of engineers and scientists. Good written, oral, and interpersonal communication skills, able to communicate ideas in both technical and user-friendly language. Able to research application issues and products by being outward focussed and able to seek solutions/information from outside of immediate area, including suppliers, universities, customers, related industries. Skilled at working within a team-oriented, collaborative environment or as a sole contributor on identified projects. A working knowledge of marine automation systems, including industry standards. Keen to develop capability through appropriate training courses and workshops. Where required able to train people to improve the capability of the business within a specific area of the business and deliver training material where required. Power Systems is the Rolls-Royce business which provides world-class power solutions and complete life-cycle support under our product and solution brand mtu. Through digitalisation and electrification, we strive to develop drive and power generation solutions that provide answers to the challenges posed by the rapidly growing societal demands for energy and mobility. We deliver and service comprehensive, powerful and reliable systems, based on both gas and diesel engines, as well as electrified hybrid systems. These technologically advanced solutions serve our customers in the marine and infrastructure sectors worldwide. Our vision is to ensure that the excellence and ingenuity that shaped our history continues into our future. Our multi-year transformation programme aims to turn Rolls-Royce into a high-performing, competitive, resilient and growing company. Join us, and it can be your future vision too. Rolls-Royce are committed to being a respectful, inclusive, and non-discriminatory workplace where individuality is valued, diverse perspectives fuel innovation, and everyone can thrive. As part of our selection process, candidates in certain locations may be asked to complete an online assessment, which can include cognitive and behavioural aptitude testing relevant to the role. If required, full instructions for the next steps will be provided. Type of Contract Permanent At the heart of our business is the unrivalled dedication and technical expertise of our people. To support them we provide an environment of caring and belonging where everyone is themselves and supports each other. Discover how you can contribute your unique skills to our dynamic team. We invite you to keep track of any applications and explore our exciting career opportunities. Thank you for considering a rewarding career with us where your talent and passion matter. Our vacancies are always up to date. Once a vacancy has been filled, the advertisement will be removed from our website. You can find further information regarding your application in our FAQ section.
Redline Group Ltd
Principal Embedded Software Architect - C/C++, Agile
Redline Group Ltd Beaconsfield, Buckinghamshire
Redline Group Ltd is seeking a Principal Software Engineer for their R&D site in High Wycombe. This role focuses on software architecture for products and systems, and requires a strong background in embedded software. The successful candidate will lead design and architecture initiatives, providing technical leadership while minimizing direct management duties. The position offers excellent career prospects within a leading company in instrumentation.
26/07/2026
Full time
Redline Group Ltd is seeking a Principal Software Engineer for their R&D site in High Wycombe. This role focuses on software architecture for products and systems, and requires a strong background in embedded software. The successful candidate will lead design and architecture initiatives, providing technical leadership while minimizing direct management duties. The position offers excellent career prospects within a leading company in instrumentation.
Lead Forensics
Staff Engineer
Lead Forensics Manchester, Lancashire
Staff Engineer / Principal Engineer / Lead Engineer - Full Stack Hybrid working: On-site one day per week (depending on your location) Summary: Lead Forensics is a leading UK based SAAS company with products in the B2B sales and marketing space. We're seeking a Staff level full stack Software Engineer / Software Developer to join our expanding teams that build our customer facing products. You'll be technically leading work; from requirements capture and initial design, through to full implementation, iterating quickly on our modern tech stack (NodeJS microservices, Vue, Redis, SQL Server and SingleStore) and deploying code daily to production (in AWS) following the DevSecOps methodology as we respond rapidly to customer requirements. Current and production grade TypeScript fluency (approx. 5+years experience) is necessary for this particular position. Key Responsibilities Working with stakeholders on initial solution design, scoping and system design. Spiking areas of uncertainty in designs and building POCs as required. Work with our Product Teams to help break down work into deliverable Epics and Stories. Turning user stories into code running in production as a high performing individual contributor lead developer and embedded architect in an Agentic AI environment. Ensuring the quality, maintainability and operability of code. Supporting the product that the team has built as it runs in production and resolving issues. Responsible for the design, architecture and implementation decisions for the product. What you will bring Excellent interpersonal and collaboration skills, including competencies to work directly with customers. Experience developing with clean code, SOLID principals and design patterns. Experience across all areas of full stack development, ideally developing large scale SaaS platforms. Experience of working in a mature CI/CD environment, continuously deploying stories every day, following the DevSecOps methodology. A strong general aptitude for programming and problem solving.You'll need to pick up new tools and techniques quickly and use them to solve problems. Our ideal candidate will also be able to show A forward-thinking approach to accelerating production quality software development using AI (professional or personal). Experience with automated testing and quality assurance. An understanding of how to build systems that perform well at scale. Enthusiasm for building secure systems and implementing security best practices. Enthusiasm for driving high standards in software development and working with like-minded people towards achieving ever higher levels of efficiency and performance. A technical/computer science degree or equivalent professional experience. What we offer in return An entrepreneurial environment built on ownership, accountability, autonomy and trust Employment with a fast-growing UK SaaS company; with hybrid or remote working. Competitive salary and benefits. Be part of a fantastic company culture; we all display our Company DNA's, foster a "One Team" and 'Growth' mentality. Give back to the wider community with volunteer days, fundraisers and charity.
26/07/2026
Full time
Staff Engineer / Principal Engineer / Lead Engineer - Full Stack Hybrid working: On-site one day per week (depending on your location) Summary: Lead Forensics is a leading UK based SAAS company with products in the B2B sales and marketing space. We're seeking a Staff level full stack Software Engineer / Software Developer to join our expanding teams that build our customer facing products. You'll be technically leading work; from requirements capture and initial design, through to full implementation, iterating quickly on our modern tech stack (NodeJS microservices, Vue, Redis, SQL Server and SingleStore) and deploying code daily to production (in AWS) following the DevSecOps methodology as we respond rapidly to customer requirements. Current and production grade TypeScript fluency (approx. 5+years experience) is necessary for this particular position. Key Responsibilities Working with stakeholders on initial solution design, scoping and system design. Spiking areas of uncertainty in designs and building POCs as required. Work with our Product Teams to help break down work into deliverable Epics and Stories. Turning user stories into code running in production as a high performing individual contributor lead developer and embedded architect in an Agentic AI environment. Ensuring the quality, maintainability and operability of code. Supporting the product that the team has built as it runs in production and resolving issues. Responsible for the design, architecture and implementation decisions for the product. What you will bring Excellent interpersonal and collaboration skills, including competencies to work directly with customers. Experience developing with clean code, SOLID principals and design patterns. Experience across all areas of full stack development, ideally developing large scale SaaS platforms. Experience of working in a mature CI/CD environment, continuously deploying stories every day, following the DevSecOps methodology. A strong general aptitude for programming and problem solving.You'll need to pick up new tools and techniques quickly and use them to solve problems. Our ideal candidate will also be able to show A forward-thinking approach to accelerating production quality software development using AI (professional or personal). Experience with automated testing and quality assurance. An understanding of how to build systems that perform well at scale. Enthusiasm for building secure systems and implementing security best practices. Enthusiasm for driving high standards in software development and working with like-minded people towards achieving ever higher levels of efficiency and performance. A technical/computer science degree or equivalent professional experience. What we offer in return An entrepreneurial environment built on ownership, accountability, autonomy and trust Employment with a fast-growing UK SaaS company; with hybrid or remote working. Competitive salary and benefits. Be part of a fantastic company culture; we all display our Company DNA's, foster a "One Team" and 'Growth' mentality. Give back to the wider community with volunteer days, fundraisers and charity.
London Stock Exchange Group
Principal Applied Data Scientist
London Stock Exchange Group
Principal Applied Data ScientistApplylocations: GBR-London-10 Paternoster Squaretime type: Full timeposted on: Posted 17 Days Agojob requisition id: RAre you a hands-on data scientist with deep expertise in NLP and LLMs, strong Python coding skills, and a track record of deploying models to production? Do you thrive in building real-world AI solutions that are used by actual customers? If so, we'd love to talk to you! ROLE SUMMARY: As a Principal Data Scientist (individual contributor), you will play a hands-on role in designing, building, and deploying scalable AI solutions that go beyond prototypes and are actively used in production. You'll work closely with collaborative teams to co-develop innovative products for financial markets and professionals.We're looking for someone who combines deep technical expertise in NLP and LLMs, strong Python engineering skills, and real-world experience shipping and supporting models in production. You should be comfortable owning delivery timelines and ensuring that solutions meet business needs and production-grade standards. WHAT YOU'LL BE DOING: This is a hands-on technical leadership role in a high-impact environment focused on delivering production-ready AI systems.You will be part of the LSEG Workspace team - LSEG's flagship platform that delivers personalised insights, news, and cutting-edge analytics to financial professionals worldwide. Your work will directly shape the AI capabilities embedded in a product that professionals rely on every day to make critical decisions. Lead the end-to-end development of AI solutions: design, build, test, and deploy models that are robust, scalable, and used by real users. Apply NLP and LLM techniques to solve real-world problems, ensuring models are optimized for performance and reliability. Continuously improve model quality through tuning, evaluation, and feedback from production usage. Evaluate third-party AI solutions with a critical eye on performance, scalability, and integration into production environments. Write and maintain production-grade Python code, adhering to best practices in software engineering and model development. Collaborate with engineering and business partners to define requirements, shape roadmaps, and ensure successful delivery of AI products. WHAT YOU'LL BRING: ESSENTIAL SKILLS Extensive hands-on experience applying NLP and LLMs to real-world problems, with a consistent track record of shipping models to production and supporting them post-deployment. Strong Python programming skills, including object-oriented design and proficiency with key ML libraries (e.g., PyTorch, TensorFlow, Scikit-Learn). Solid understanding of probability and statistical modeling to support robust model development and interpretation. Experience with cloud platforms (especially Azure and/or AWS) and modern deployment practices for scalable AI delivery. Proven ability to set and uphold coding and model evaluation standards for production environments. Excellent communication skills to articulate technical decisions and trade-offs to both technical and non-technical audiences. DESIRABLE SKILLS Familiarity with DevOps practices including CI/CD, version control, automated testing, and monitoring to support reliable model deployment and maintenance. Experience with TypeScript, particularly for building or contributing to production services and APIs alongside ML systems. EDUCATION Bachelor's degree in Engineering, Computer Science, Data Science, Statistics, Mathematics, Physics or a related field, or equivalent practical experience. WHAT YOU'LL GET IN RETURN: High-impact projects: Work on innovative AI products that solve complex, high-value challenges using rich datasets. Competitive benefits: Strong compensation, comprehensive benefits, and investment in your career growth. Industry leadership: Be a founding member of a team delivering novel products that democratize modeling and analytics. Collaborative environment: Join a team of experienced engineers in a culture of continuous learning and development.We are proud to be an equal opportunities employer. This means that we do not discriminate on the basis of anyone's race, religion, colour, national origin, gender, sexual orientation, gender identity, gender expression, age, marital status, veteran status, pregnancy or disability, or any other basis protected under applicable law. Conforming with applicable law, we can reasonably accommodate applicants' and employees' religious practices and beliefs, as well as mental health or physical disability needs. Career Stage: Manager London Stock Exchange Group (LSEG) Information: Join us and be part of a team that values innovation, quality, and continuous improvement. If you're ready to take your career to the next level and make a significant impact, we'd love to hear from you.LSEG is a leading global financial markets infrastructure and data provider. Our purpose is driving financial stability, empowering economies and enabling customers to create sustainable growth.Our purpose is the foundation on which our culture is built. Our values of Integrity, Partnership , Excellence and Change underpin our purpose and set the standard for everything we do, every day. They go to the heart of who we are and guide our decision making and everyday actions.Working with us means that you will be part of a dynamic organisation of 25,000 people across 65 countries. However, we will value your individuality and enable you to bring your true self to work so you can help enrich our diverse workforce.We are proud to be an equal opportunities employer. This means that we do not discriminate on the basis of anyone's race, religion, colour, national origin, gender, sexual orientation, gender identity, gender expression, age, marital status, veteran status, pregnancy or disability, or any other basis protected under applicable law. Conforming with applicable law, we can reasonably accommodate applicants' and employees' religious practices and beliefs, as well as mental health or physical disability needs.You will be part of a collaborative and creative culture where we encourage new ideas. We are committed to sustainability across our global business and we are proud to partner with our customers to help them meet their sustainability objectives. Our charity, the LSEG Foundation provides charitable grants to community groups that help people access economic opportunities and build a secure future with financial independence. Colleagues can get involved through fundraising and volunteering.LSEG offers a range of tailored benefits and support, including healthcare, retirement planning, paid volunteering days and wellbeing initiatives.Please take a moment to read this privacy notice carefully, as it describes what personal information London Stock Exchange Group (LSEG) (we) may hold about you, what it's used for, and how it's obtained, your rights and how to contact us as a data subject.If you are submitting as a Recruitment Agency Partner, it is essential and your responsibility to ensure that candidates applying to LSEG are aware of this privacy notice.
26/07/2026
Full time
Principal Applied Data ScientistApplylocations: GBR-London-10 Paternoster Squaretime type: Full timeposted on: Posted 17 Days Agojob requisition id: RAre you a hands-on data scientist with deep expertise in NLP and LLMs, strong Python coding skills, and a track record of deploying models to production? Do you thrive in building real-world AI solutions that are used by actual customers? If so, we'd love to talk to you! ROLE SUMMARY: As a Principal Data Scientist (individual contributor), you will play a hands-on role in designing, building, and deploying scalable AI solutions that go beyond prototypes and are actively used in production. You'll work closely with collaborative teams to co-develop innovative products for financial markets and professionals.We're looking for someone who combines deep technical expertise in NLP and LLMs, strong Python engineering skills, and real-world experience shipping and supporting models in production. You should be comfortable owning delivery timelines and ensuring that solutions meet business needs and production-grade standards. WHAT YOU'LL BE DOING: This is a hands-on technical leadership role in a high-impact environment focused on delivering production-ready AI systems.You will be part of the LSEG Workspace team - LSEG's flagship platform that delivers personalised insights, news, and cutting-edge analytics to financial professionals worldwide. Your work will directly shape the AI capabilities embedded in a product that professionals rely on every day to make critical decisions. Lead the end-to-end development of AI solutions: design, build, test, and deploy models that are robust, scalable, and used by real users. Apply NLP and LLM techniques to solve real-world problems, ensuring models are optimized for performance and reliability. Continuously improve model quality through tuning, evaluation, and feedback from production usage. Evaluate third-party AI solutions with a critical eye on performance, scalability, and integration into production environments. Write and maintain production-grade Python code, adhering to best practices in software engineering and model development. Collaborate with engineering and business partners to define requirements, shape roadmaps, and ensure successful delivery of AI products. WHAT YOU'LL BRING: ESSENTIAL SKILLS Extensive hands-on experience applying NLP and LLMs to real-world problems, with a consistent track record of shipping models to production and supporting them post-deployment. Strong Python programming skills, including object-oriented design and proficiency with key ML libraries (e.g., PyTorch, TensorFlow, Scikit-Learn). Solid understanding of probability and statistical modeling to support robust model development and interpretation. Experience with cloud platforms (especially Azure and/or AWS) and modern deployment practices for scalable AI delivery. Proven ability to set and uphold coding and model evaluation standards for production environments. Excellent communication skills to articulate technical decisions and trade-offs to both technical and non-technical audiences. DESIRABLE SKILLS Familiarity with DevOps practices including CI/CD, version control, automated testing, and monitoring to support reliable model deployment and maintenance. Experience with TypeScript, particularly for building or contributing to production services and APIs alongside ML systems. EDUCATION Bachelor's degree in Engineering, Computer Science, Data Science, Statistics, Mathematics, Physics or a related field, or equivalent practical experience. WHAT YOU'LL GET IN RETURN: High-impact projects: Work on innovative AI products that solve complex, high-value challenges using rich datasets. Competitive benefits: Strong compensation, comprehensive benefits, and investment in your career growth. Industry leadership: Be a founding member of a team delivering novel products that democratize modeling and analytics. Collaborative environment: Join a team of experienced engineers in a culture of continuous learning and development.We are proud to be an equal opportunities employer. This means that we do not discriminate on the basis of anyone's race, religion, colour, national origin, gender, sexual orientation, gender identity, gender expression, age, marital status, veteran status, pregnancy or disability, or any other basis protected under applicable law. Conforming with applicable law, we can reasonably accommodate applicants' and employees' religious practices and beliefs, as well as mental health or physical disability needs. Career Stage: Manager London Stock Exchange Group (LSEG) Information: Join us and be part of a team that values innovation, quality, and continuous improvement. If you're ready to take your career to the next level and make a significant impact, we'd love to hear from you.LSEG is a leading global financial markets infrastructure and data provider. Our purpose is driving financial stability, empowering economies and enabling customers to create sustainable growth.Our purpose is the foundation on which our culture is built. Our values of Integrity, Partnership , Excellence and Change underpin our purpose and set the standard for everything we do, every day. They go to the heart of who we are and guide our decision making and everyday actions.Working with us means that you will be part of a dynamic organisation of 25,000 people across 65 countries. However, we will value your individuality and enable you to bring your true self to work so you can help enrich our diverse workforce.We are proud to be an equal opportunities employer. This means that we do not discriminate on the basis of anyone's race, religion, colour, national origin, gender, sexual orientation, gender identity, gender expression, age, marital status, veteran status, pregnancy or disability, or any other basis protected under applicable law. Conforming with applicable law, we can reasonably accommodate applicants' and employees' religious practices and beliefs, as well as mental health or physical disability needs.You will be part of a collaborative and creative culture where we encourage new ideas. We are committed to sustainability across our global business and we are proud to partner with our customers to help them meet their sustainability objectives. Our charity, the LSEG Foundation provides charitable grants to community groups that help people access economic opportunities and build a secure future with financial independence. Colleagues can get involved through fundraising and volunteering.LSEG offers a range of tailored benefits and support, including healthcare, retirement planning, paid volunteering days and wellbeing initiatives.Please take a moment to read this privacy notice carefully, as it describes what personal information London Stock Exchange Group (LSEG) (we) may hold about you, what it's used for, and how it's obtained, your rights and how to contact us as a data subject.If you are submitting as a Recruitment Agency Partner, it is essential and your responsibility to ensure that candidates applying to LSEG are aware of this privacy notice.
Product Manager Motorsport - Control and Interface
Exceptional Dental Woking, Surrey
Purpose of the Role An exciting opportunity for an early career Product Manager who thrives in a fast paced, technical environment and has a strong passion for Motorsport and advanced technology. You will help identify customer challenges-both now and in the future-and support how our products deliver value to solve those challenges. Working closely with engineering teams, you will contribute to managing product portfolio(s) and help create value for customers and the business. You'll support the full product lifecycle, from discovery through to launch, while learning how to prioritise backlogs and navigate technical decision making. You will gain exposure to a wide range of Motorsport programmes, including Formula 1, NASCAR, IndyCar, Formula E and MotoGP. Products include both hardware and software components, giving you the chance to grow your technical understanding across multiple disciplines. This role focuses on products in the Motorsport Control and Interface portfolio. Control products are predominantly Vehicle and Engine controllers used for real time critical control of Powertrains and Vehicle systems. These include the Motion Applied TAG range of ECU's as delivered to F1 and NASCAR as well as other high profile Motorsport championships. Interface units are products used to interface and communicate to devices in a vehicle and integrate into the overall system. These include devices such as Steering Wheels, Displays, CAN gateways and Engine Interfaces (Ignition and Injection drive units). Products in the Control and Interface portfolios include Hardware, Embedded software as well as Application software. Principal Accountabilities Help to develop the portfolio roadmap, including introduction of new products and prioritisation of bug fixes and feature requests that are aligned with business goals. Engage with customers, business units and customer success teams to gather market requirements and set priorities. Contribute to product specifications, user stories, prototypes, acceptance criteria and execution in collaboration with engineering and QA/Systems teams. This will involve getting hands on with our products. Support initiatives that improve product knowledge, usability and accessibility of value. Contribute to the business rationale for products across their lifecycle, learning how commercial and customer considerations influence decisions. Assist in monitoring key KPIs for product performance, gaining exposure to product financials, P&L considerations and ROI thinking. Work alongside Product Managers in other portfolios to build an integrated market offering across hardware and software solutions. Support the management of assigned products within their primary markets and explore opportunities for market expansion. Collaborate with product marketing and business teams to contribute to content, positioning, pricing discussions and Go To Market activity. Work with production, procurement and planning to understand how product design and engineering choices influence delivery and manufacturing efficiency; design for manufacture, assembly and test; component selection and BOM management. Knowledge, Skills, Qualifications and Experience Strong technical interest and foundation-ideally a degree in engineering or a science based discipline, or equivalent hands on experience. Direct experience with Motorsport products such as Engine and Vehicle Control units, dashboards, steering wheels and data loggers, engine I/O devices such as ignition and injection drivers, analogue and digital CAN gateways, telemetry systems, calibration and analysis tools. Exposure to design and development of Control and Interface products, hardware design, embedded software (BIOS and boot code), application software (MATLAB/Simulink compiled apps) and manufacturing and production test. Ideal candidate will have a genuine passion for Motorsport technology, with some hands on experience (e.g., student motorsport, early career engineering roles, personal projects) and an eagerness to develop commercially focused product management skills. Ability to understand technical concepts and translate their impact for customers and the business. Strong interpersonal skills, able to build positive relationships across teams and influence constructively. Willingness to learn how product financials work and how commercial choices drive product strategy. Proactive approach to problem solving and an eagerness to take ownership of challenges as they arise. Creativity in exploring ideas and supporting innovative solutions. Collaborative mindset and enthusiasm for being part of a wider technical and commercial delivery team. What we can offer you In return for everything you bring to the table, we can ensure an exciting, challenging role in a dynamic business surrounded by some of the best people in their respective fields. At Motion Applied we firmly believe it's the relationships and friendships we create while working that make us special. We're also aware that the world is changing and we are part of that change. We all want and need different things from our work and home lives, so, if you have commitments outside of work, we're open to talking through flexible working options that work for you and us. Annual leave: 25 days + bank holidays, pro rated for part time colleagues. Enhanced Company Maternity, Paternity and Adoption leave and pay. Flexible working policies, including Hybrid Working. Life assurance to the value of 4 times base salary. Opportunity to join the Motion Applied Pension Plan. Company funded individual private healthcare with the opportunity to extend to partner or spouse and/or dependants at a discounted rate. Electric car scheme - opportunity to drive a brand new car in a more affordable way through this salary sacrifice scheme. Employees are eligible to join the scheme after successful completion of their probationary period. Who we are Motion Applied are a medium sized tech firm spun out of McLaren Group. We're looking for people who will thrive in a non hierarchical, growth orientated company, self starrters who are flexible and somewhat entrepreneurial in their approach. Motion Applied are committed to Diversity, Equality and Inclusion (DEI) and promote DEI in all we do. Motion Applied are also members of the UK Government Disability Confident Scheme.
26/07/2026
Full time
Purpose of the Role An exciting opportunity for an early career Product Manager who thrives in a fast paced, technical environment and has a strong passion for Motorsport and advanced technology. You will help identify customer challenges-both now and in the future-and support how our products deliver value to solve those challenges. Working closely with engineering teams, you will contribute to managing product portfolio(s) and help create value for customers and the business. You'll support the full product lifecycle, from discovery through to launch, while learning how to prioritise backlogs and navigate technical decision making. You will gain exposure to a wide range of Motorsport programmes, including Formula 1, NASCAR, IndyCar, Formula E and MotoGP. Products include both hardware and software components, giving you the chance to grow your technical understanding across multiple disciplines. This role focuses on products in the Motorsport Control and Interface portfolio. Control products are predominantly Vehicle and Engine controllers used for real time critical control of Powertrains and Vehicle systems. These include the Motion Applied TAG range of ECU's as delivered to F1 and NASCAR as well as other high profile Motorsport championships. Interface units are products used to interface and communicate to devices in a vehicle and integrate into the overall system. These include devices such as Steering Wheels, Displays, CAN gateways and Engine Interfaces (Ignition and Injection drive units). Products in the Control and Interface portfolios include Hardware, Embedded software as well as Application software. Principal Accountabilities Help to develop the portfolio roadmap, including introduction of new products and prioritisation of bug fixes and feature requests that are aligned with business goals. Engage with customers, business units and customer success teams to gather market requirements and set priorities. Contribute to product specifications, user stories, prototypes, acceptance criteria and execution in collaboration with engineering and QA/Systems teams. This will involve getting hands on with our products. Support initiatives that improve product knowledge, usability and accessibility of value. Contribute to the business rationale for products across their lifecycle, learning how commercial and customer considerations influence decisions. Assist in monitoring key KPIs for product performance, gaining exposure to product financials, P&L considerations and ROI thinking. Work alongside Product Managers in other portfolios to build an integrated market offering across hardware and software solutions. Support the management of assigned products within their primary markets and explore opportunities for market expansion. Collaborate with product marketing and business teams to contribute to content, positioning, pricing discussions and Go To Market activity. Work with production, procurement and planning to understand how product design and engineering choices influence delivery and manufacturing efficiency; design for manufacture, assembly and test; component selection and BOM management. Knowledge, Skills, Qualifications and Experience Strong technical interest and foundation-ideally a degree in engineering or a science based discipline, or equivalent hands on experience. Direct experience with Motorsport products such as Engine and Vehicle Control units, dashboards, steering wheels and data loggers, engine I/O devices such as ignition and injection drivers, analogue and digital CAN gateways, telemetry systems, calibration and analysis tools. Exposure to design and development of Control and Interface products, hardware design, embedded software (BIOS and boot code), application software (MATLAB/Simulink compiled apps) and manufacturing and production test. Ideal candidate will have a genuine passion for Motorsport technology, with some hands on experience (e.g., student motorsport, early career engineering roles, personal projects) and an eagerness to develop commercially focused product management skills. Ability to understand technical concepts and translate their impact for customers and the business. Strong interpersonal skills, able to build positive relationships across teams and influence constructively. Willingness to learn how product financials work and how commercial choices drive product strategy. Proactive approach to problem solving and an eagerness to take ownership of challenges as they arise. Creativity in exploring ideas and supporting innovative solutions. Collaborative mindset and enthusiasm for being part of a wider technical and commercial delivery team. What we can offer you In return for everything you bring to the table, we can ensure an exciting, challenging role in a dynamic business surrounded by some of the best people in their respective fields. At Motion Applied we firmly believe it's the relationships and friendships we create while working that make us special. We're also aware that the world is changing and we are part of that change. We all want and need different things from our work and home lives, so, if you have commitments outside of work, we're open to talking through flexible working options that work for you and us. Annual leave: 25 days + bank holidays, pro rated for part time colleagues. Enhanced Company Maternity, Paternity and Adoption leave and pay. Flexible working policies, including Hybrid Working. Life assurance to the value of 4 times base salary. Opportunity to join the Motion Applied Pension Plan. Company funded individual private healthcare with the opportunity to extend to partner or spouse and/or dependants at a discounted rate. Electric car scheme - opportunity to drive a brand new car in a more affordable way through this salary sacrifice scheme. Employees are eligible to join the scheme after successful completion of their probationary period. Who we are Motion Applied are a medium sized tech firm spun out of McLaren Group. We're looking for people who will thrive in a non hierarchical, growth orientated company, self starrters who are flexible and somewhat entrepreneurial in their approach. Motion Applied are committed to Diversity, Equality and Inclusion (DEI) and promote DEI in all we do. Motion Applied are also members of the UK Government Disability Confident Scheme.
Principal C/C++ Software Engineer
Ultra Electronics Group Cheltenham, Gloucestershire
Overview We are Ultra Precision Control Systems (Ultra PCS), a leading developer of mission critical equipment for the defence and aerospace industry. Our team of experts creates engineering solutions that keep customers safe and on mission. Ultra PCS solutions are used in military and civil aircraft, unmanned vehicles, and other critical systems. Position Overview The role is for an experienced Software Engineer who will design, develop, and verify C++ solutions for our EAK GVA platform. The engineer will distill customer requirements, implement robust code under tight timeframes, and perform verification and validation activities. Key Responsibilities Define requirements, design, develop, and verify software for integrity levels ranging from safety critical to proof of concept. Write high quality C++ code following internal coding standards. Conduct design and code reviews to maintain quality. Debug embedded systems. Develop and execute verification and validation strategies. Technical Skills Required High proficiency in C++ High proficiency in Embedded Linux Experience with Graphical Frameworks such as Vulkan, OpenGL, or Qt CI/CD workflow experience, Git, containerised development environments Familiarity with debugging tools, hardware interfaces, and safety analysis techniques Personal Attributes Strong organisational skills and ability to collaborate within a wider team Excellent communication skills, able to liaise with technical and non technical stakeholders Desirable Qualifications Working knowledge of Rust Understanding of hardware/software integration and hardware in the loop (HIL) testing Benefits Flexible working within core hours (hybrid or part time options) 25 days holiday (185 hours) with option to buy/sell 5 days (37 hours) plus bank holidays 4 times annual salary in life assurance Pension scheme: up to 5.5% employer contribution after 5 years of service, up to 7.5% thereafter Sports and social club membership Career development opportunities and supportive, friendly working environment with regular team events Nationality and Security Requirements Candidates must be able to work in the UK without restrictions and be prepared to undergo UK National Security Vetting in accordance with UK Government criteria. Diversity & Inclusion Ultra PCS is an equal opportunity employer that values diversity, inclusion, equity and equality. We do not discriminate on race, religion, colour, national origin, gender identity, sexual orientation, age, marital status, veteran status, or disability status and welcome applications from all candidates.
26/07/2026
Full time
Overview We are Ultra Precision Control Systems (Ultra PCS), a leading developer of mission critical equipment for the defence and aerospace industry. Our team of experts creates engineering solutions that keep customers safe and on mission. Ultra PCS solutions are used in military and civil aircraft, unmanned vehicles, and other critical systems. Position Overview The role is for an experienced Software Engineer who will design, develop, and verify C++ solutions for our EAK GVA platform. The engineer will distill customer requirements, implement robust code under tight timeframes, and perform verification and validation activities. Key Responsibilities Define requirements, design, develop, and verify software for integrity levels ranging from safety critical to proof of concept. Write high quality C++ code following internal coding standards. Conduct design and code reviews to maintain quality. Debug embedded systems. Develop and execute verification and validation strategies. Technical Skills Required High proficiency in C++ High proficiency in Embedded Linux Experience with Graphical Frameworks such as Vulkan, OpenGL, or Qt CI/CD workflow experience, Git, containerised development environments Familiarity with debugging tools, hardware interfaces, and safety analysis techniques Personal Attributes Strong organisational skills and ability to collaborate within a wider team Excellent communication skills, able to liaise with technical and non technical stakeholders Desirable Qualifications Working knowledge of Rust Understanding of hardware/software integration and hardware in the loop (HIL) testing Benefits Flexible working within core hours (hybrid or part time options) 25 days holiday (185 hours) with option to buy/sell 5 days (37 hours) plus bank holidays 4 times annual salary in life assurance Pension scheme: up to 5.5% employer contribution after 5 years of service, up to 7.5% thereafter Sports and social club membership Career development opportunities and supportive, friendly working environment with regular team events Nationality and Security Requirements Candidates must be able to work in the UK without restrictions and be prepared to undergo UK National Security Vetting in accordance with UK Government criteria. Diversity & Inclusion Ultra PCS is an equal opportunity employer that values diversity, inclusion, equity and equality. We do not discriminate on race, religion, colour, national origin, gender identity, sexual orientation, age, marital status, veteran status, or disability status and welcome applications from all candidates.
Senior Software Engineer
NewDay Technology Limited
Mission Statement & Summary NewDay is one of the UK's leading digital consumer finance providers. We're on a mission to help people move forward with credit, supporting over 6 million customers every day! You may have heard of our own brand credit cards like Aqua, Marbles or Bip, or our co-branded retail credit cards with John Lewis & Partners, Argos and AO. As a Senior Software Engineer, you play a pivotal role in designing, developing, and maintaining high-quality software solutions. You collaborate closely with cross-functional teams, provide mentorship to other engineers, and contribute to the continuous improvement of engineering practices. Your expertise ensures the delivery of secure, reliable, and scalable products that align with business objectives. How you'll contribute Part of the Engineering Excellence domain, building internal tools, services and infrastructure that enable teams to ship safely and quickly. Hands-on programming work - coding, pair programming, mobbing, testing and shipping functionality. Act as a technical lead and work with Principal and Lead Engineers to design, build, and deliver platform capabilities for other teams. Lead complex features from conception to completion with high quality and minimal oversight. Mentor less-experienced engineers and conduct thorough reviews of code and documentation. Essential skills Writing and maintaining tests throughout the SDLC at all levels. Implementing continuous delivery practices to ship quality code safely and in a timely manner. Contributing to system architecture decisions, ensuring resiliency, scalability and maintainability. Thriving in autonomous, agile environments where innovation happens daily. AI-conscious - habitually using tools like Copilot, understanding their pros and cons, and guiding others in safe and effective use. Strong communication skills - written and verbal; clarity in documentation, proposals, and conversations. Ability to surface the effects of engineering decisions across systems and push back against potential red flags. Enabler mindset - enjoys making other engineers happier through tooling, services and documentation. Honest, pragmatic, and open to feedback. Experience with observability, metrics, CI/CD, data analysis, or shared developer tooling. No on-call required. Additional desirable skills Crafting modern .NET applications in C# and designing robust REST APIs. Navigating Platform-as-a-Service cloud computing environments; we use Azure. .NET/C# or polyglot engineers with pragmatic system thinking - interested in abstracted system-level understanding over any specific tech stack. Contributing to engineering principles and technical direction across teams. Experience recruiting and onboarding engineers. What's in it for you? 26 days holiday, rising to 30 with service A holiday buy scheme (up to 5 extra days). Double-matched pension, with up to 14% from NewDay. Generous annual performance bonuses. Private medical insurance with Bupa, including mental health support and cancer care. 26 weeks paid maternity, adoption and shared parental leave. Free breakfast and lunch in the office every day, provided by our in-house chefs. and more, which you can explore here. Equal Opportunity Employment Statement At NewDay, we value all types of diversity. We're an equal-opportunity employer and believe that our differences create a vibrant, authentic working culture. We want all our colleagues to feel able to bring their whole selves to work. We don't discriminate on the basis of protected characteristics or identities. We make sure that every job is crafted to be inclusive and that people with disabilities or caring responsibilities can take part in the application and interview process. Tell us if you need accommodations: We'll put reasonable adjustments in place to support you. We work with Textio to make our job design and hiring inclusive. General information Permanent - no on-call required. Join us to help people move forward with credit and help our colleagues move their careers forward too. Through innovative consumer credit and embedded finance products powered by groundbreaking technology, we deliver over 300 million transactions every year.
26/07/2026
Full time
Mission Statement & Summary NewDay is one of the UK's leading digital consumer finance providers. We're on a mission to help people move forward with credit, supporting over 6 million customers every day! You may have heard of our own brand credit cards like Aqua, Marbles or Bip, or our co-branded retail credit cards with John Lewis & Partners, Argos and AO. As a Senior Software Engineer, you play a pivotal role in designing, developing, and maintaining high-quality software solutions. You collaborate closely with cross-functional teams, provide mentorship to other engineers, and contribute to the continuous improvement of engineering practices. Your expertise ensures the delivery of secure, reliable, and scalable products that align with business objectives. How you'll contribute Part of the Engineering Excellence domain, building internal tools, services and infrastructure that enable teams to ship safely and quickly. Hands-on programming work - coding, pair programming, mobbing, testing and shipping functionality. Act as a technical lead and work with Principal and Lead Engineers to design, build, and deliver platform capabilities for other teams. Lead complex features from conception to completion with high quality and minimal oversight. Mentor less-experienced engineers and conduct thorough reviews of code and documentation. Essential skills Writing and maintaining tests throughout the SDLC at all levels. Implementing continuous delivery practices to ship quality code safely and in a timely manner. Contributing to system architecture decisions, ensuring resiliency, scalability and maintainability. Thriving in autonomous, agile environments where innovation happens daily. AI-conscious - habitually using tools like Copilot, understanding their pros and cons, and guiding others in safe and effective use. Strong communication skills - written and verbal; clarity in documentation, proposals, and conversations. Ability to surface the effects of engineering decisions across systems and push back against potential red flags. Enabler mindset - enjoys making other engineers happier through tooling, services and documentation. Honest, pragmatic, and open to feedback. Experience with observability, metrics, CI/CD, data analysis, or shared developer tooling. No on-call required. Additional desirable skills Crafting modern .NET applications in C# and designing robust REST APIs. Navigating Platform-as-a-Service cloud computing environments; we use Azure. .NET/C# or polyglot engineers with pragmatic system thinking - interested in abstracted system-level understanding over any specific tech stack. Contributing to engineering principles and technical direction across teams. Experience recruiting and onboarding engineers. What's in it for you? 26 days holiday, rising to 30 with service A holiday buy scheme (up to 5 extra days). Double-matched pension, with up to 14% from NewDay. Generous annual performance bonuses. Private medical insurance with Bupa, including mental health support and cancer care. 26 weeks paid maternity, adoption and shared parental leave. Free breakfast and lunch in the office every day, provided by our in-house chefs. and more, which you can explore here. Equal Opportunity Employment Statement At NewDay, we value all types of diversity. We're an equal-opportunity employer and believe that our differences create a vibrant, authentic working culture. We want all our colleagues to feel able to bring their whole selves to work. We don't discriminate on the basis of protected characteristics or identities. We make sure that every job is crafted to be inclusive and that people with disabilities or caring responsibilities can take part in the application and interview process. Tell us if you need accommodations: We'll put reasonable adjustments in place to support you. We work with Textio to make our job design and hiring inclusive. General information Permanent - no on-call required. Join us to help people move forward with credit and help our colleagues move their careers forward too. Through innovative consumer credit and embedded finance products powered by groundbreaking technology, we deliver over 300 million transactions every year.
Principal Software Engineer
PerkinElmer High Wycombe, Buckinghamshire
Responsibilities Technical Leadership: Lead the architecture and design of software systems across the full stack-from embedded firmware (C/C++) controlling hardware to high level application software (C#/.NET). Team Leadership: Provide technical guidance, mentorship, and leadership to a team comprising Software, Firmware, and Electronics Engineers. Physics Based Development: Apply a strong understanding of physics to develop algorithms that turn raw sensor data into actionable scientific insight, including signal processing, instrument control loops, and physical modeling. System Integration: Work closely with hardware engineers to bring up new boards, debug complex opto electronic systems, and ensure seamless integration between hardware and software. Innovation: Propose technology concepts involved in next generation product development, specifically focusing on thermal analysis and materials characterization. Collaboration: Responsible for low level software coding and algorithms, manufacturing support, and collaboration with cross functional teams for high level application coding. Qualifications Education: Honors degree in Physics, Mathematics, or Engineering with a strong Physics component (a pure Computer Science degree without a strong scientific/physics background is not acceptable). Experience: Minimum of 10+ years of commercial software experience with a proven track record in comprehensive system development. Tech Stack: Expert level proficiency in C# /.NET and strong proficiency in C/C++ for embedded systems/firmware. Leadership: Demonstrated experience leading or mentoring multi disciplinary technical teams (Software and Firmware/Electronics). Domain Knowledge: Experience in scientific instrumentation, industrial automation, or a similar high technology environment where software interacts physically with hardware. Hardware Interface: Deep understanding of communication protocols (I2C, SPI, USB, Ethernet) and the ability to read schematics/datasheets for firmware development and hardware debugging. Strategy & Process: Define software development standards, drive Agile/Scrum processes, and implement CI/CD pipelines to ensure operational excellence and product quality. Desirable: Experience running a multi discipline team; signal processing (FFT, digital filtering) and image processing; MATLAB or Python for algorithm prototyping; mobile cross platform tools (Xamarin/MAUI) or cloud connectivity (Azure/AWS) for IoT enabled instruments; AI Champion. Preferred Characteristics: Strong leader who inspires confidence and drives technical decisions; physicist mindset with first principles thinking; analytical and data driven; ability to see both the small and the big picture; organizational and problem solving aptitude; adaptability.
26/07/2026
Full time
Responsibilities Technical Leadership: Lead the architecture and design of software systems across the full stack-from embedded firmware (C/C++) controlling hardware to high level application software (C#/.NET). Team Leadership: Provide technical guidance, mentorship, and leadership to a team comprising Software, Firmware, and Electronics Engineers. Physics Based Development: Apply a strong understanding of physics to develop algorithms that turn raw sensor data into actionable scientific insight, including signal processing, instrument control loops, and physical modeling. System Integration: Work closely with hardware engineers to bring up new boards, debug complex opto electronic systems, and ensure seamless integration between hardware and software. Innovation: Propose technology concepts involved in next generation product development, specifically focusing on thermal analysis and materials characterization. Collaboration: Responsible for low level software coding and algorithms, manufacturing support, and collaboration with cross functional teams for high level application coding. Qualifications Education: Honors degree in Physics, Mathematics, or Engineering with a strong Physics component (a pure Computer Science degree without a strong scientific/physics background is not acceptable). Experience: Minimum of 10+ years of commercial software experience with a proven track record in comprehensive system development. Tech Stack: Expert level proficiency in C# /.NET and strong proficiency in C/C++ for embedded systems/firmware. Leadership: Demonstrated experience leading or mentoring multi disciplinary technical teams (Software and Firmware/Electronics). Domain Knowledge: Experience in scientific instrumentation, industrial automation, or a similar high technology environment where software interacts physically with hardware. Hardware Interface: Deep understanding of communication protocols (I2C, SPI, USB, Ethernet) and the ability to read schematics/datasheets for firmware development and hardware debugging. Strategy & Process: Define software development standards, drive Agile/Scrum processes, and implement CI/CD pipelines to ensure operational excellence and product quality. Desirable: Experience running a multi discipline team; signal processing (FFT, digital filtering) and image processing; MATLAB or Python for algorithm prototyping; mobile cross platform tools (Xamarin/MAUI) or cloud connectivity (Azure/AWS) for IoT enabled instruments; AI Champion. Preferred Characteristics: Strong leader who inspires confidence and drives technical decisions; physicist mindset with first principles thinking; analytical and data driven; ability to see both the small and the big picture; organizational and problem solving aptitude; adaptability.
Principal Software Engineer - Physics Driven Instrumentation
PerkinElmer High Wycombe, Buckinghamshire
PerkinElmer is seeking a highly experienced software architect based in High Wycombe, United Kingdom. The role involves leading the design of comprehensive software systems spanning embedded firmware to high-level applications while mentoring a diverse team of engineers. The ideal candidate will have over 10 years of experience in software development with expertise in C#/.NET and C/C++. Familiarity with scientific instrumentation and communication protocols is essential for this innovative position.
26/07/2026
Full time
PerkinElmer is seeking a highly experienced software architect based in High Wycombe, United Kingdom. The role involves leading the design of comprehensive software systems spanning embedded firmware to high-level applications while mentoring a diverse team of engineers. The ideal candidate will have over 10 years of experience in software development with expertise in C#/.NET and C/C++. Familiarity with scientific instrumentation and communication protocols is essential for this innovative position.
DevOps & Security Engineer
USS Investment Management Limited
DevOps & Security Engineer - USS Login# DevOps & Security Engineer# USSApply Now! DevOps & Security Engineer Business Area: Operations Place of Work: London Contract Type: Fixed Term Contract When you join USS, the size and scale of our pension scheme means you will have numerous opportunities to learn and develop your career. Given our size you'll have real autonomy and influence as you collaborate closely with a wide-ranging team of experts. About the role In your role as DevOps & Security Engineer you will make a meaningful and valued contribution from the outset. This role will provide a great opportunity to assist in the development, build automation and security processes for the in-house developed solutions. The role involves maintaining and building CI/CD pipelines, enhancing automation test frameworks, and monitor & improve release processes. The role is essential in ensuring our development functions continue to be able to deliver high quality solutions in a repeatable, error free manner. What you will be doing As a trusted part of the Operations team you will be responsible for: Collecting, analysing, and documenting technical/operational requirements from key IMS stakeholders. Implementing automation for IMS processes. Maintaining and improve software release and deployment processes. Knowledge share across the team with some mentoring from more senior member. Participating in team workshops. About you We know that sometimes people can be put off applying for a job if they don't tick every box, if you're excited about working for us and have most of the skills or experience we're looking for, then please apply, regardless of whether you meet all the requirements outlined in this profile. To be successful in the role you will have experience with: Azure DevOps Pipelines and CI / CD Atlassian Confluence, Jira and other associated products Languages: PowerShell / Python / C# / SQL Desirable experience with: Cloud deployments to Microsoft products (Fabric, Synapse, Azure) or other Cloud deployments to Snowflake Testing frameworks & Testing tools (Xray, Zephyr etc.) Power BI Reporting and deployments Application security tools (SonarQube, GitHub Security etc.) Scheduling Systems (preferably JAMS) Expected to produce clear, concise, maintainable code. Ability to share knowledge and relevant technical experience. Why join us? At USS, every individual contributes to building a secure financial future for our members and their families. We strive to create a work environment where everyone can thrive professionally while making a meaningful impact on the lives of others. We're also committed to helping you build your career by providing opportunities for development. We put a focus on recognising and supporting each individual's unique career path, driving this forward with the support of an engaged and proactive management team. Here at USS, we want you to thrive in and out of work with a friendly team, flexible culture and excellent range of benefits! How we will reward you Great starting salary Generous annual leave package Access to a high quality pension scheme provided through Universities Superannuation Scheme Supportive people policies (including enhanced occupational sickness pay and family friendly pay) Financial contributions towards your personal development to help you maintain your physical and mental wellbeing Access to a range of health and wellbeing services i.e., private healthcare, discounted gym membership Learning and development opportunities to develop your skills, knowledge and talent Employee Volunteer Day's to support the communities where you work and live Cycle to Work Scheme Our culture and values Our people are what makes us different. We work together to create a diverse and inclusive culture that embraces individuality, where people are welcomed and feel comfortable in the knowledge that they can be themselves. Our purpose firmly states the importance of members, putting them 'front and centre' of what we do. This is embedded through our values: Integrity Collaboration Excellence About us Universities Superannuation Scheme (USS) was established in 1974 as the principal pension scheme for universities and other higher education institutions in the UK. We work with around 330 employers to help build a secure financial future for almost 577,000 members and their families. We are one of the largest private defined benefit pension schemes in the UK, with total assets of around £76.8bn (at 31 March 2025). To find out more, please visit USSIM is proud to be an equal opportunity employer. We strive to ensure our recruitment process is as flexible and inclusive as possible so we can attract diverse candidates and recruit the best talent. We want all candidates to perform at their best during the recruitment process, so if you need any reasonable adjustments or if there is anything we can do to help support you through your recruitment journey please let us know by contacting .
25/07/2026
Full time
DevOps & Security Engineer - USS Login# DevOps & Security Engineer# USSApply Now! DevOps & Security Engineer Business Area: Operations Place of Work: London Contract Type: Fixed Term Contract When you join USS, the size and scale of our pension scheme means you will have numerous opportunities to learn and develop your career. Given our size you'll have real autonomy and influence as you collaborate closely with a wide-ranging team of experts. About the role In your role as DevOps & Security Engineer you will make a meaningful and valued contribution from the outset. This role will provide a great opportunity to assist in the development, build automation and security processes for the in-house developed solutions. The role involves maintaining and building CI/CD pipelines, enhancing automation test frameworks, and monitor & improve release processes. The role is essential in ensuring our development functions continue to be able to deliver high quality solutions in a repeatable, error free manner. What you will be doing As a trusted part of the Operations team you will be responsible for: Collecting, analysing, and documenting technical/operational requirements from key IMS stakeholders. Implementing automation for IMS processes. Maintaining and improve software release and deployment processes. Knowledge share across the team with some mentoring from more senior member. Participating in team workshops. About you We know that sometimes people can be put off applying for a job if they don't tick every box, if you're excited about working for us and have most of the skills or experience we're looking for, then please apply, regardless of whether you meet all the requirements outlined in this profile. To be successful in the role you will have experience with: Azure DevOps Pipelines and CI / CD Atlassian Confluence, Jira and other associated products Languages: PowerShell / Python / C# / SQL Desirable experience with: Cloud deployments to Microsoft products (Fabric, Synapse, Azure) or other Cloud deployments to Snowflake Testing frameworks & Testing tools (Xray, Zephyr etc.) Power BI Reporting and deployments Application security tools (SonarQube, GitHub Security etc.) Scheduling Systems (preferably JAMS) Expected to produce clear, concise, maintainable code. Ability to share knowledge and relevant technical experience. Why join us? At USS, every individual contributes to building a secure financial future for our members and their families. We strive to create a work environment where everyone can thrive professionally while making a meaningful impact on the lives of others. We're also committed to helping you build your career by providing opportunities for development. We put a focus on recognising and supporting each individual's unique career path, driving this forward with the support of an engaged and proactive management team. Here at USS, we want you to thrive in and out of work with a friendly team, flexible culture and excellent range of benefits! How we will reward you Great starting salary Generous annual leave package Access to a high quality pension scheme provided through Universities Superannuation Scheme Supportive people policies (including enhanced occupational sickness pay and family friendly pay) Financial contributions towards your personal development to help you maintain your physical and mental wellbeing Access to a range of health and wellbeing services i.e., private healthcare, discounted gym membership Learning and development opportunities to develop your skills, knowledge and talent Employee Volunteer Day's to support the communities where you work and live Cycle to Work Scheme Our culture and values Our people are what makes us different. We work together to create a diverse and inclusive culture that embraces individuality, where people are welcomed and feel comfortable in the knowledge that they can be themselves. Our purpose firmly states the importance of members, putting them 'front and centre' of what we do. This is embedded through our values: Integrity Collaboration Excellence About us Universities Superannuation Scheme (USS) was established in 1974 as the principal pension scheme for universities and other higher education institutions in the UK. We work with around 330 employers to help build a secure financial future for almost 577,000 members and their families. We are one of the largest private defined benefit pension schemes in the UK, with total assets of around £76.8bn (at 31 March 2025). To find out more, please visit USSIM is proud to be an equal opportunity employer. We strive to ensure our recruitment process is as flexible and inclusive as possible so we can attract diverse candidates and recruit the best talent. We want all candidates to perform at their best during the recruitment process, so if you need any reasonable adjustments or if there is anything we can do to help support you through your recruitment journey please let us know by contacting .
VANRATH
Principal Software Engineer
VANRATH
My client, a global leader in building automation technology, is hiring a Senior C++ Developer to join an existing team based in Belfast. This is a brand new position within an existing team working on developing new features for an AI core team to develop a multifaceted analytics server. Benefits Competitive salary up to £65k Hybrid working 3 days a week in the office Flexible working Bonus scheme Clear career progression You will be part of a global team that creates innovative, integrated solutions making the people, facilities, and assets safe with industry-leading solutions. My client is passionate about improving the way the world lives, works, and plays using cutting edge technology. As a Senior C++ Developer, you will port deep learning models to edge devices and also design and develop robust code for a video analytics server. You will write effective and scalable C++ and Python code for both on premise, cloud, and edge devices. You will optimize the server's code, which includes GPU(s) usage. You will debug applications to ensure low-latency and high-throughput. The work will include using NVIDIA DeepStream and Triton inference server for owning the video and the AI models. Qualifications Experience with porting deep learning models to TensorRT or other platforms Experience with C++/CUDA C and working with GPUs Familiarity with video technologies: GStreamer, DeepStream and Triton Experience working in Python microservices architecture Microservices/containerization (Docker, Docker Compose, Kubernetes, etc.) Experience with Linux or embedded development Proficiency with scripting languages (bash, etc.) Experience with Python bindings for C/C++ General knowledge of web services (REST, etc.) and messaging services (RabbitMQ, etc.) Familiarity with Jira and Confluence Experience with Agile/Scrum and Waterfall software development processes
25/07/2026
Full time
My client, a global leader in building automation technology, is hiring a Senior C++ Developer to join an existing team based in Belfast. This is a brand new position within an existing team working on developing new features for an AI core team to develop a multifaceted analytics server. Benefits Competitive salary up to £65k Hybrid working 3 days a week in the office Flexible working Bonus scheme Clear career progression You will be part of a global team that creates innovative, integrated solutions making the people, facilities, and assets safe with industry-leading solutions. My client is passionate about improving the way the world lives, works, and plays using cutting edge technology. As a Senior C++ Developer, you will port deep learning models to edge devices and also design and develop robust code for a video analytics server. You will write effective and scalable C++ and Python code for both on premise, cloud, and edge devices. You will optimize the server's code, which includes GPU(s) usage. You will debug applications to ensure low-latency and high-throughput. The work will include using NVIDIA DeepStream and Triton inference server for owning the video and the AI models. Qualifications Experience with porting deep learning models to TensorRT or other platforms Experience with C++/CUDA C and working with GPUs Familiarity with video technologies: GStreamer, DeepStream and Triton Experience working in Python microservices architecture Microservices/containerization (Docker, Docker Compose, Kubernetes, etc.) Experience with Linux or embedded development Proficiency with scripting languages (bash, etc.) Experience with Python bindings for C/C++ General knowledge of web services (REST, etc.) and messaging services (RabbitMQ, etc.) Familiarity with Jira and Confluence Experience with Agile/Scrum and Waterfall software development processes

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