Software ArchitectApplyremote type: On-Sitelocations: Cheadletime type: Full timeposted on: Posted Todaytime left to apply: End Date: August 7, 2026 (13 days left to apply)job requisition id: RLocation: Cheadle, United KingdomThales is a global technology leader with more than 83,000 employees on five continents. With over 7,500 people in the UK, operating across defence, space, aerospace, and digital security, we help build a future we can all trust. Thales supports the security and stability of our nation by providing extraordinary technology to our customers, as well as delivering social value to the UK with our products and services.Applications for an exciting role are now open in our Underwater Systems Business Line: Senior Software Engineer / Architect - Linux & C++ & Python The job: Due to business growth and increased demand, an additional Senior Software Engineer / Architect is required to support the business in delivering the current and next generation of Mine Counter Measures capabilities.The successful applicant will be involved in a wide range of activities from defining/updating the technical solution, contributing to system requirements, meeting with customers and key stakeholders, guiding and advising the development team, and supporting the entire project team from start to end.In this particular instance (due to the small scale of the team), the SW Architect will be expected to participate in some of the SW development activities.Training and mentoring will be provided, however this is a senior role and the individual is expected to be self-driven and able to drive others rather than be told what to do.This role will involve bids, architecture and design, development, and support.Occasional travel to sister company and client sites is expected, as projects demand. The role is a full time on site role, based at our site in Cheadle Heath.The candidate will report to the portfolio Chief software architect and Head of SW Delivery, with in feeds to senior management, customers, engineering delivery managers, project managers, and developers. The selected candidate will require the following core skills: Self-driven problem solver (Taking ownership as needed and calling on other expertise and network contacts so you can act as an unblocker for others and providing steerage) Demonstrable experience with software architecture of large systems or development of large complex systems Confident and commercially aware when presenting to senior management and senior customers Able to adjust the level of technical detail being conversed to suite the audience; you'll be expected to work closely with developers, engineering delivery managers, other architects, product line architects, & customers Confidence and ability using modelling tools such as Enterprise Architect - training in the actual tool used will be provided if necessary Ability to show strategic awareness and make balanced, thought through, defendable decisions. Confidence to challenge others and open to be challenged Must be able to consider the whole system and understand the impact of software outside of the software system i.e. System level requirements and behaviour and Hardware requirements and behaviour Able to describe and hold detailed conversations at every level from development, component interaction and architecture, hardware interaction, system interaction, and business strategy. Able to balance the short term goals of the project with the longer term goals of the product roadmap The following technical skills are mandatory: C++, Java, Python (Detailed knowledge of C++, with an appreciation of Java and Python) Networking (routing, firewalls, switch config) Linux (ideally Red Hat) Hardware (Basic knowledge of the components, connectors and hardware architecture of a solution) SW development and Architecting of real time systems E xperience or an appreciation of some the following technical skills would be greatly beneficial: Containerisation (podman / kubernetes) Security (SELinux, STIG / CIS lockdown, cryptographic principles, TPM) Software build process (Make, CMake, Maven, Gradle, Jenkins, git, artifactory) Embedded SW Development Rhapsody or Enterprise Architect The ideal candidate would also have some of the following experience in Industry: Experience in the Defence, Telecommunications or other Engineering industry Experience of Radio Communication systemsThe Software Architect is responsible for the definition of a feasible, maintainable and scalable software architecture consistent with the solution/system architecture.They ensure that design takes into account performance, robustness, safety, and cybersecurity constraints.They support the development team in their rise in competence in architecture fields and coding. We encourage you to apply even if you feel you don't meet every single qualification, as we value diverse experiences and potential. Thales, we ensure equal opportunities, pay and working conditions for all. The benefits we offer include private medical insurance, buying or selling annual leave, cycle to work schemes, employee discounts, paid volunteering day, stocks and shares, annual bonus and much more depending on the role. Read more about our benefits here.We are committed to creating a workplace where everyone feels valued for who they are and the unique strengths they bring. Discover more about our programmes, employee networks, wellbeing policies, and inclusive features here.If this role isn't quite right for you, we encourage you to join our talent community where your details will be shared with our recruitment teams for other potential opportunities. Join the Talent Community here.Join Thales in the UK - Innovate with us and shape the future!
27/07/2026
Full time
Software ArchitectApplyremote type: On-Sitelocations: Cheadletime type: Full timeposted on: Posted Todaytime left to apply: End Date: August 7, 2026 (13 days left to apply)job requisition id: RLocation: Cheadle, United KingdomThales is a global technology leader with more than 83,000 employees on five continents. With over 7,500 people in the UK, operating across defence, space, aerospace, and digital security, we help build a future we can all trust. Thales supports the security and stability of our nation by providing extraordinary technology to our customers, as well as delivering social value to the UK with our products and services.Applications for an exciting role are now open in our Underwater Systems Business Line: Senior Software Engineer / Architect - Linux & C++ & Python The job: Due to business growth and increased demand, an additional Senior Software Engineer / Architect is required to support the business in delivering the current and next generation of Mine Counter Measures capabilities.The successful applicant will be involved in a wide range of activities from defining/updating the technical solution, contributing to system requirements, meeting with customers and key stakeholders, guiding and advising the development team, and supporting the entire project team from start to end.In this particular instance (due to the small scale of the team), the SW Architect will be expected to participate in some of the SW development activities.Training and mentoring will be provided, however this is a senior role and the individual is expected to be self-driven and able to drive others rather than be told what to do.This role will involve bids, architecture and design, development, and support.Occasional travel to sister company and client sites is expected, as projects demand. The role is a full time on site role, based at our site in Cheadle Heath.The candidate will report to the portfolio Chief software architect and Head of SW Delivery, with in feeds to senior management, customers, engineering delivery managers, project managers, and developers. The selected candidate will require the following core skills: Self-driven problem solver (Taking ownership as needed and calling on other expertise and network contacts so you can act as an unblocker for others and providing steerage) Demonstrable experience with software architecture of large systems or development of large complex systems Confident and commercially aware when presenting to senior management and senior customers Able to adjust the level of technical detail being conversed to suite the audience; you'll be expected to work closely with developers, engineering delivery managers, other architects, product line architects, & customers Confidence and ability using modelling tools such as Enterprise Architect - training in the actual tool used will be provided if necessary Ability to show strategic awareness and make balanced, thought through, defendable decisions. Confidence to challenge others and open to be challenged Must be able to consider the whole system and understand the impact of software outside of the software system i.e. System level requirements and behaviour and Hardware requirements and behaviour Able to describe and hold detailed conversations at every level from development, component interaction and architecture, hardware interaction, system interaction, and business strategy. Able to balance the short term goals of the project with the longer term goals of the product roadmap The following technical skills are mandatory: C++, Java, Python (Detailed knowledge of C++, with an appreciation of Java and Python) Networking (routing, firewalls, switch config) Linux (ideally Red Hat) Hardware (Basic knowledge of the components, connectors and hardware architecture of a solution) SW development and Architecting of real time systems E xperience or an appreciation of some the following technical skills would be greatly beneficial: Containerisation (podman / kubernetes) Security (SELinux, STIG / CIS lockdown, cryptographic principles, TPM) Software build process (Make, CMake, Maven, Gradle, Jenkins, git, artifactory) Embedded SW Development Rhapsody or Enterprise Architect The ideal candidate would also have some of the following experience in Industry: Experience in the Defence, Telecommunications or other Engineering industry Experience of Radio Communication systemsThe Software Architect is responsible for the definition of a feasible, maintainable and scalable software architecture consistent with the solution/system architecture.They ensure that design takes into account performance, robustness, safety, and cybersecurity constraints.They support the development team in their rise in competence in architecture fields and coding. We encourage you to apply even if you feel you don't meet every single qualification, as we value diverse experiences and potential. Thales, we ensure equal opportunities, pay and working conditions for all. The benefits we offer include private medical insurance, buying or selling annual leave, cycle to work schemes, employee discounts, paid volunteering day, stocks and shares, annual bonus and much more depending on the role. Read more about our benefits here.We are committed to creating a workplace where everyone feels valued for who they are and the unique strengths they bring. Discover more about our programmes, employee networks, wellbeing policies, and inclusive features here.If this role isn't quite right for you, we encourage you to join our talent community where your details will be shared with our recruitment teams for other potential opportunities. Join the Talent Community here.Join Thales in the UK - Innovate with us and shape the future!
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.
ASSA ABLOY Sicherheitstechnik GmbH
Cardiff, South Glamorgan
An Amazing Career Opportunity for a Senior Firmware Engineer Location: Cardiff UK Job ID: 49556 A skilled senior engineer with firmware development and debugging skills is required for our design center in Cardiff. Working in a small, versatile team, the candidate's work will be involved in product design and sustaining activities on a range of PACS RFID access control products which are sold worldwide. The candidate needs to be able to effectively manage their time to support work on a variety of products at different stages of the product's lifecycle, and to be able to collaborate well with colleagues from different departments both onsite and overseas. Occasional travel may be required. Who are we? HID powers the trusted identities of the world's people, places, and things, allowing people to transact safely, work productively and travel freely. We are a high-tech software company headquartered in Austin, TX, with over 4,500 worldwide employees. Check us out here: and Physical Access Control Solutions (PACS): HID Physical Access Control Solutions (PACS) is at the forefront of securing spaces with advanced, reliable access control solutions. From cutting-edge readers, credentials and controllers, to mobile and biometric technologies, HID PACS empowers organizations worldwide to protect their people, property and assets with scalable, high-quality solutions. This is more than just a job - it's your chance to join an industry leader to drive innovation in access control and make a real impact on global security solutions. Responsibilities Implementation of embedded firmware designs and test solutions primarily in C and C# Implementation of cryptographic solutions. Creation of design documentation. Practical hands-on experience working with and debugging embedded systems. Working in a team environment. Ability to complete design related tasks with minimal supervision. Education and/or Experience Ability to verify product software requirements. Engineering degree or equivalent or suitable experience. Minimum of 4+ years of related industry experience. Ability to understand, maintain and create designs from stories/user/stakeholder requirements. Ability to provide technical solutions to mid-to-high complexity issues. Good working knowledge of low programming languages (C/C#) and scripting. Familiar with many low-level developer techniques. TDD Unit test approach. Familiar with CI/CD techniques. Able to demonstrate experience with software version control. Able to demonstrate experience with the FW/SW development progress. Able to use standard development software: debuggers, editors, compilers. Understanding of cryptographic solutions including symmetric & PKI asymmetric Additional beneficial skills/experience Smart Card ISO7816 and RFID ISO 14443/15593 protocols. I2C and SPI protocols. USB low level protocols. Cryptographic code programming. Jenkins automation server/client programming. NUnit test framework. Bluetooth Low Energy protocol. Scripting languages e.g. Python. CMock unit testing. Implementation experience of cryptographic solutions including symmetric & ideally PKI asymmetric. Education and Experience Education and/or Experience Ability to verify product software requirements. Engineering degree or equivalent or suitable experience. Minimum of 4+ years of related industry experience. Ability to understand, maintain and create designs from stories/user/stakeholder requirements. Ability to provide technical solutions to mid-to-high complexity issues. What we can offer you Competitive salary and rewards package. Competitive benefits and annual leave offering, allowing for work-life balance. A vibrant, welcoming & inclusive culture. Extensive career development opportunities and resources to maximize your potential. To be a part of a global organization that is pioneering the hardware, software and services that allow people to confidently navigate the physical and digital worlds. We welcome an opportunity to meet you and learn about your unique unique talents, skills, and experiences. We are committed to building a diverse, equitable, and inclusive workforce that reflects the global communities we serve. As an equal opportunity employer, we welcome applications from individuals of all backgrounds, experiences, and perspectives. We evaluate applicants without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, disability, age, veteran status, or any other legally protected characteristic. Our goal is to create a workplace that empowers everyone to thrive and be their authentic selves, fostering an environment of mutual respect and inclusivity. If you have a disability and require assistance or accommodation to participate in the application process or to perform essential job functions, please contact . Immigration Sponsorship Not Available Applicants for this position must be currently and legally authorized to reside and work in the hiring country. HID Global will not offer immigration sponsorship or assume sponsorship of an employment visa for this position. International relocation or remote work arrangements outside of the hiring country will not be considered. HID is certified as a Great Place to Work in the UK, reflecting employee feedback on trust, collaboration, and workplace culture. We make it easier for people to get where they want to go! On an average day, think of how many times you tap, twist, tag, push or swipe to get access, find information, connect with others or track something. HID technology is behind billions of interactions, in more than 100 countries. We help you create a verified, trusted identity that can get you where you need to go - without having to think about it. When you join our HID team, you'll also be part of the ASSA ABLOY Group, the global leader in access solutions. You'll have 63,000 colleagues in more than 70 different countries. We empower our people to build their career around their aspirations and our ambitions - supporting them with regular feedback, training, and development opportunities. Our colleagues think broadly about where they can make the most impact, and we encourage them to grow their role locally, regionally, or even internationally. As we welcome new people on board, it's important to us to have diverse, inclusive teams, and we value different perspectives and experiences.
26/07/2026
Full time
An Amazing Career Opportunity for a Senior Firmware Engineer Location: Cardiff UK Job ID: 49556 A skilled senior engineer with firmware development and debugging skills is required for our design center in Cardiff. Working in a small, versatile team, the candidate's work will be involved in product design and sustaining activities on a range of PACS RFID access control products which are sold worldwide. The candidate needs to be able to effectively manage their time to support work on a variety of products at different stages of the product's lifecycle, and to be able to collaborate well with colleagues from different departments both onsite and overseas. Occasional travel may be required. Who are we? HID powers the trusted identities of the world's people, places, and things, allowing people to transact safely, work productively and travel freely. We are a high-tech software company headquartered in Austin, TX, with over 4,500 worldwide employees. Check us out here: and Physical Access Control Solutions (PACS): HID Physical Access Control Solutions (PACS) is at the forefront of securing spaces with advanced, reliable access control solutions. From cutting-edge readers, credentials and controllers, to mobile and biometric technologies, HID PACS empowers organizations worldwide to protect their people, property and assets with scalable, high-quality solutions. This is more than just a job - it's your chance to join an industry leader to drive innovation in access control and make a real impact on global security solutions. Responsibilities Implementation of embedded firmware designs and test solutions primarily in C and C# Implementation of cryptographic solutions. Creation of design documentation. Practical hands-on experience working with and debugging embedded systems. Working in a team environment. Ability to complete design related tasks with minimal supervision. Education and/or Experience Ability to verify product software requirements. Engineering degree or equivalent or suitable experience. Minimum of 4+ years of related industry experience. Ability to understand, maintain and create designs from stories/user/stakeholder requirements. Ability to provide technical solutions to mid-to-high complexity issues. Good working knowledge of low programming languages (C/C#) and scripting. Familiar with many low-level developer techniques. TDD Unit test approach. Familiar with CI/CD techniques. Able to demonstrate experience with software version control. Able to demonstrate experience with the FW/SW development progress. Able to use standard development software: debuggers, editors, compilers. Understanding of cryptographic solutions including symmetric & PKI asymmetric Additional beneficial skills/experience Smart Card ISO7816 and RFID ISO 14443/15593 protocols. I2C and SPI protocols. USB low level protocols. Cryptographic code programming. Jenkins automation server/client programming. NUnit test framework. Bluetooth Low Energy protocol. Scripting languages e.g. Python. CMock unit testing. Implementation experience of cryptographic solutions including symmetric & ideally PKI asymmetric. Education and Experience Education and/or Experience Ability to verify product software requirements. Engineering degree or equivalent or suitable experience. Minimum of 4+ years of related industry experience. Ability to understand, maintain and create designs from stories/user/stakeholder requirements. Ability to provide technical solutions to mid-to-high complexity issues. What we can offer you Competitive salary and rewards package. Competitive benefits and annual leave offering, allowing for work-life balance. A vibrant, welcoming & inclusive culture. Extensive career development opportunities and resources to maximize your potential. To be a part of a global organization that is pioneering the hardware, software and services that allow people to confidently navigate the physical and digital worlds. We welcome an opportunity to meet you and learn about your unique unique talents, skills, and experiences. We are committed to building a diverse, equitable, and inclusive workforce that reflects the global communities we serve. As an equal opportunity employer, we welcome applications from individuals of all backgrounds, experiences, and perspectives. We evaluate applicants without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, disability, age, veteran status, or any other legally protected characteristic. Our goal is to create a workplace that empowers everyone to thrive and be their authentic selves, fostering an environment of mutual respect and inclusivity. If you have a disability and require assistance or accommodation to participate in the application process or to perform essential job functions, please contact . Immigration Sponsorship Not Available Applicants for this position must be currently and legally authorized to reside and work in the hiring country. HID Global will not offer immigration sponsorship or assume sponsorship of an employment visa for this position. International relocation or remote work arrangements outside of the hiring country will not be considered. HID is certified as a Great Place to Work in the UK, reflecting employee feedback on trust, collaboration, and workplace culture. We make it easier for people to get where they want to go! On an average day, think of how many times you tap, twist, tag, push or swipe to get access, find information, connect with others or track something. HID technology is behind billions of interactions, in more than 100 countries. We help you create a verified, trusted identity that can get you where you need to go - without having to think about it. When you join our HID team, you'll also be part of the ASSA ABLOY Group, the global leader in access solutions. You'll have 63,000 colleagues in more than 70 different countries. We empower our people to build their career around their aspirations and our ambitions - supporting them with regular feedback, training, and development opportunities. Our colleagues think broadly about where they can make the most impact, and we encourage them to grow their role locally, regionally, or even internationally. As we welcome new people on board, it's important to us to have diverse, inclusive teams, and we value different perspectives and experiences.
Software Security Architect - CRA (m/f/d)Applylocations: Gratkorn: Glasgowtime type: Full timeposted on: Posted Todayjob requisition id: R-Join one of the largest industrial security teams and build technology that protects real devices, worldwide.At NXP's Competence Center Crypto & Security, we design, build, and deliver end-to-end security - from innovation to architecture to products in the field.If you're a security engineer who wants impact, on real life security solutions, we'd love to hear from you.Our Chief Technology Office (CTO) organization drives innovation across NXP and supports Business Units with the tools, knowledge, and processes required to create secure products for our customers. The Security Architecture Team within the Competence Center Crypto & Security (CC C&S) plays a key role in enabling secure products across the Automotive, Industrial, IoT, Mobile, and Edge Processing markets. Your Role Join our team and support product development teams in gathering requirements, specifying, designing, reviewing, verifying, and implementing security solutions for NXP products.As a Software Security Architect, you will help ensure that security is built into products throughout their entire lifecycle. You will collaborate with product teams, security experts, and stakeholders across the company to develop robust security architectures, assess security risks, and support compliance with relevant cybersecurity standards and regulations, including the Cyber Resilience Act (CRA). Your Responsibilities Specify, design, review, and evolve system software security architectures and implementations. Conduct threat analysis, attack surface analysis, and security risk assessments for embedded systems and software platforms. Define security requirements and establish traceability from security objectives to implementation and verification activities. Integrate security-by-design principles throughout the complete product lifecycle. Support secure development lifecycle (SDL) activities, including architecture reviews, security assessments, and security verification. Analyze security vulnerabilities and defects, perform root cause analysis, and define appropriate mitigations and countermeasures. Define and review security mechanisms such as secure boot, secure update, cryptographic services, key management, device identity, and root-of-trust solutions. Translate cybersecurity standards, regulatory requirements, and industry best practices into practical engineering requirements and architectures. Support compliance activities related to product security regulations and standards, including the Cyber Resilience Act (CRA), through security documentation, evidence generation, and risk management activities. Drive adoption of security best practices across project teams and product lines. Serve as a technical interface to customers, evaluation labs, compliance experts, and product development teams. Contribute to the continuous improvement of NXP's product security methodologies, frameworks, and processes. Your Profile Master's degree, PhD, or equivalent experience in Computer Science, Cybersecurity, Software Engineering, Electronics, Mathematics, or a related technical field. Strong background in cybersecurity and software security architecture. Extensive experience in embedded software development using C, Rust, and/or assembly language. Strong understanding of SoC software stacks, middleware, firmware, operating systems, and applications. Experience with threat modelling, security risk assessment, and secure system design. Familiarity with security technologies such as: + Secure Boot + Cryptography and Key Management + Device Identity and Root of Trust + Firmware Protection + Secure Update Mechanisms Familiarity with cybersecurity regulations, standards, and certification schemes applicable to embedded and connected products. Strong analytical skills and ability to address complex system-level security challenges. Experience or interest in AI security is a plus. Independent working style with a willingness to listen, learn, and adapt. Excellent communication and stakeholder management skills. Strong team player with the ability to work effectively in global and cross-functional environments. Preferred Qualifications Experience in one or more of the following areas is highly desirable: Security architecture for automotive, industrial, or IoT products. Product security regulations and compliance frameworks, including the Cyber Resilience Act (CRA). Secure Development Lifecycle (SDL) practices. Security certification frameworks such as PSA Certified, SESIP, or Common Criteria. Vulnerability management, penetration testing, or security assessments. Hardware/software security co-design. Artificial Intelligence and AI security. Creating Secure Connections and Infrastructure for a Smarter World NXP Semiconductors N.V. (NASDAQ: NXPI) makes products and environments safer, more sustainable, and more secure with innovative connectivity and edge processing solutions for a smarter world.We are in the business of better. Not just better technologies, but better innovations to improve society. As the world leader in secure connectivity and processing solutions for embedded applications, NXP is solving the world's most complex technology challenges to accelerate business innovation, enhance how we work, and advance how we live.Ready to create a smarter world? Visit our career website and follow us on social: LinkedIn , Facebook , and X .To learn more bout our products visit our showroom here .Please note: The successful candidate may/will be responsible for security related tasks. The assignment may/will be in scope of security certifications, therefore a conscious and reliable way of working is necessary.For applications in Gratkorn: NXP provides market competitive compensation according to the benchmarking of the electronic and semiconductor industry. Due to the Austrian Equal Treatment Act we are obligated to state the employment group of our applicable collective bargaining agreement (CBA) "Kollektivvertrag für Angestellte Gewerbe und Handwerk und in der Dienstleistung", this position (fulltime) is graded in Employment Group V after 6 years. Your individual experiences and expectations will be considered in the application process. Moreover, we provide attractive benefits to our employees like home office, flexible working time, meal benefits and more.More information about NXP in Austria
26/07/2026
Full time
Software Security Architect - CRA (m/f/d)Applylocations: Gratkorn: Glasgowtime type: Full timeposted on: Posted Todayjob requisition id: R-Join one of the largest industrial security teams and build technology that protects real devices, worldwide.At NXP's Competence Center Crypto & Security, we design, build, and deliver end-to-end security - from innovation to architecture to products in the field.If you're a security engineer who wants impact, on real life security solutions, we'd love to hear from you.Our Chief Technology Office (CTO) organization drives innovation across NXP and supports Business Units with the tools, knowledge, and processes required to create secure products for our customers. The Security Architecture Team within the Competence Center Crypto & Security (CC C&S) plays a key role in enabling secure products across the Automotive, Industrial, IoT, Mobile, and Edge Processing markets. Your Role Join our team and support product development teams in gathering requirements, specifying, designing, reviewing, verifying, and implementing security solutions for NXP products.As a Software Security Architect, you will help ensure that security is built into products throughout their entire lifecycle. You will collaborate with product teams, security experts, and stakeholders across the company to develop robust security architectures, assess security risks, and support compliance with relevant cybersecurity standards and regulations, including the Cyber Resilience Act (CRA). Your Responsibilities Specify, design, review, and evolve system software security architectures and implementations. Conduct threat analysis, attack surface analysis, and security risk assessments for embedded systems and software platforms. Define security requirements and establish traceability from security objectives to implementation and verification activities. Integrate security-by-design principles throughout the complete product lifecycle. Support secure development lifecycle (SDL) activities, including architecture reviews, security assessments, and security verification. Analyze security vulnerabilities and defects, perform root cause analysis, and define appropriate mitigations and countermeasures. Define and review security mechanisms such as secure boot, secure update, cryptographic services, key management, device identity, and root-of-trust solutions. Translate cybersecurity standards, regulatory requirements, and industry best practices into practical engineering requirements and architectures. Support compliance activities related to product security regulations and standards, including the Cyber Resilience Act (CRA), through security documentation, evidence generation, and risk management activities. Drive adoption of security best practices across project teams and product lines. Serve as a technical interface to customers, evaluation labs, compliance experts, and product development teams. Contribute to the continuous improvement of NXP's product security methodologies, frameworks, and processes. Your Profile Master's degree, PhD, or equivalent experience in Computer Science, Cybersecurity, Software Engineering, Electronics, Mathematics, or a related technical field. Strong background in cybersecurity and software security architecture. Extensive experience in embedded software development using C, Rust, and/or assembly language. Strong understanding of SoC software stacks, middleware, firmware, operating systems, and applications. Experience with threat modelling, security risk assessment, and secure system design. Familiarity with security technologies such as: + Secure Boot + Cryptography and Key Management + Device Identity and Root of Trust + Firmware Protection + Secure Update Mechanisms Familiarity with cybersecurity regulations, standards, and certification schemes applicable to embedded and connected products. Strong analytical skills and ability to address complex system-level security challenges. Experience or interest in AI security is a plus. Independent working style with a willingness to listen, learn, and adapt. Excellent communication and stakeholder management skills. Strong team player with the ability to work effectively in global and cross-functional environments. Preferred Qualifications Experience in one or more of the following areas is highly desirable: Security architecture for automotive, industrial, or IoT products. Product security regulations and compliance frameworks, including the Cyber Resilience Act (CRA). Secure Development Lifecycle (SDL) practices. Security certification frameworks such as PSA Certified, SESIP, or Common Criteria. Vulnerability management, penetration testing, or security assessments. Hardware/software security co-design. Artificial Intelligence and AI security. Creating Secure Connections and Infrastructure for a Smarter World NXP Semiconductors N.V. (NASDAQ: NXPI) makes products and environments safer, more sustainable, and more secure with innovative connectivity and edge processing solutions for a smarter world.We are in the business of better. Not just better technologies, but better innovations to improve society. As the world leader in secure connectivity and processing solutions for embedded applications, NXP is solving the world's most complex technology challenges to accelerate business innovation, enhance how we work, and advance how we live.Ready to create a smarter world? Visit our career website and follow us on social: LinkedIn , Facebook , and X .To learn more bout our products visit our showroom here .Please note: The successful candidate may/will be responsible for security related tasks. The assignment may/will be in scope of security certifications, therefore a conscious and reliable way of working is necessary.For applications in Gratkorn: NXP provides market competitive compensation according to the benchmarking of the electronic and semiconductor industry. Due to the Austrian Equal Treatment Act we are obligated to state the employment group of our applicable collective bargaining agreement (CBA) "Kollektivvertrag für Angestellte Gewerbe und Handwerk und in der Dienstleistung", this position (fulltime) is graded in Employment Group V after 6 years. Your individual experiences and expectations will be considered in the application process. Moreover, we provide attractive benefits to our employees like home office, flexible working time, meal benefits and more.More information about NXP in Austria
Job description You will join Amaris Consulting within our Automotive teams in Rocester. Responsibilities 1) Penetration testing and adversarial assessment Plan and execute penetration tests on the products with digital elements: ECUs, telematics units, in vehicle networks (CAN, J1939, LIN), diagnostic interfaces (UDS/OBD), bootloaders, connected services and mobile/cloud backends. Use threat intelligence and TARA outputs to prioritise attack paths and test scenarios. Conduct hardware level assessments: JTAG/UART access, debug interface analysis, firmware extraction and analysis, side channel awareness. Test software components, APIs, update mechanisms and cryptographic implementations as required. 2) Testing evidence and programme assurance Produce clear, technically detailed reports: vulnerability description, reproduction steps, severity rating, affected products/versions, and recommended remediation. Ensure test outputs meet the coverage and evidence expectations defined by the Senior Engineer - Cybersecurity Compliance for programme assurance. Align findings with ISO/SAE 21434 verification and validation requirements and relevant compliance evidence packs. 3) Collaboration with vulnerability management Feed confirmed findings directly into the vulnerability management process, with sufficient detail for triage, CVSS scoring and remediation tracking. Support the Vulnerability Management Engineer in assessing exploitability of CVEs or supplier reported issues where hands on validation is needed. Contribute to SBOM informed testing priorities as component level intelligence evolves. Capture lessons learned from test engagements and feed them into internal standards, TARA guidance and cybersecurity requirements. Stay current with automotive and embedded system attack research, tooling, CVE/CWE trends and threat actor techniques relevant to off highway machinery. Support uplift of engineering teams through knowledge sharing on common vulnerability patterns and secure design. Qualifications and experience Essential Hands on penetration testing experience in embedded systems, OT/ICS, automotive or connected products (3+ years) Practical experience with automotive protocols: CAN, J1939, LIN, UDS, OBD II Hardware assessment skills: JTAG, UART, logic analysis, firmware extraction Familiarity with ISO/SAE 21434 and its verification and validation requirements Ability to write clear, technically precise test reports that engineers and compliance stakeholders can both use Strong analytical approach: rigorous, evidence based, reproducible Desired Experience in Tier 1 or OEM sectors (on highway or off highway) Knowledge of IEC 62443 and CRA requirements, including Article 14 reporting context Familiarity with TARA and threat modelling outputs (attack trees, STRIDE, EVITA) Experience with tools such as CANalyzer, Wireshark, IDA Pro, Ghidra, Burp Suite, OpenOCD, GreatFET or equivalent Awareness of SBOM formats and their role in vulnerability identification Relevant certifications: OSCP, CEH, or automotive/embedded specific equivalents (e.g. TÜV Rheinland Cybersecurity) About you You're methodical. You document everything and your reports are good enough to hold up in a compliance audit. You're curious. You read CVE disclosures, follow automotive security research, and probably have test hardware at home. You can work across disciplines. Engineering, compliance, suppliers, sometimes legal. You adapt the message without losing the accuracy. You're pragmatic. You understand that findings need to land somewhere useful, and you care about closure as much as discovery. What We Offer An international community bringing together 110+ different nationalities. An environment where trust has a central place: 70% of our key leaders started their careers at the first level of responsibilities. A robust training system with our internal Academy and 250+ available modules. A vibrant workplace that frequently gathers for internal events, including afterworks and team buildings. The opportunity to contribute to high impact governance, assurance, and change initiatives for key clients. At Mantu, sustainability is part of everything we do. You'll have the opportunity to turn your ideas into action and make a tangible impact. Every day, our teams bring our ESG commitments to life, from reducing our footprint to driving positive change within our communities. Through our WeCare Together program, you'll be empowered to design and lead projects that create real social or environmental impact, with the company's full support. Who are we? Amaris Consulting is an independent technology consulting firm providing guidance and solutions to businesses. With more than 1000 clients across the globe, we have been rolling out solutions in major projects for over a decade - this is made possible by an international team of 7,600 people spread across 5 continents and more than 60 countries. Our solutions focus on four different Business Lines: Information System & Digital, Telecom, Life Sciences and Engineering. We're focused on building and nurturing a top talent community where all our team members can achieve their full potential. Amaris is your stepping stone to cross rivers of change, meet challenges and achieve all your projects with success. Amaris Consulting is proud to be an equal opportunity workplace. We are committed to promoting diversity within the workforce and creating an inclusive working environment. For this purpose, we welcome applications from all qualified candidates regardless of gender, sexual orientation, race, ethnicity, beliefs, age, marital status, disability, or other characteristics.
25/07/2026
Full time
Job description You will join Amaris Consulting within our Automotive teams in Rocester. Responsibilities 1) Penetration testing and adversarial assessment Plan and execute penetration tests on the products with digital elements: ECUs, telematics units, in vehicle networks (CAN, J1939, LIN), diagnostic interfaces (UDS/OBD), bootloaders, connected services and mobile/cloud backends. Use threat intelligence and TARA outputs to prioritise attack paths and test scenarios. Conduct hardware level assessments: JTAG/UART access, debug interface analysis, firmware extraction and analysis, side channel awareness. Test software components, APIs, update mechanisms and cryptographic implementations as required. 2) Testing evidence and programme assurance Produce clear, technically detailed reports: vulnerability description, reproduction steps, severity rating, affected products/versions, and recommended remediation. Ensure test outputs meet the coverage and evidence expectations defined by the Senior Engineer - Cybersecurity Compliance for programme assurance. Align findings with ISO/SAE 21434 verification and validation requirements and relevant compliance evidence packs. 3) Collaboration with vulnerability management Feed confirmed findings directly into the vulnerability management process, with sufficient detail for triage, CVSS scoring and remediation tracking. Support the Vulnerability Management Engineer in assessing exploitability of CVEs or supplier reported issues where hands on validation is needed. Contribute to SBOM informed testing priorities as component level intelligence evolves. Capture lessons learned from test engagements and feed them into internal standards, TARA guidance and cybersecurity requirements. Stay current with automotive and embedded system attack research, tooling, CVE/CWE trends and threat actor techniques relevant to off highway machinery. Support uplift of engineering teams through knowledge sharing on common vulnerability patterns and secure design. Qualifications and experience Essential Hands on penetration testing experience in embedded systems, OT/ICS, automotive or connected products (3+ years) Practical experience with automotive protocols: CAN, J1939, LIN, UDS, OBD II Hardware assessment skills: JTAG, UART, logic analysis, firmware extraction Familiarity with ISO/SAE 21434 and its verification and validation requirements Ability to write clear, technically precise test reports that engineers and compliance stakeholders can both use Strong analytical approach: rigorous, evidence based, reproducible Desired Experience in Tier 1 or OEM sectors (on highway or off highway) Knowledge of IEC 62443 and CRA requirements, including Article 14 reporting context Familiarity with TARA and threat modelling outputs (attack trees, STRIDE, EVITA) Experience with tools such as CANalyzer, Wireshark, IDA Pro, Ghidra, Burp Suite, OpenOCD, GreatFET or equivalent Awareness of SBOM formats and their role in vulnerability identification Relevant certifications: OSCP, CEH, or automotive/embedded specific equivalents (e.g. TÜV Rheinland Cybersecurity) About you You're methodical. You document everything and your reports are good enough to hold up in a compliance audit. You're curious. You read CVE disclosures, follow automotive security research, and probably have test hardware at home. You can work across disciplines. Engineering, compliance, suppliers, sometimes legal. You adapt the message without losing the accuracy. You're pragmatic. You understand that findings need to land somewhere useful, and you care about closure as much as discovery. What We Offer An international community bringing together 110+ different nationalities. An environment where trust has a central place: 70% of our key leaders started their careers at the first level of responsibilities. A robust training system with our internal Academy and 250+ available modules. A vibrant workplace that frequently gathers for internal events, including afterworks and team buildings. The opportunity to contribute to high impact governance, assurance, and change initiatives for key clients. At Mantu, sustainability is part of everything we do. You'll have the opportunity to turn your ideas into action and make a tangible impact. Every day, our teams bring our ESG commitments to life, from reducing our footprint to driving positive change within our communities. Through our WeCare Together program, you'll be empowered to design and lead projects that create real social or environmental impact, with the company's full support. Who are we? Amaris Consulting is an independent technology consulting firm providing guidance and solutions to businesses. With more than 1000 clients across the globe, we have been rolling out solutions in major projects for over a decade - this is made possible by an international team of 7,600 people spread across 5 continents and more than 60 countries. Our solutions focus on four different Business Lines: Information System & Digital, Telecom, Life Sciences and Engineering. We're focused on building and nurturing a top talent community where all our team members can achieve their full potential. Amaris is your stepping stone to cross rivers of change, meet challenges and achieve all your projects with success. Amaris Consulting is proud to be an equal opportunity workplace. We are committed to promoting diversity within the workforce and creating an inclusive working environment. For this purpose, we welcome applications from all qualified candidates regardless of gender, sexual orientation, race, ethnicity, beliefs, age, marital status, disability, or other characteristics.
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 by leading 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. 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.
23/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 by leading 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. 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.
This is an opportunity to take a pivotal technical leadership role within a highly respected engineering organisation working at the forefront of secure and advanced systems. If you're someone who enjoys solving complex problems, influencing technical direction, and developing high-performing teams, this role offers the chance to make a genuine impact on critical, real-world programmes. You'll be joining an environment where technical excellence is valued, innovation is encouraged, and your expertise will directly shape how systems are designed and delivered. Why This Role Stands Out High-impact work on complex, mission-critical systems Real technical ownership across multiple programmes Influence and autonomy to shape architecture, standards, and tools Strong team culture focused on collaboration and knowledge sharing Flexible working hours (including early Friday finishes) despite being fully onsite A business that genuinely invests in engineering capability and continuous improvement The Role As a Lead / Chief Software Architect, you'll sit at the heart of engineering delivery, providing technical leadership, architectural direction, and mentoring across a portfolio of projects. You'll: Define and guide software architecture and design decisions Provide technical leadership across multiple concurrent projects Lead, mentor, and support a team of talented software engineers Partner closely with systems, hardware, and firmware teams Champion best practice engineering standards, tools, and processes Drive modular design, reuse, and long-term maintainability Support early-stage project planning, estimation, and proposals Play a key role in building a culture of technical excellence and continuous improvement What You'll Bring Technical Strength Strong experience with C/C++ or Rust, ideally in embedded or systems environments Experience working across Linux and/or Windows platforms Good understanding of modern engineering practices (CI/CD, DevOps, automated testing) Ideally, exposure to real-time or embedded systems (RTOS) Architecture & Design Proven ability to define and deliver robust, scalable architectures Experience with UML / SysML modelling and structured design approaches Passion for clean design, modularity, and code reuse Leadership & Impact Experience leading or mentoring engineers in a technical capacity Comfortable influencing across teams and projects A track record of delivering complex solutions to high standards Nice to Have Experience within secure, regulated, or high-integrity environments Knowledge of secure software or cryptographic systems Familiarity with standards such as MISRA or similar Requirements Degree in Engineering, Computer Science, Mathematics, or a related field Must be eligible for UK high-level security clearance (British citizenship required) What's On Offer 85,000 - 95,000 salary Annual bonus scheme Private medical cover Strong pension contribution 25 days holiday + bank holidays (option to buy more) Life assurance Flexible benefits package Flexible working hours with a strong focus on work-life balance The Environment This is a fully onsite role in Berkshire, due to the secure nature of the work conducted. However, the organisation recognises the importance of flexibility, offering adjustable start/finish times and a supportive approach to balancing work and life commitments. Apply Now If you're ready to step into a role where your technical leadership will be valued, your ideas will shape outcomes, and your work will genuinely matter, apply today
14/07/2026
Full time
This is an opportunity to take a pivotal technical leadership role within a highly respected engineering organisation working at the forefront of secure and advanced systems. If you're someone who enjoys solving complex problems, influencing technical direction, and developing high-performing teams, this role offers the chance to make a genuine impact on critical, real-world programmes. You'll be joining an environment where technical excellence is valued, innovation is encouraged, and your expertise will directly shape how systems are designed and delivered. Why This Role Stands Out High-impact work on complex, mission-critical systems Real technical ownership across multiple programmes Influence and autonomy to shape architecture, standards, and tools Strong team culture focused on collaboration and knowledge sharing Flexible working hours (including early Friday finishes) despite being fully onsite A business that genuinely invests in engineering capability and continuous improvement The Role As a Lead / Chief Software Architect, you'll sit at the heart of engineering delivery, providing technical leadership, architectural direction, and mentoring across a portfolio of projects. You'll: Define and guide software architecture and design decisions Provide technical leadership across multiple concurrent projects Lead, mentor, and support a team of talented software engineers Partner closely with systems, hardware, and firmware teams Champion best practice engineering standards, tools, and processes Drive modular design, reuse, and long-term maintainability Support early-stage project planning, estimation, and proposals Play a key role in building a culture of technical excellence and continuous improvement What You'll Bring Technical Strength Strong experience with C/C++ or Rust, ideally in embedded or systems environments Experience working across Linux and/or Windows platforms Good understanding of modern engineering practices (CI/CD, DevOps, automated testing) Ideally, exposure to real-time or embedded systems (RTOS) Architecture & Design Proven ability to define and deliver robust, scalable architectures Experience with UML / SysML modelling and structured design approaches Passion for clean design, modularity, and code reuse Leadership & Impact Experience leading or mentoring engineers in a technical capacity Comfortable influencing across teams and projects A track record of delivering complex solutions to high standards Nice to Have Experience within secure, regulated, or high-integrity environments Knowledge of secure software or cryptographic systems Familiarity with standards such as MISRA or similar Requirements Degree in Engineering, Computer Science, Mathematics, or a related field Must be eligible for UK high-level security clearance (British citizenship required) What's On Offer 85,000 - 95,000 salary Annual bonus scheme Private medical cover Strong pension contribution 25 days holiday + bank holidays (option to buy more) Life assurance Flexible benefits package Flexible working hours with a strong focus on work-life balance The Environment This is a fully onsite role in Berkshire, due to the secure nature of the work conducted. However, the organisation recognises the importance of flexibility, offering adjustable start/finish times and a supportive approach to balancing work and life commitments. Apply Now If you're ready to step into a role where your technical leadership will be valued, your ideas will shape outcomes, and your work will genuinely matter, apply today
Matchtech are working closely with a UK defence technology organisation delivering secure communications and cyber solutions used in mission-critical environments. Their teams build high-assurance cryptographic and key management capabilities that enable the confidential exchange of sensitive information for customers operating across tactical and strategic settings. If you enjoy solving hard engineering problems where security, reliability, and real-world outcomes matter, this is a good fit. Important information Clearance Due to the nature of the work, applicants will need to meet UK security clearance eligibility requirements (including UK residency criteria). DV clearance is required (you must be eligible and willing to obtain and maintain DV; SC is typically required first). Working arrangement Fully onsite: please only apply if you can work onsite in Maidenhead The role You'll provide technical leadership in a software engineering team (typically 5 to 20 engineers) delivering multiple concurrent R&D and production programmes. The focus is on embedded and/or application software in secure environments, with end-to-end ownership across the software lifecycle (requirements through design, implementation, test, verification, deployment and support). You may also have line management responsibility (up to c. 5 engineers, depending on team structure). Key responsibilities Lead the architecture, design, development, documentation, and testing of embedded and/or application software. Derive software requirements and architecture from higher-level system requirements and design artefacts. Apply object-oriented design principles to support reuse and integration with test frameworks. Produce and maintain designs/models using tools such as UML/SysML approaches and modelling environments (e.g., Enterprise Architect-type tooling). Promote strong engineering practice: secure development, coding standards, static/runtime analysis, CI, and automated testing. Estimate effort and deliver against agreed cost/schedule commitments. Contribute to improving tools, processes, and engineering standards across the wider software community. Provide technical input to bids/proposals, including estimates and risk assessments. Mentor engineers; lead reviews and sign-off of significant technical deliverables. Maintain information security in line with government and programme requirements. Essential skills and experience Degree in an engineering/science/maths discipline (or equivalent practical experience). Strong experience in at least one of the following: Embedded product development (bare-metal and/or RTOS, e.g., ThreadX/QNX or similar) Embedded Linux application, kernel, and/or driver development Strong C and C++ development background. Solid understanding of modern software lifecycle practices (requirements, design, implementation, test/verification). Experience with OO design, design patterns, and principles such as SOLID. Strong testing mindset: design for test, automated test approaches, and verification. Desirable Rust JavaScript / Node.js / React (where relevant to tooling or supporting applications) Communications protocols (e.g., TCP/IP) CI/CD and automated test frameworks Secure/defensive coding standards (e.g., MISRA exposure) Requirements/model-based tooling exposure (e.g., DOORS-like requirements tools, UML/SysML modelling) Working pattern & benefits Fully onsite role in Maidenhead. Competitive package including bonus, pension, private medical, strong holiday allowance, and security allowance (where applicable and dependent on clearance held).
14/07/2026
Full time
Matchtech are working closely with a UK defence technology organisation delivering secure communications and cyber solutions used in mission-critical environments. Their teams build high-assurance cryptographic and key management capabilities that enable the confidential exchange of sensitive information for customers operating across tactical and strategic settings. If you enjoy solving hard engineering problems where security, reliability, and real-world outcomes matter, this is a good fit. Important information Clearance Due to the nature of the work, applicants will need to meet UK security clearance eligibility requirements (including UK residency criteria). DV clearance is required (you must be eligible and willing to obtain and maintain DV; SC is typically required first). Working arrangement Fully onsite: please only apply if you can work onsite in Maidenhead The role You'll provide technical leadership in a software engineering team (typically 5 to 20 engineers) delivering multiple concurrent R&D and production programmes. The focus is on embedded and/or application software in secure environments, with end-to-end ownership across the software lifecycle (requirements through design, implementation, test, verification, deployment and support). You may also have line management responsibility (up to c. 5 engineers, depending on team structure). Key responsibilities Lead the architecture, design, development, documentation, and testing of embedded and/or application software. Derive software requirements and architecture from higher-level system requirements and design artefacts. Apply object-oriented design principles to support reuse and integration with test frameworks. Produce and maintain designs/models using tools such as UML/SysML approaches and modelling environments (e.g., Enterprise Architect-type tooling). Promote strong engineering practice: secure development, coding standards, static/runtime analysis, CI, and automated testing. Estimate effort and deliver against agreed cost/schedule commitments. Contribute to improving tools, processes, and engineering standards across the wider software community. Provide technical input to bids/proposals, including estimates and risk assessments. Mentor engineers; lead reviews and sign-off of significant technical deliverables. Maintain information security in line with government and programme requirements. Essential skills and experience Degree in an engineering/science/maths discipline (or equivalent practical experience). Strong experience in at least one of the following: Embedded product development (bare-metal and/or RTOS, e.g., ThreadX/QNX or similar) Embedded Linux application, kernel, and/or driver development Strong C and C++ development background. Solid understanding of modern software lifecycle practices (requirements, design, implementation, test/verification). Experience with OO design, design patterns, and principles such as SOLID. Strong testing mindset: design for test, automated test approaches, and verification. Desirable Rust JavaScript / Node.js / React (where relevant to tooling or supporting applications) Communications protocols (e.g., TCP/IP) CI/CD and automated test frameworks Secure/defensive coding standards (e.g., MISRA exposure) Requirements/model-based tooling exposure (e.g., DOORS-like requirements tools, UML/SysML modelling) Working pattern & benefits Fully onsite role in Maidenhead. Competitive package including bonus, pension, private medical, strong holiday allowance, and security allowance (where applicable and dependent on clearance held).
Are you ready to redefine defence technology and lead innovative software solutions that truly make a difference? This is your chance to join a company at the forefront of pioneering advanced cryptographic and key management solutions. As a Chief Software Architect , you will lead and shape the software engineering strategy for advanced cyber and defence systems, overseeing a team of 20-30 engineers across multiple high-security projects. The position focuses on defining software architectures, driving best-practice development processes, and ensuring collaboration across software, hardware, systems, and firmware teams to deliver secure, scalable, and high-quality solutions. The role requires deep expertise in embedded and application software development using technologies such as C/C++, Rust, Linux, and RTOS environments, alongside experience with DevSecOps, automated testing, and secure development standards. In addition to technical leadership, the architect will mentor engineers, support bids and proposals, influence organisational software standards, and contribute to the delivery of mission-critical defence technologies requiring DV security clearance. What You Will Do: - Provide technical leadership across multiple projects, ensuring optimal approaches, architecture, and tool chains are selected. - Collaborate with stakeholders to develop software requirements, architectures, and designs that meet system and security needs. - Work closely with software leads and project managers to create development plans that deliver value early to customers. - Mentor and coach software engineers, sharing knowledge and driving process improvements for technical excellence. - Specify, design, and review software using UML and SysML modelling tools, ensuring high-quality, modular, and compliant solutions. - Champion best practices in software development, including continuous integration, automated testing, and secure coding standards. What You Will Bring: - Advanced knowledge and experience in C/C++, Rust, or embedded product development, including RTOSes. - Expertise in software engineering practices, methodologies, and technology trends. - Proven track record of delivering complex software solutions to schedule while exceeding customer expectations. - Experience with tools such as version control systems, change control, bug tracking, and automated testing frameworks. - Familiarity with defence or high-assurance development standards, including coding standards like MISRA. This company is committed to delivering innovative solutions that empower decision-making at both tactical and strategic levels. As a Chief Software Architect , you will be instrumental in driving technical excellence and ensuring the success of critical programmes that protect lives and enhance global security. Your contributions will align with the company's values of trust, collaboration, and innovation, making a real impact in the defence industry. Location: The role is an onsite role in Maidenhead, offering good flexibility with working hours. Interested?: If you're ready to take your career to the next level and lead transformative software projects, apply now to become the Chief Software Architect . Don't miss the opportunity to make a difference in the future of defence technology. 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.
14/07/2026
Full time
Are you ready to redefine defence technology and lead innovative software solutions that truly make a difference? This is your chance to join a company at the forefront of pioneering advanced cryptographic and key management solutions. As a Chief Software Architect , you will lead and shape the software engineering strategy for advanced cyber and defence systems, overseeing a team of 20-30 engineers across multiple high-security projects. The position focuses on defining software architectures, driving best-practice development processes, and ensuring collaboration across software, hardware, systems, and firmware teams to deliver secure, scalable, and high-quality solutions. The role requires deep expertise in embedded and application software development using technologies such as C/C++, Rust, Linux, and RTOS environments, alongside experience with DevSecOps, automated testing, and secure development standards. In addition to technical leadership, the architect will mentor engineers, support bids and proposals, influence organisational software standards, and contribute to the delivery of mission-critical defence technologies requiring DV security clearance. What You Will Do: - Provide technical leadership across multiple projects, ensuring optimal approaches, architecture, and tool chains are selected. - Collaborate with stakeholders to develop software requirements, architectures, and designs that meet system and security needs. - Work closely with software leads and project managers to create development plans that deliver value early to customers. - Mentor and coach software engineers, sharing knowledge and driving process improvements for technical excellence. - Specify, design, and review software using UML and SysML modelling tools, ensuring high-quality, modular, and compliant solutions. - Champion best practices in software development, including continuous integration, automated testing, and secure coding standards. What You Will Bring: - Advanced knowledge and experience in C/C++, Rust, or embedded product development, including RTOSes. - Expertise in software engineering practices, methodologies, and technology trends. - Proven track record of delivering complex software solutions to schedule while exceeding customer expectations. - Experience with tools such as version control systems, change control, bug tracking, and automated testing frameworks. - Familiarity with defence or high-assurance development standards, including coding standards like MISRA. This company is committed to delivering innovative solutions that empower decision-making at both tactical and strategic levels. As a Chief Software Architect , you will be instrumental in driving technical excellence and ensuring the success of critical programmes that protect lives and enhance global security. Your contributions will align with the company's values of trust, collaboration, and innovation, making a real impact in the defence industry. Location: The role is an onsite role in Maidenhead, offering good flexibility with working hours. Interested?: If you're ready to take your career to the next level and lead transformative software projects, apply now to become the Chief Software Architect . Don't miss the opportunity to make a difference in the future of defence technology. 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.
National Physical Laboratory
Birmingham, Staffordshire
What You'll Be Doing Step into a senior position at the forefront of telecom security research. In this role, you won't just explore vulnerabilities-you'll define how they are discovered, understood, and mitigated across complex telecom ecosystems. You will lead high-impact research initiatives, guide technical direction, and mentor others while continuing to push the boundaries of your own expertise. Lead Vulnerability Research - and take ownership of advanced vulnerability research across carrier grade telecom systems. You'll drive investigations into complex, real world technologies, uncovering deep and previously unknown security weaknesses. Your work will directly influence the resilience of critical national infrastructure. Set Technical Direction & Strategy - Shape the vision for vulnerability research within the organisation. Define priorities, methodologies, and tooling approaches, ensuring research efforts remain innovative, relevant, and impactful. You will provide technical leadership across multiple domains, guiding teams through ambiguous and complex problem spaces. Innovate & Build at Scale - Design and develop advanced research tooling and environments. Whether creating bespoke fuzzers, software defined radio solutions, or entirely new frameworks, you'll enable large scale experimentation and discovery. You'll lead by example - prototyping, iterating, and pushing technical boundaries. Mentor & Elevate the Team - Support and develop other researchers by sharing knowledge, reviewing work, and fostering a culture of curiosity and technical excellence. You'll help build capability across the team, raising standards and accelerating collective impact. Deepen Expertise & Drive Insight - Apply structured research methodologies to understand complex systems-how they behave, where they fail, and how they can be secured. You'll connect insights across domains (hardware, software, and networks) to solve real world security challenges. Work, Build & Experiment in a World Class Lab - Operate within a cutting edge research environment where experimentation is encouraged. You'll have the freedom to deconstruct systems, explore their limits, and rebuild them more securely-at scale. Alongside this, you'll design and evolve the infrastructure that underpins advanced telecom security research. Successful Applicants must be able to commute to the UKTL offices in Birmingham at least twice a week Location & Availability We strive to offer a great work life balance-options include full time, part time, or flexible arrangements, depending on the role and business needs. Skills & Experience Proven experience leading or contributing to advanced vulnerability research initiatives across multiple roles or organisations Strong expertise across telecom technologies such as 4G/5G, fibre broadband, and OpenRAN Deep understanding of hardware and software development lifecycles, and how they introduce security risks Practical knowledge of cryptographic systems, including encryption, authentication, and digital signatures Solid grasp of data structures, distributed systems, virtualisation, and containerisation Expert level understanding of network protocols and software internals, from low level assembly to high level languages Experience with embedded systems, OS internals, and hardware debugging techniques Strong knowledge of Linux internals, with the ability to quickly adopt new programming languages Demonstrated experience identifying and exploiting memory corruption vulnerabilities, including bypassing modern protections (ASLR, stack canaries, etc.) Proficiency in reverse engineering, using tools such as IDA Pro, Ghidra, or equivalent Skilled in using debugging tools (e.g., GDB) and advanced exploitation techniques Experience building custom tools, research platforms, or test environments to support vulnerability discovery Security Clearance The role requires DV clearance with no restrictions. You can start with SC clearance while your DV clearance is in progress. You are welcome to apply without already holding the required clearance, but you will not be able to start in post until SC clearance has been successfully granted.
14/07/2026
Full time
What You'll Be Doing Step into a senior position at the forefront of telecom security research. In this role, you won't just explore vulnerabilities-you'll define how they are discovered, understood, and mitigated across complex telecom ecosystems. You will lead high-impact research initiatives, guide technical direction, and mentor others while continuing to push the boundaries of your own expertise. Lead Vulnerability Research - and take ownership of advanced vulnerability research across carrier grade telecom systems. You'll drive investigations into complex, real world technologies, uncovering deep and previously unknown security weaknesses. Your work will directly influence the resilience of critical national infrastructure. Set Technical Direction & Strategy - Shape the vision for vulnerability research within the organisation. Define priorities, methodologies, and tooling approaches, ensuring research efforts remain innovative, relevant, and impactful. You will provide technical leadership across multiple domains, guiding teams through ambiguous and complex problem spaces. Innovate & Build at Scale - Design and develop advanced research tooling and environments. Whether creating bespoke fuzzers, software defined radio solutions, or entirely new frameworks, you'll enable large scale experimentation and discovery. You'll lead by example - prototyping, iterating, and pushing technical boundaries. Mentor & Elevate the Team - Support and develop other researchers by sharing knowledge, reviewing work, and fostering a culture of curiosity and technical excellence. You'll help build capability across the team, raising standards and accelerating collective impact. Deepen Expertise & Drive Insight - Apply structured research methodologies to understand complex systems-how they behave, where they fail, and how they can be secured. You'll connect insights across domains (hardware, software, and networks) to solve real world security challenges. Work, Build & Experiment in a World Class Lab - Operate within a cutting edge research environment where experimentation is encouraged. You'll have the freedom to deconstruct systems, explore their limits, and rebuild them more securely-at scale. Alongside this, you'll design and evolve the infrastructure that underpins advanced telecom security research. Successful Applicants must be able to commute to the UKTL offices in Birmingham at least twice a week Location & Availability We strive to offer a great work life balance-options include full time, part time, or flexible arrangements, depending on the role and business needs. Skills & Experience Proven experience leading or contributing to advanced vulnerability research initiatives across multiple roles or organisations Strong expertise across telecom technologies such as 4G/5G, fibre broadband, and OpenRAN Deep understanding of hardware and software development lifecycles, and how they introduce security risks Practical knowledge of cryptographic systems, including encryption, authentication, and digital signatures Solid grasp of data structures, distributed systems, virtualisation, and containerisation Expert level understanding of network protocols and software internals, from low level assembly to high level languages Experience with embedded systems, OS internals, and hardware debugging techniques Strong knowledge of Linux internals, with the ability to quickly adopt new programming languages Demonstrated experience identifying and exploiting memory corruption vulnerabilities, including bypassing modern protections (ASLR, stack canaries, etc.) Proficiency in reverse engineering, using tools such as IDA Pro, Ghidra, or equivalent Skilled in using debugging tools (e.g., GDB) and advanced exploitation techniques Experience building custom tools, research platforms, or test environments to support vulnerability discovery Security Clearance The role requires DV clearance with no restrictions. You can start with SC clearance while your DV clearance is in progress. You are welcome to apply without already holding the required clearance, but you will not be able to start in post until SC clearance has been successfully granted.
Matchtech is seeking a technical lead for a software engineering team in Maidenhead. This fully onsite role focuses on delivering embedded and application software in secure environments, emphasizing high-assurance cryptographic solutions. The ideal candidate has a background in engineering/science with strong experience in C/C++ development and embedded systems. The position offers a competitive salary, benefits package, and the opportunity to work on mission-critical projects.
14/07/2026
Full time
Matchtech is seeking a technical lead for a software engineering team in Maidenhead. This fully onsite role focuses on delivering embedded and application software in secure environments, emphasizing high-assurance cryptographic solutions. The ideal candidate has a background in engineering/science with strong experience in C/C++ development and embedded systems. The position offers a competitive salary, benefits package, and the opportunity to work on mission-critical projects.
Matchtech are working closely with a UK defence technology organisation delivering secure communications and cyber solutions used in mission-critical environments. Their teams build high-assurance cryptographic and key management capabilities that enable the confidential exchange of sensitive information for customers operating across tactical and strategic settings. If you enjoy solving hard engineering problems where security, reliability, and real-world outcomes matter, this is a good fit. Important information Clearance Due to the nature of the work, applicants will need to meet UK security clearance eligibility requirements (including UK residency criteria). DV clearance is required (you must be eligible and willing to obtain and maintain DV; SC is typically required first). Working arrangement Fully onsite: please only apply if you can work onsite in Maidenhead The role You'll provide technical leadership in a software engineering team (typically 5 to 20 engineers) delivering multiple concurrent R&D and production programmes. The focus is on embedded and/or application software in secure environments, with end-to-end ownership across the software lifecycle (requirements through design, implementation, test, verification, deployment and support). You may also have line management responsibility (up to c. 5 engineers, depending on team structure). Key responsibilities Lead the architecture, design, development, documentation, and testing of embedded and/or application software. Derive software requirements and architecture from higher-level system requirements and design artefacts. Apply object-oriented design principles to support reuse and integration with test frameworks. Produce and maintain designs/models using tools such as UML/SysML approaches and modelling environments (e.g., Enterprise Architect-type tooling). Promote strong engineering practice: secure development, coding standards, static/runtime analysis, CI, and automated testing. Estimate effort and deliver against agreed cost/schedule commitments. Contribute to improving tools, processes, and engineering standards across the wider software community. Provide technical input to bids/proposals, including estimates and risk assessments. Mentor engineers; lead reviews and sign-off of significant technical deliverables. Maintain information security in line with government and programme requirements. Essential skills and experience Degree in an engineering/science/maths discipline (or equivalent practical experience). Strong experience in at least one of the following: Embedded product development (bare-metal and/or RTOS, e.g., ThreadX/QNX or similar) Embedded Linux application, kernel, and/or driver development Strong C and C++ development background. Solid understanding of modern software lifecycle practices (requirements, design, implementation, test/verification). Experience with OO design, design patterns, and principles such as SOLID. Strong testing mindset: design for test, automated test approaches, and verification. Desirable Rust JavaScript / Node.js / React (where relevant to tooling or supporting applications) Communications protocols (e.g., TCP/IP) CI/CD and automated test frameworks Secure/defensive coding standards (e.g., MISRA exposure) Requirements/model-based tooling exposure (e.g., DOORS-like requirements tools, UML/SysML modelling) Working pattern & benefits Fully onsite role in Maidenhead. Competitive package including bonus, pension, private medical, strong holiday allowance, and security allowance (where applicable and dependent on clearance held).
13/07/2026
Full time
Matchtech are working closely with a UK defence technology organisation delivering secure communications and cyber solutions used in mission-critical environments. Their teams build high-assurance cryptographic and key management capabilities that enable the confidential exchange of sensitive information for customers operating across tactical and strategic settings. If you enjoy solving hard engineering problems where security, reliability, and real-world outcomes matter, this is a good fit. Important information Clearance Due to the nature of the work, applicants will need to meet UK security clearance eligibility requirements (including UK residency criteria). DV clearance is required (you must be eligible and willing to obtain and maintain DV; SC is typically required first). Working arrangement Fully onsite: please only apply if you can work onsite in Maidenhead The role You'll provide technical leadership in a software engineering team (typically 5 to 20 engineers) delivering multiple concurrent R&D and production programmes. The focus is on embedded and/or application software in secure environments, with end-to-end ownership across the software lifecycle (requirements through design, implementation, test, verification, deployment and support). You may also have line management responsibility (up to c. 5 engineers, depending on team structure). Key responsibilities Lead the architecture, design, development, documentation, and testing of embedded and/or application software. Derive software requirements and architecture from higher-level system requirements and design artefacts. Apply object-oriented design principles to support reuse and integration with test frameworks. Produce and maintain designs/models using tools such as UML/SysML approaches and modelling environments (e.g., Enterprise Architect-type tooling). Promote strong engineering practice: secure development, coding standards, static/runtime analysis, CI, and automated testing. Estimate effort and deliver against agreed cost/schedule commitments. Contribute to improving tools, processes, and engineering standards across the wider software community. Provide technical input to bids/proposals, including estimates and risk assessments. Mentor engineers; lead reviews and sign-off of significant technical deliverables. Maintain information security in line with government and programme requirements. Essential skills and experience Degree in an engineering/science/maths discipline (or equivalent practical experience). Strong experience in at least one of the following: Embedded product development (bare-metal and/or RTOS, e.g., ThreadX/QNX or similar) Embedded Linux application, kernel, and/or driver development Strong C and C++ development background. Solid understanding of modern software lifecycle practices (requirements, design, implementation, test/verification). Experience with OO design, design patterns, and principles such as SOLID. Strong testing mindset: design for test, automated test approaches, and verification. Desirable Rust JavaScript / Node.js / React (where relevant to tooling or supporting applications) Communications protocols (e.g., TCP/IP) CI/CD and automated test frameworks Secure/defensive coding standards (e.g., MISRA exposure) Requirements/model-based tooling exposure (e.g., DOORS-like requirements tools, UML/SysML modelling) Working pattern & benefits Fully onsite role in Maidenhead. Competitive package including bonus, pension, private medical, strong holiday allowance, and security allowance (where applicable and dependent on clearance held).
Are you ready to redefine defence technology and lead innovative software solutions that truly make a difference? This is your chance to join a company at the forefront of pioneering advanced cryptographic and key management solutions. As a Chief Software Architect , you will lead and shape the software engineering strategy for advanced cyber and defence systems, overseeing a team of engineers across multiple high-security projects. The position focuses on defining software architectures, driving best-practice development processes, and ensuring collaboration across software, hardware, systems, and firmware teams to deliver secure, scalable, and high-quality solutions. The role requires deep expertise in embedded and application software development using technologies such as C/C++, Rust, Linux, and RTOS environments, alongside experience with DevSecOps, automated testing, and secure development standards. In addition to technical leadership, the architect will mentor engineers, support bids and proposals, influence organisational software standards, and contribute to the delivery of mission-critical defence technologies requiring DV security clearance. What You Will Do: - Provide technical leadership across multiple projects, ensuring optimal approaches, architecture, and tool chains are selected. - Collaborate with stakeholders to develop software requirements, architectures, and designs that meet system and security needs. - Work closely with software leads and project managers to create development plans that deliver value early to customers. - Mentor and coach software engineers, sharing knowledge and driving process improvements for technical excellence. - Specify, design, and review software using UML and SysML modelling tools, ensuring high-quality, modular, and compliant solutions. - Champion best practices in software development, including continuous integration, automated testing, and secure coding standards. What You Will Bring: - Advanced knowledge and experience in C/C++, Rust, or embedded product development, including RTOSes. - Expertise in software engineering practices, methodologies, and technology trends. - Proven track record of delivering complex software solutions to schedule while exceeding customer expectations. - Experience with tools such as version control systems, change control, bug tracking, and automated testing frameworks. - Familiarity with defence or high-assurance development standards, including coding standards like MISRA. This company is committed to delivering innovative solutions that empower decision-making at both tactical and strategic levels. As a Chief Software Architect , you will be instrumental in driving technical excellence and ensuring the success of critical programmes that protect lives and enhance global security. Your contributions will align with the company's values of trust, collaboration, and innovation, making a real impact in the defence industry. Location: The role is an onsite role in Maidenhead, offering good flexibility with working hours. Interested?: If you're ready to take your career to the next level and lead transformative software projects, apply now to become the Chief Software Architect . Don't miss the opportunity to make a difference in the future of defence technology. 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.
09/07/2026
Full time
Are you ready to redefine defence technology and lead innovative software solutions that truly make a difference? This is your chance to join a company at the forefront of pioneering advanced cryptographic and key management solutions. As a Chief Software Architect , you will lead and shape the software engineering strategy for advanced cyber and defence systems, overseeing a team of engineers across multiple high-security projects. The position focuses on defining software architectures, driving best-practice development processes, and ensuring collaboration across software, hardware, systems, and firmware teams to deliver secure, scalable, and high-quality solutions. The role requires deep expertise in embedded and application software development using technologies such as C/C++, Rust, Linux, and RTOS environments, alongside experience with DevSecOps, automated testing, and secure development standards. In addition to technical leadership, the architect will mentor engineers, support bids and proposals, influence organisational software standards, and contribute to the delivery of mission-critical defence technologies requiring DV security clearance. What You Will Do: - Provide technical leadership across multiple projects, ensuring optimal approaches, architecture, and tool chains are selected. - Collaborate with stakeholders to develop software requirements, architectures, and designs that meet system and security needs. - Work closely with software leads and project managers to create development plans that deliver value early to customers. - Mentor and coach software engineers, sharing knowledge and driving process improvements for technical excellence. - Specify, design, and review software using UML and SysML modelling tools, ensuring high-quality, modular, and compliant solutions. - Champion best practices in software development, including continuous integration, automated testing, and secure coding standards. What You Will Bring: - Advanced knowledge and experience in C/C++, Rust, or embedded product development, including RTOSes. - Expertise in software engineering practices, methodologies, and technology trends. - Proven track record of delivering complex software solutions to schedule while exceeding customer expectations. - Experience with tools such as version control systems, change control, bug tracking, and automated testing frameworks. - Familiarity with defence or high-assurance development standards, including coding standards like MISRA. This company is committed to delivering innovative solutions that empower decision-making at both tactical and strategic levels. As a Chief Software Architect , you will be instrumental in driving technical excellence and ensuring the success of critical programmes that protect lives and enhance global security. Your contributions will align with the company's values of trust, collaboration, and innovation, making a real impact in the defence industry. Location: The role is an onsite role in Maidenhead, offering good flexibility with working hours. Interested?: If you're ready to take your career to the next level and lead transformative software projects, apply now to become the Chief Software Architect . Don't miss the opportunity to make a difference in the future of defence technology. 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.
Company Overview Ultra Intelligence & Communications Cyber (UK) is a leading cyber business unit pioneering advanced cryptographic and key management solutions to secure the confidential exchange of vital information for critical defence customers. Job Description To be responsible for and assure the implementation of ISO 15288 processes and practices across the Systems Engineering life cycle within Ultra Cyber, ensuring the Systems discipline defines, supports, and confirms the delivery of stakeholder requirements and compliance. Responsibilities Represent the Systems discipline as a senior member/leads Systems Engineer for the full scope of assigned work packages and tasking. Support the Engineering Project Lead in delivering engineering obligations within the agreed plans, budget and schedule. Lead and coordinate the development of technical solutions to large and complex engineering problems, following Systems Engineering processes. Develop and maintain Systems Engineering artefacts across the product development lifecycle to achieve positive project outcomes. Provide technical direction and influence across project work packages, ensuring optimal architecture, design and implementation choices. Collaborate with system, hardware, firmware and software architects to maintain consistency and promote modularity and re use. Plan, coordinate and present at internal and external design reviews to senior management and customers, ensuring successful outcomes. Manage customers and external suppliers to ensure compliance with agreed processes and achievement of project objectives. Review and sign off significant technical documents and support chairs in technical reviews for key deliverables. Explain complex technical concepts clearly to non technical stakeholders. Manage information security as defined in the Security manual and government regulations. Offer value added improvements to grow the overall Systems discipline capability. Support recruitment, early career development and STEM engagement initiatives. Lead others to develop greater awareness and implementation of Systems approaches and practices. Develop recognised subject matter expertise in a specific technical area. Accept line management duties, coaching reports and managing their development plans. Qualifications / Skills Degree or equivalent qualification in Engineering, Mathematics or Physics, or suitable Defence/Aerospace industry experience. Significant experience and full understanding of Systems Engineering, the V Lifecycle, development models and associated processes. Demonstrable experience implementing the complete Systems Engineering lifecycle per ISO/IEEE/IEC standards. Technical and line management experience leading a team of Systems Engineers. Experience in writing high quality technical documentation and conducting formal technical reviews. Substantial knowledge of Systems Engineering practices, methodologies, processes, techniques and technology trends. Experience with DOORS, UML, Enterprise Architect and SysML. Hands on development experience in hardware, software or firmware, particularly in embedded environments. INCOSE recognition (ASEP or CSEP) is desirable. Experience as a technical Subject Matter Expert and developing new areas of expertise. Familiarity with NCSC security processes and associated artefact delivery. Role Requirements Attained SC clearance. Able to travel within the UK. Clean driving licence. Willing and able to obtain, and maintain, DV security clearance. Benefits Annual Bonus Scheme participation. Private medical cover. 25 days holiday plus bank holidays, with the option to purchase 5 additional days. Pension contribution. Life assurance cover. Flexible working hours, including a 1pm finish on Fridays. Flexible benefits such as cycle to work scheme and will writing. Security Clearance allowance where relevant. Equal Opportunity & Diversity Statement Ultra I&C is an equal opportunity employer that values diversity and inclusivity. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status or disability status. We also support flexible working arrangements wherever possible.
06/07/2026
Full time
Company Overview Ultra Intelligence & Communications Cyber (UK) is a leading cyber business unit pioneering advanced cryptographic and key management solutions to secure the confidential exchange of vital information for critical defence customers. Job Description To be responsible for and assure the implementation of ISO 15288 processes and practices across the Systems Engineering life cycle within Ultra Cyber, ensuring the Systems discipline defines, supports, and confirms the delivery of stakeholder requirements and compliance. Responsibilities Represent the Systems discipline as a senior member/leads Systems Engineer for the full scope of assigned work packages and tasking. Support the Engineering Project Lead in delivering engineering obligations within the agreed plans, budget and schedule. Lead and coordinate the development of technical solutions to large and complex engineering problems, following Systems Engineering processes. Develop and maintain Systems Engineering artefacts across the product development lifecycle to achieve positive project outcomes. Provide technical direction and influence across project work packages, ensuring optimal architecture, design and implementation choices. Collaborate with system, hardware, firmware and software architects to maintain consistency and promote modularity and re use. Plan, coordinate and present at internal and external design reviews to senior management and customers, ensuring successful outcomes. Manage customers and external suppliers to ensure compliance with agreed processes and achievement of project objectives. Review and sign off significant technical documents and support chairs in technical reviews for key deliverables. Explain complex technical concepts clearly to non technical stakeholders. Manage information security as defined in the Security manual and government regulations. Offer value added improvements to grow the overall Systems discipline capability. Support recruitment, early career development and STEM engagement initiatives. Lead others to develop greater awareness and implementation of Systems approaches and practices. Develop recognised subject matter expertise in a specific technical area. Accept line management duties, coaching reports and managing their development plans. Qualifications / Skills Degree or equivalent qualification in Engineering, Mathematics or Physics, or suitable Defence/Aerospace industry experience. Significant experience and full understanding of Systems Engineering, the V Lifecycle, development models and associated processes. Demonstrable experience implementing the complete Systems Engineering lifecycle per ISO/IEEE/IEC standards. Technical and line management experience leading a team of Systems Engineers. Experience in writing high quality technical documentation and conducting formal technical reviews. Substantial knowledge of Systems Engineering practices, methodologies, processes, techniques and technology trends. Experience with DOORS, UML, Enterprise Architect and SysML. Hands on development experience in hardware, software or firmware, particularly in embedded environments. INCOSE recognition (ASEP or CSEP) is desirable. Experience as a technical Subject Matter Expert and developing new areas of expertise. Familiarity with NCSC security processes and associated artefact delivery. Role Requirements Attained SC clearance. Able to travel within the UK. Clean driving licence. Willing and able to obtain, and maintain, DV security clearance. Benefits Annual Bonus Scheme participation. Private medical cover. 25 days holiday plus bank holidays, with the option to purchase 5 additional days. Pension contribution. Life assurance cover. Flexible working hours, including a 1pm finish on Fridays. Flexible benefits such as cycle to work scheme and will writing. Security Clearance allowance where relevant. Equal Opportunity & Diversity Statement Ultra I&C is an equal opportunity employer that values diversity and inclusivity. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status or disability status. We also support flexible working arrangements wherever possible.
Leonardo Worldwide Corporation
City, Newcastle Upon Tyne
Security Firmware/FPGA EngineerApplylocations: GB - Newcastle: GB - Edinburghtime type: Full timeposted on: Posted Todayjob requisition id: R Job Description: Salary: £38,000 to £53,550Leonardo UK operates a grade-based salary framework with broad bands. The salary range shown reflects the approved grade band for this role, or a narrower hiring range published within that band, and is benchmarked against the external market. Exceptions above the standard range are managed through governance controls to protect internal equity. Your impact Technology in Defence is rapidly evolving, and so are the risks to capabilities and success through an ever-changing security landscape. As customers demand higher levels of resilience in the products we create, our approach to securing systems and products needs to change with it.We are looking for an FPGA Engineer to join us in shaping the next generation of secure, resilient Defence technology. You'll be part of a team tackling complex engineering challenges, developing your skills, and helping protect critical national capabilities. What you'll bring Your work at Leonardo will see you addressing security risks in an agile, innovative and team-centric manner. You will work as part of a collaborative team supporting engineering delivery, aiding the design and development of new products and systems by providing guidance to ensure the customer's capabilities remain secure.Through engagement with engineering teams and customers, you will develop solutions that address security concerns while providing value to the customer based on risk balance. Utilising a focus of supporting the customer to achieve their goals, you will aim to deliver the best possible solutions balanced against the programme constraints. Key responsibility areas involve: Designing secure firmware cores to flow down to engineering teams, and supporting integration Reviewing documentation such as design documents, system specifications, and risk profiles to identify potential vulnerabilities and propose appropriately secure solutions Working with solution architects and engineers to ensure that systems meet stringent Design Integrity and security standards and satisfy relevant accreditation requirements Participating in wider customer forums, to review security topics What we need from you: We welcome people with a range of backgrounds and experiences. You don't need to be an expert in everything-we value curiosity, enthusiasm for secure systems, and a willingness to learn. If you're excited by secure firmware and feel you can contribute-even if you don't meet every requirement-we encourage you to apply. A passion for security and problem solving Eagerness to learn and adapt to changing technologies Technical knowledge of secure firmware/embedded software and integration with electronics Knowledge of digital electronics Knowledge of developing designs for AMD, Microsemi and/or Intel FPGAs Knowledge of firmware simulation and verification tools Knowledge of scripting, using TCL and/or Python Knowledge of concepts such as Isolated Design Flow, encryption, and secure boot Understanding of the engineering product development lifecycle Though not essential to succeed in the role, the following may also be useful: A working practical knowledge of NCSC CAPS Evaluation processes and practices with awareness of generic Secure by Design Principles as presented by NCSC, UK MOD and NIST Practical experience of following DevSecOps lifecycles for embedded software/firmware Experience in safety-critical engineering and/or developing embedded software/firmware to High Assurance requirements such as DO-178C/DO-254 standards or equivalent Knowledge and experience of complex cryptography, especially implementing algorithms or utilising the approved cryptographic functions within FPGAs to create higher level security controls. An understanding of developing cyber resilient products by addressing the 4 phases of resilience: Prepare, Absorb, Recover and Adapt Security Clearance This role is subject to pre-employment screening in line with the UK Government's Baseline Personnel Security Standard (BPSS). An additional range of Personnel Security Controls referred to as National Security Vetting (NSV) will apply, this will include meeting the eligibility requirements for Developed Vetting (DV). For more information and guidance please visit: Why join us At Leonardo, our people are at the heart of everything we do. We offer a comprehensive, company-funded benefits package that supports your wellbeing, career development, and work-life balance. Whether you're looking to grow professionally, care for your health, or plan for the future, we're here to help you thrive. Time to Recharge: Enjoy generous leave with the opportunity to accrue up to 12 additional flexi-days each year. Secure your Future: Benefit from our award-winning pension scheme with up to 15% employer contribution. Your Wellbeing Matters: Free access to mental health support, financial advice, and employee-led networks championing inclusion and diversity (Enable, Pride, Equalise, Armed Forces, Carers, Wellbeing and Ethnicity). Rewarding Performance : All employees at management level and below are eligible for our bonus scheme. Never Stop Learning : Free access to 4,000+ online courses via Coursera and LinkedIn Learning. Refer a friend: Receive a financial reward through our referral programme. Tailored Perks : Spend up to £500 annually on flexible benefits including private healthcare, dental, family cover, tech & lifestyle discounts, gym memberships and more. Flexible working: Flexible hours with hybrid working options. For part time opportunities, please talk to us about what might be possible for this role.For a full list of our company benefits please visit our website.Leonardo is a global leader in Aerospace, Defence, and Security. Headquartered in Italy, we employ over 53,000 people worldwide including 8,500 across 9 sites in the UK. Our employees are not just part of a team-they are key contributors to shaping innovation, advancing technology, and enhancing global safety.At Leonardo we are committed to building an inclusive, accessible, and welcoming workplace. We believe that a diverse workforce sparks creativity, drives innovation, and leads to better outcomes for our people and our customers. If you have any accessibility requirements to support you during the recruitment process, just let us know.Be part of something bigger - apply now! Primary Location: GB - Newcastle Additional Locations: GB - Edinburgh Contract Type: Permanent Hybrid Working: Hybrid
05/07/2026
Full time
Security Firmware/FPGA EngineerApplylocations: GB - Newcastle: GB - Edinburghtime type: Full timeposted on: Posted Todayjob requisition id: R Job Description: Salary: £38,000 to £53,550Leonardo UK operates a grade-based salary framework with broad bands. The salary range shown reflects the approved grade band for this role, or a narrower hiring range published within that band, and is benchmarked against the external market. Exceptions above the standard range are managed through governance controls to protect internal equity. Your impact Technology in Defence is rapidly evolving, and so are the risks to capabilities and success through an ever-changing security landscape. As customers demand higher levels of resilience in the products we create, our approach to securing systems and products needs to change with it.We are looking for an FPGA Engineer to join us in shaping the next generation of secure, resilient Defence technology. You'll be part of a team tackling complex engineering challenges, developing your skills, and helping protect critical national capabilities. What you'll bring Your work at Leonardo will see you addressing security risks in an agile, innovative and team-centric manner. You will work as part of a collaborative team supporting engineering delivery, aiding the design and development of new products and systems by providing guidance to ensure the customer's capabilities remain secure.Through engagement with engineering teams and customers, you will develop solutions that address security concerns while providing value to the customer based on risk balance. Utilising a focus of supporting the customer to achieve their goals, you will aim to deliver the best possible solutions balanced against the programme constraints. Key responsibility areas involve: Designing secure firmware cores to flow down to engineering teams, and supporting integration Reviewing documentation such as design documents, system specifications, and risk profiles to identify potential vulnerabilities and propose appropriately secure solutions Working with solution architects and engineers to ensure that systems meet stringent Design Integrity and security standards and satisfy relevant accreditation requirements Participating in wider customer forums, to review security topics What we need from you: We welcome people with a range of backgrounds and experiences. You don't need to be an expert in everything-we value curiosity, enthusiasm for secure systems, and a willingness to learn. If you're excited by secure firmware and feel you can contribute-even if you don't meet every requirement-we encourage you to apply. A passion for security and problem solving Eagerness to learn and adapt to changing technologies Technical knowledge of secure firmware/embedded software and integration with electronics Knowledge of digital electronics Knowledge of developing designs for AMD, Microsemi and/or Intel FPGAs Knowledge of firmware simulation and verification tools Knowledge of scripting, using TCL and/or Python Knowledge of concepts such as Isolated Design Flow, encryption, and secure boot Understanding of the engineering product development lifecycle Though not essential to succeed in the role, the following may also be useful: A working practical knowledge of NCSC CAPS Evaluation processes and practices with awareness of generic Secure by Design Principles as presented by NCSC, UK MOD and NIST Practical experience of following DevSecOps lifecycles for embedded software/firmware Experience in safety-critical engineering and/or developing embedded software/firmware to High Assurance requirements such as DO-178C/DO-254 standards or equivalent Knowledge and experience of complex cryptography, especially implementing algorithms or utilising the approved cryptographic functions within FPGAs to create higher level security controls. An understanding of developing cyber resilient products by addressing the 4 phases of resilience: Prepare, Absorb, Recover and Adapt Security Clearance This role is subject to pre-employment screening in line with the UK Government's Baseline Personnel Security Standard (BPSS). An additional range of Personnel Security Controls referred to as National Security Vetting (NSV) will apply, this will include meeting the eligibility requirements for Developed Vetting (DV). For more information and guidance please visit: Why join us At Leonardo, our people are at the heart of everything we do. We offer a comprehensive, company-funded benefits package that supports your wellbeing, career development, and work-life balance. Whether you're looking to grow professionally, care for your health, or plan for the future, we're here to help you thrive. Time to Recharge: Enjoy generous leave with the opportunity to accrue up to 12 additional flexi-days each year. Secure your Future: Benefit from our award-winning pension scheme with up to 15% employer contribution. Your Wellbeing Matters: Free access to mental health support, financial advice, and employee-led networks championing inclusion and diversity (Enable, Pride, Equalise, Armed Forces, Carers, Wellbeing and Ethnicity). Rewarding Performance : All employees at management level and below are eligible for our bonus scheme. Never Stop Learning : Free access to 4,000+ online courses via Coursera and LinkedIn Learning. Refer a friend: Receive a financial reward through our referral programme. Tailored Perks : Spend up to £500 annually on flexible benefits including private healthcare, dental, family cover, tech & lifestyle discounts, gym memberships and more. Flexible working: Flexible hours with hybrid working options. For part time opportunities, please talk to us about what might be possible for this role.For a full list of our company benefits please visit our website.Leonardo is a global leader in Aerospace, Defence, and Security. Headquartered in Italy, we employ over 53,000 people worldwide including 8,500 across 9 sites in the UK. Our employees are not just part of a team-they are key contributors to shaping innovation, advancing technology, and enhancing global safety.At Leonardo we are committed to building an inclusive, accessible, and welcoming workplace. We believe that a diverse workforce sparks creativity, drives innovation, and leads to better outcomes for our people and our customers. If you have any accessibility requirements to support you during the recruitment process, just let us know.Be part of something bigger - apply now! Primary Location: GB - Newcastle Additional Locations: GB - Edinburgh Contract Type: Permanent Hybrid Working: Hybrid
This is an opportunity to take a pivotal technical leadership role within a highly respected engineering organisation working at the forefront of secure and advanced systems. If you're someone who enjoys solving complex problems, influencing technical direction, and developing high-performing teams, this role offers the chance to make a genuine impact on critical, real-world programmes. You'll be joining an environment where technical excellence is valued, innovation is encouraged, and your expertise will directly shape how systems are designed and delivered. Why This Role Stands Out High-impact work on complex, mission-critical systems Real technical ownership across multiple programmes Influence and autonomy to shape architecture, standards, and tools Strong team culture focused on collaboration and knowledge sharing Flexible working hours (including early Friday finishes) despite being fully onsite A business that genuinely invests in engineering capability and continuous improvement The Role As a Lead / Chief Software Architect, you'll sit at the heart of engineering delivery, providing technical leadership, architectural direction, and mentoring across a portfolio of projects. Define and guide software architecture and design decisions Provide technical leadership across multiple concurrent projects Lead, mentor, and support a team of talented software engineers Partner closely with systems, hardware, and firmware teams Champion best practice engineering standards, tools, and processes Drive modular design, reuse, and long-term maintainability Support early-stage project planning, estimation, and proposals Play a key role in building a culture of technical excellence and continuous improvement What You'll Bring Technical Strength Strong experience with C/C++ or Rust, ideally in embedded or systems environments Experience working across Linux and/or Windows platforms Good understanding of modern engineering practices (CI/CD, DevOps, automated testing) Ideally, exposure to real-time or embedded systems (RTOS) Architecture & Design Proven ability to define and deliver robust, scalable architectures Experience with UML / SysML modelling and structured design approaches Passion for clean design, modularity, and code reuse Leadership & Impact Experience leading or mentoring engineers in a technical capacity Comfortable influencing across teams and projects A track record of delivering complex solutions to high standards Nice to Have Experience within secure, regulated, or high-integrity environments Knowledge of secure software or cryptographic systems Familiarity with standards such as MISRA or similar Requirements Degree in Engineering, Computer Science, Mathematics, or a related field Must be eligible for UK high-level security clearance (British citizenship required) What's On Offer £85,000 - £95,000 salary Annual bonus scheme Private medical cover Strong pension contribution 25 days holiday + bank holidays (option to buy more) Life assurance Flexible benefits package Flexible working hours with a strong focus on work-life balance The Environment This is a fully onsite role in Berkshire, due to the secure nature of the work conducted. However, the organisation recognises the importance of flexibility, offering adjustable start/finish times and a supportive approach to balancing work and life commitments. Apply Now If you're ready to step into a role where your technical leadership will be valued, your ideas will shape outcomes, and your work will genuinely matter, apply today
01/07/2026
Full time
This is an opportunity to take a pivotal technical leadership role within a highly respected engineering organisation working at the forefront of secure and advanced systems. If you're someone who enjoys solving complex problems, influencing technical direction, and developing high-performing teams, this role offers the chance to make a genuine impact on critical, real-world programmes. You'll be joining an environment where technical excellence is valued, innovation is encouraged, and your expertise will directly shape how systems are designed and delivered. Why This Role Stands Out High-impact work on complex, mission-critical systems Real technical ownership across multiple programmes Influence and autonomy to shape architecture, standards, and tools Strong team culture focused on collaboration and knowledge sharing Flexible working hours (including early Friday finishes) despite being fully onsite A business that genuinely invests in engineering capability and continuous improvement The Role As a Lead / Chief Software Architect, you'll sit at the heart of engineering delivery, providing technical leadership, architectural direction, and mentoring across a portfolio of projects. Define and guide software architecture and design decisions Provide technical leadership across multiple concurrent projects Lead, mentor, and support a team of talented software engineers Partner closely with systems, hardware, and firmware teams Champion best practice engineering standards, tools, and processes Drive modular design, reuse, and long-term maintainability Support early-stage project planning, estimation, and proposals Play a key role in building a culture of technical excellence and continuous improvement What You'll Bring Technical Strength Strong experience with C/C++ or Rust, ideally in embedded or systems environments Experience working across Linux and/or Windows platforms Good understanding of modern engineering practices (CI/CD, DevOps, automated testing) Ideally, exposure to real-time or embedded systems (RTOS) Architecture & Design Proven ability to define and deliver robust, scalable architectures Experience with UML / SysML modelling and structured design approaches Passion for clean design, modularity, and code reuse Leadership & Impact Experience leading or mentoring engineers in a technical capacity Comfortable influencing across teams and projects A track record of delivering complex solutions to high standards Nice to Have Experience within secure, regulated, or high-integrity environments Knowledge of secure software or cryptographic systems Familiarity with standards such as MISRA or similar Requirements Degree in Engineering, Computer Science, Mathematics, or a related field Must be eligible for UK high-level security clearance (British citizenship required) What's On Offer £85,000 - £95,000 salary Annual bonus scheme Private medical cover Strong pension contribution 25 days holiday + bank holidays (option to buy more) Life assurance Flexible benefits package Flexible working hours with a strong focus on work-life balance The Environment This is a fully onsite role in Berkshire, due to the secure nature of the work conducted. However, the organisation recognises the importance of flexibility, offering adjustable start/finish times and a supportive approach to balancing work and life commitments. Apply Now If you're ready to step into a role where your technical leadership will be valued, your ideas will shape outcomes, and your work will genuinely matter, apply today