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

718 jobs found

Email me jobs like this
Refine Search
Current Search
embedded c c software engineer
Randstad Technologies Recruitment
Senior Agile Delivery Manage
Randstad Technologies Recruitment City, Birmingham
Senior Agile Delivery Manager Location: Newcastle, Leeds, or Birmingham (Minimum 60% Office Attendance Required) Role Overview The Senior Agile Delivery Manager is a technical delivery leader responsible for the hands-on delivery of software within a modern engineering environment. This is not a purely administrative role; you will be embedded with engineering teams, navigating technical trade-offs, and driving the end-to-back software development lifecycle. Key Responsibilities 1. Hands-on Agile Delivery Team Leadership: Act as Scrum Master / Delivery Manager for software engineering teams on a day-to-day basis. Ceremony Management: Lead high-impact sprint planning, daily stand-ups, reviews, and retrospectives. Flow Optimization: Actively remove blockers, manage scope, and maintain delivery momentum across sustained periods of active build. 2. Technical Engagement & Engineering Quality Direct Collaboration: Work alongside developers, testers, and DevOps engineers to manage modern software engineering lifecycles. Technical Fluency: Confidently engage in discussions regarding technical trade-offs, resilience, security, and recoverability. Modern Standards: Drive delivery within environments utilizing CI/CD pipelines, version control (Git), and cloud-native services. 3. Stakeholder Influence & Governance Strategic Influence: Challenge and guide senior technical and non-technical stakeholders using evidence-based reporting. Transparency: Build trust through consistent performance metrics and radical transparency regarding delivery health. Change Management: Complete delivery-related governance and change activity (e.g., ServiceNow). 4. Planning & Coordination Backlog Management: Refine prioritized backlogs in partnership with Product Managers and Technical Leads. Risk Mitigation: Proactively manage cross-team dependencies and complex risks. Tooling Mastery: Utilize Jira effectively for tracking and reporting at both the team and initiative level. Mandatory Skills & Experience Software Build Experience: Proven track record in active software product delivery (Cloud migrations or CRM implementations alone are insufficient). Engineering Environment: Recent experience working directly with teams using: Cloud platforms ( AWS or Azure ) Infrastructure as Code ( Terraform ) CI/CD tooling and Automated Testing Agile Expertise: Expert-level application of Scrum/Kanban in a "build" rather than "maintenance" context. Stakeholder Management: Experience influencing at the senior leadership level. Complex Problem Solving: Ability to navigate technical concerns like system security and service resilience. Randstad Technologies is acting as an Employment Business in relation to this vacancy.
01/04/2026
Contractor
Senior Agile Delivery Manager Location: Newcastle, Leeds, or Birmingham (Minimum 60% Office Attendance Required) Role Overview The Senior Agile Delivery Manager is a technical delivery leader responsible for the hands-on delivery of software within a modern engineering environment. This is not a purely administrative role; you will be embedded with engineering teams, navigating technical trade-offs, and driving the end-to-back software development lifecycle. Key Responsibilities 1. Hands-on Agile Delivery Team Leadership: Act as Scrum Master / Delivery Manager for software engineering teams on a day-to-day basis. Ceremony Management: Lead high-impact sprint planning, daily stand-ups, reviews, and retrospectives. Flow Optimization: Actively remove blockers, manage scope, and maintain delivery momentum across sustained periods of active build. 2. Technical Engagement & Engineering Quality Direct Collaboration: Work alongside developers, testers, and DevOps engineers to manage modern software engineering lifecycles. Technical Fluency: Confidently engage in discussions regarding technical trade-offs, resilience, security, and recoverability. Modern Standards: Drive delivery within environments utilizing CI/CD pipelines, version control (Git), and cloud-native services. 3. Stakeholder Influence & Governance Strategic Influence: Challenge and guide senior technical and non-technical stakeholders using evidence-based reporting. Transparency: Build trust through consistent performance metrics and radical transparency regarding delivery health. Change Management: Complete delivery-related governance and change activity (e.g., ServiceNow). 4. Planning & Coordination Backlog Management: Refine prioritized backlogs in partnership with Product Managers and Technical Leads. Risk Mitigation: Proactively manage cross-team dependencies and complex risks. Tooling Mastery: Utilize Jira effectively for tracking and reporting at both the team and initiative level. Mandatory Skills & Experience Software Build Experience: Proven track record in active software product delivery (Cloud migrations or CRM implementations alone are insufficient). Engineering Environment: Recent experience working directly with teams using: Cloud platforms ( AWS or Azure ) Infrastructure as Code ( Terraform ) CI/CD tooling and Automated Testing Agile Expertise: Expert-level application of Scrum/Kanban in a "build" rather than "maintenance" context. Stakeholder Management: Experience influencing at the senior leadership level. Complex Problem Solving: Ability to navigate technical concerns like system security and service resilience. Randstad Technologies is acting as an Employment Business in relation to this vacancy.
Randstad Technologies Recruitment
Digital Delivery Manager Senior
Randstad Technologies Recruitment City, Birmingham
Senior Agile Delivery Manager Location: Newcastle, Leeds, or Birmingham (Minimum 60% Office Attendance Required) Role Overview The Senior Agile Delivery Manager is a technical delivery leader responsible for the hands-on delivery of software within a modern engineering environment. This is not a purely administrative role; you will be embedded with engineering teams, navigating technical trade-offs, and driving the end-to-back software development lifecycle. Key Responsibilities 1. Hands-on Agile Delivery Team Leadership: Act as Scrum Master / Delivery Manager for software engineering teams on a day-to-day basis. Ceremony Management: Lead high-impact sprint planning, daily stand-ups, reviews, and retrospectives. Flow Optimization: Actively remove blockers, manage scope, and maintain delivery momentum across sustained periods of active build. 2. Technical Engagement & Engineering Quality Direct Collaboration: Work alongside developers, testers, and DevOps engineers to manage modern software engineering lifecycles. Technical Fluency: Confidently engage in discussions regarding technical trade-offs, resilience, security, and recoverability. Modern Standards: Drive delivery within environments utilizing CI/CD pipelines, version control (Git), and cloud-native services. 3. Stakeholder Influence & Governance Strategic Influence: Challenge and guide senior technical and non-technical stakeholders using evidence-based reporting. Transparency: Build trust through consistent performance metrics and radical transparency regarding delivery health. Change Management: Complete delivery-related governance and change activity (e.g., ServiceNow). 4. Planning & Coordination Backlog Management: Refine prioritized backlogs in partnership with Product Managers and Technical Leads. Risk Mitigation: Proactively manage cross-team dependencies and complex risks. Tooling Mastery: Utilize Jira effectively for tracking and reporting at both the team and initiative level. Mandatory Skills & Experience Software Build Experience: Proven track record in active software product delivery (Cloud migrations or CRM implementations alone are insufficient). Engineering Environment: Recent experience working directly with teams using: Cloud platforms ( AWS or Azure ) Infrastructure as Code ( Terraform ) CI/CD tooling and Automated Testing Agile Expertise: Expert-level application of Scrum/Kanban in a "build" rather than "maintenance" context. Stakeholder Management: Experience influencing at the senior leadership level. Complex Problem Solving: Ability to navigate technical concerns like system security and service resilience. Randstad Technologies is acting as an Employment Business in relation to this vacancy.
01/04/2026
Contractor
Senior Agile Delivery Manager Location: Newcastle, Leeds, or Birmingham (Minimum 60% Office Attendance Required) Role Overview The Senior Agile Delivery Manager is a technical delivery leader responsible for the hands-on delivery of software within a modern engineering environment. This is not a purely administrative role; you will be embedded with engineering teams, navigating technical trade-offs, and driving the end-to-back software development lifecycle. Key Responsibilities 1. Hands-on Agile Delivery Team Leadership: Act as Scrum Master / Delivery Manager for software engineering teams on a day-to-day basis. Ceremony Management: Lead high-impact sprint planning, daily stand-ups, reviews, and retrospectives. Flow Optimization: Actively remove blockers, manage scope, and maintain delivery momentum across sustained periods of active build. 2. Technical Engagement & Engineering Quality Direct Collaboration: Work alongside developers, testers, and DevOps engineers to manage modern software engineering lifecycles. Technical Fluency: Confidently engage in discussions regarding technical trade-offs, resilience, security, and recoverability. Modern Standards: Drive delivery within environments utilizing CI/CD pipelines, version control (Git), and cloud-native services. 3. Stakeholder Influence & Governance Strategic Influence: Challenge and guide senior technical and non-technical stakeholders using evidence-based reporting. Transparency: Build trust through consistent performance metrics and radical transparency regarding delivery health. Change Management: Complete delivery-related governance and change activity (e.g., ServiceNow). 4. Planning & Coordination Backlog Management: Refine prioritized backlogs in partnership with Product Managers and Technical Leads. Risk Mitigation: Proactively manage cross-team dependencies and complex risks. Tooling Mastery: Utilize Jira effectively for tracking and reporting at both the team and initiative level. Mandatory Skills & Experience Software Build Experience: Proven track record in active software product delivery (Cloud migrations or CRM implementations alone are insufficient). Engineering Environment: Recent experience working directly with teams using: Cloud platforms ( AWS or Azure ) Infrastructure as Code ( Terraform ) CI/CD tooling and Automated Testing Agile Expertise: Expert-level application of Scrum/Kanban in a "build" rather than "maintenance" context. Stakeholder Management: Experience influencing at the senior leadership level. Complex Problem Solving: Ability to navigate technical concerns like system security and service resilience. Randstad Technologies is acting as an Employment Business in relation to this vacancy.
CBSbutler Holdings Limited trading as CBSbutler
Software Engineer
CBSbutler Holdings Limited trading as CBSbutler Nursling, Hampshire
Software Engineer Salary: 50,000 - 60,000 Location: Southampton - Hybrid on site circa 40% Sector: Defence and National Security You will join a leading defence and national security consultancy, working on software for products in the RF communication and sensors domain. You will be responsible for the detailed design, implementation and testing of components of the product software, working with an agile team. There is a degree of flexibility as to the agile tasking within the agile software team, depending on your expertise, the role can flex to focus either on Modern UI design and implementation or Embedded software development. Key Responsibilities Detailed design of components of the product software Implementation and testing of software as part of an agile software team Gaining understanding of existing system products and future development agendas. Your skills and experience: BEng/BSc and/or master's degree in an appropriate engineering, computer science, information systems or related subject. Knowledge of Sensor and Communication systems. Software engineering experience from R&D concept through to the full product development lifecycle Modern software architecture practices Experience of some kind of scientific application/DSP, including algorithm implementation Capability in multiple languages and switching between languages rapidly, e.g. C++/C#/Python Comfortable with modern agile development practices e.g. Scrum/Kanban Comfortable with modern software tooling e.g. Gitlab, Git, VS Code Benefits: As well as a competitive salary you will enjoy access to a number of additional flexible benefits, which will cover Health and Wellbeing, Savings and Protection and Life, Leisure and Entertainment. Security Information : Due to the nature of this position, we require you to be willing and eligible to achieve a minimum of SC clearance. To qualify, the candidate should be a British Citizen and have resided in the UK for the last 5 years for SC. For more information about clearance eligibility, please see (url removed)>
01/04/2026
Full time
Software Engineer Salary: 50,000 - 60,000 Location: Southampton - Hybrid on site circa 40% Sector: Defence and National Security You will join a leading defence and national security consultancy, working on software for products in the RF communication and sensors domain. You will be responsible for the detailed design, implementation and testing of components of the product software, working with an agile team. There is a degree of flexibility as to the agile tasking within the agile software team, depending on your expertise, the role can flex to focus either on Modern UI design and implementation or Embedded software development. Key Responsibilities Detailed design of components of the product software Implementation and testing of software as part of an agile software team Gaining understanding of existing system products and future development agendas. Your skills and experience: BEng/BSc and/or master's degree in an appropriate engineering, computer science, information systems or related subject. Knowledge of Sensor and Communication systems. Software engineering experience from R&D concept through to the full product development lifecycle Modern software architecture practices Experience of some kind of scientific application/DSP, including algorithm implementation Capability in multiple languages and switching between languages rapidly, e.g. C++/C#/Python Comfortable with modern agile development practices e.g. Scrum/Kanban Comfortable with modern software tooling e.g. Gitlab, Git, VS Code Benefits: As well as a competitive salary you will enjoy access to a number of additional flexible benefits, which will cover Health and Wellbeing, Savings and Protection and Life, Leisure and Entertainment. Security Information : Due to the nature of this position, we require you to be willing and eligible to achieve a minimum of SC clearance. To qualify, the candidate should be a British Citizen and have resided in the UK for the last 5 years for SC. For more information about clearance eligibility, please see (url removed)>
NonStop Consulting
Senior Agile Delivery Manager
NonStop Consulting City, Leeds
Role : Senior Agile Delivery Manager Duration : 12 months Day rate : (Apply online only) per day ( inside IR35) Locations : Newcastle, Leeds or Birmingham On-site : Minimum 60% office attendance (Hybrid) In this role you would join a newly formed software engineering team focused on a defined backlog of 20-30 items around service security, testability, resilience and recoverability . This is very much a hands-on delivery role - not a coordination-only position. What you would be doing Acting as Scrum Master / Delivery Manager for a software engineering team day to day. Leading sprint planning, daily stand-ups, reviews and retrospectives. Removing blockers, managing scope, flow and prioritisation to maintain strong delivery momentum. Working closely with engineers, a Senior Technical BA and an Architect to ensure the backlog is technically ready, prioritised and executable. Managing risks, dependencies and complex backlogs, using Jira at both team and initiative level. Providing clear, evidence-based reporting and influencing senior technical and non-technical stakeholders. Technical environment (you should be comfortable operating in most of these areas): Cloud platforms such as Azure and/or AWS as part of software product delivery (not migration-only). CI/CD tooling and modern DevOps practices. Infrastructure as Code (e.g. Terraform). Automated testing and quality practices. Secure, resilient digital services. What the client is specifically looking for Recent, hands-on agile delivery with software development teams in active build. Experience acting as a Scrum Master / Delivery Manager embedded with engineers. Practical experience with version control (e.g. Git), CI/CD and cloud-native or platform-based services. Strong stakeholder engagement and the ability to challenge and influence at senior level. High proficiency in Jira , plus familiarity with delivery governance tools (e.g. ServiceNow is a bonus). Experience focused only on cloud migrations, Dynamics CRM or purely integration/database projects will not be sufficient unless there is clear, recent evidence of end-to-end software product delivery. Why it might interest you Opportunity to lead delivery in a modern engineering setup where agile ways of working are taken seriously. Clear, technically focused backlog around security, resilience and reliability - not a vague transformation brief. Influential position engaging directly with senior stakeholders on a visible digital initiative. If you are within a realistic commute of Newcastle, Leeds or Birmingham and this aligns with your recent experience, I would be keen to share more details and understand your availability and expectations.
01/04/2026
Contractor
Role : Senior Agile Delivery Manager Duration : 12 months Day rate : (Apply online only) per day ( inside IR35) Locations : Newcastle, Leeds or Birmingham On-site : Minimum 60% office attendance (Hybrid) In this role you would join a newly formed software engineering team focused on a defined backlog of 20-30 items around service security, testability, resilience and recoverability . This is very much a hands-on delivery role - not a coordination-only position. What you would be doing Acting as Scrum Master / Delivery Manager for a software engineering team day to day. Leading sprint planning, daily stand-ups, reviews and retrospectives. Removing blockers, managing scope, flow and prioritisation to maintain strong delivery momentum. Working closely with engineers, a Senior Technical BA and an Architect to ensure the backlog is technically ready, prioritised and executable. Managing risks, dependencies and complex backlogs, using Jira at both team and initiative level. Providing clear, evidence-based reporting and influencing senior technical and non-technical stakeholders. Technical environment (you should be comfortable operating in most of these areas): Cloud platforms such as Azure and/or AWS as part of software product delivery (not migration-only). CI/CD tooling and modern DevOps practices. Infrastructure as Code (e.g. Terraform). Automated testing and quality practices. Secure, resilient digital services. What the client is specifically looking for Recent, hands-on agile delivery with software development teams in active build. Experience acting as a Scrum Master / Delivery Manager embedded with engineers. Practical experience with version control (e.g. Git), CI/CD and cloud-native or platform-based services. Strong stakeholder engagement and the ability to challenge and influence at senior level. High proficiency in Jira , plus familiarity with delivery governance tools (e.g. ServiceNow is a bonus). Experience focused only on cloud migrations, Dynamics CRM or purely integration/database projects will not be sufficient unless there is clear, recent evidence of end-to-end software product delivery. Why it might interest you Opportunity to lead delivery in a modern engineering setup where agile ways of working are taken seriously. Clear, technically focused backlog around security, resilience and reliability - not a vague transformation brief. Influential position engaging directly with senior stakeholders on a visible digital initiative. If you are within a realistic commute of Newcastle, Leeds or Birmingham and this aligns with your recent experience, I would be keen to share more details and understand your availability and expectations.
TEC Partners
Senior Agile Delivery Manager
TEC Partners City, Leeds
Senior Agile Delivery Manager (Contract) Duration: 12 Months Contract Type: Inside IR35 Day Rate: Up to 600/day via Umbrella + Expenses Location: Leeds, Newcastle or Birmingham (60% Onsite Requirement) Opportunity Overview A large, complex organisation is seeking a Senior Agile Delivery Manager to support the delivery of a newly formed software engineering team. This team will focus on a defined backlog of critical improvements across service security, resilience, testability, and recoverability. This is a hands-on delivery role, not a coordination position. You will operate as an embedded Scrum Master within an active engineering team, working closely with developers, testers, and DevOps engineers to drive high-quality software delivery. The successful candidate will play a key role in ensuring backlogs are technically ready, prioritised, and executable, working in close partnership with architecture and business analysis functions. Key Responsibilities Agile Delivery (Hands-on) Act as Scrum Master / Delivery Manager within a live software engineering environment Lead core agile ceremonies including sprint planning, stand-ups, reviews, and retrospectives Actively remove blockers and manage delivery flow, scope, and prioritisation Maintain consistent delivery momentum across sustained build activity Software Delivery & Technical Engagement Work closely with engineers across development, testing, and DevOps Operate effectively within modern software delivery lifecycles Engage confidently in technical discussions, trade-offs, and challenges Support delivery across complex areas such as security, resilience, and recoverability Senior Stakeholder Engagement Influence and challenge senior technical and non-technical stakeholders Provide clear, evidence-based reporting on delivery progress Build trust through transparency and consistent performance Planning, Coordination & Governance Collaborate with Product Managers and technical leads to maintain prioritised backlogs Proactively manage risks, issues, and cross-team dependencies Utilise Jira for detailed planning, tracking, and reporting Support governance and change processes where required Essential Skills and Experience Recent, hands-on experience delivering software within agile engineering teams Proven track record operating as a Scrum Master or Delivery Manager in active build environments Strong understanding of modern software engineering practices, including: Version control (e.g. Git) CI/CD pipelines Cloud-native or platform-based architectures Experience working directly with developers, testers, and DevOps engineers Ability to manage complex delivery risks, dependencies, and backlogs Strong stakeholder management and influencing skills at a senior level High proficiency in Jira for team and programme-level delivery Demonstrable experience aligned to senior capability (e.g. SFIA Level 6 equivalent) CV evidence must clearly outline delivery outcomes, technical context, and problem-solving approach Technical Environment Cloud platforms (e.g. AWS and/or Azure) within active software delivery environments Infrastructure as Code (e.g. Terraform) CI/CD tooling and DevOps practices Automated testing and quality engineering approaches Secure and resilient digital service delivery Desirable Experience Experience working with platform or data engineering teams Exposure to large-scale, regulated or public sector environments Familiarity with service management or change tools (e.g. ServiceNow) Location & Working Pattern Primary locations: Newcastle, Leeds, or Birmingham Minimum 60% on-site presence required Candidates must live within a realistic commuting distance (approximately 90 minutes) for sustained attendance What's on Offer 12-month contract engagement Competitive day rate via umbrella Opportunity to work within a high-impact, delivery-focused engineering environment Exposure to complex, large-scale digital services Application Process For further information or to apply, please get in touch for a confidential discussion.
01/04/2026
Full time
Senior Agile Delivery Manager (Contract) Duration: 12 Months Contract Type: Inside IR35 Day Rate: Up to 600/day via Umbrella + Expenses Location: Leeds, Newcastle or Birmingham (60% Onsite Requirement) Opportunity Overview A large, complex organisation is seeking a Senior Agile Delivery Manager to support the delivery of a newly formed software engineering team. This team will focus on a defined backlog of critical improvements across service security, resilience, testability, and recoverability. This is a hands-on delivery role, not a coordination position. You will operate as an embedded Scrum Master within an active engineering team, working closely with developers, testers, and DevOps engineers to drive high-quality software delivery. The successful candidate will play a key role in ensuring backlogs are technically ready, prioritised, and executable, working in close partnership with architecture and business analysis functions. Key Responsibilities Agile Delivery (Hands-on) Act as Scrum Master / Delivery Manager within a live software engineering environment Lead core agile ceremonies including sprint planning, stand-ups, reviews, and retrospectives Actively remove blockers and manage delivery flow, scope, and prioritisation Maintain consistent delivery momentum across sustained build activity Software Delivery & Technical Engagement Work closely with engineers across development, testing, and DevOps Operate effectively within modern software delivery lifecycles Engage confidently in technical discussions, trade-offs, and challenges Support delivery across complex areas such as security, resilience, and recoverability Senior Stakeholder Engagement Influence and challenge senior technical and non-technical stakeholders Provide clear, evidence-based reporting on delivery progress Build trust through transparency and consistent performance Planning, Coordination & Governance Collaborate with Product Managers and technical leads to maintain prioritised backlogs Proactively manage risks, issues, and cross-team dependencies Utilise Jira for detailed planning, tracking, and reporting Support governance and change processes where required Essential Skills and Experience Recent, hands-on experience delivering software within agile engineering teams Proven track record operating as a Scrum Master or Delivery Manager in active build environments Strong understanding of modern software engineering practices, including: Version control (e.g. Git) CI/CD pipelines Cloud-native or platform-based architectures Experience working directly with developers, testers, and DevOps engineers Ability to manage complex delivery risks, dependencies, and backlogs Strong stakeholder management and influencing skills at a senior level High proficiency in Jira for team and programme-level delivery Demonstrable experience aligned to senior capability (e.g. SFIA Level 6 equivalent) CV evidence must clearly outline delivery outcomes, technical context, and problem-solving approach Technical Environment Cloud platforms (e.g. AWS and/or Azure) within active software delivery environments Infrastructure as Code (e.g. Terraform) CI/CD tooling and DevOps practices Automated testing and quality engineering approaches Secure and resilient digital service delivery Desirable Experience Experience working with platform or data engineering teams Exposure to large-scale, regulated or public sector environments Familiarity with service management or change tools (e.g. ServiceNow) Location & Working Pattern Primary locations: Newcastle, Leeds, or Birmingham Minimum 60% on-site presence required Candidates must live within a realistic commuting distance (approximately 90 minutes) for sustained attendance What's on Offer 12-month contract engagement Competitive day rate via umbrella Opportunity to work within a high-impact, delivery-focused engineering environment Exposure to complex, large-scale digital services Application Process For further information or to apply, please get in touch for a confidential discussion.
MARS Recruitment
Principal Electronics Hardware Engineer
MARS Recruitment Booker, Buckinghamshire
Principal Electronics Hardware Engineer High Wycombe Hybrid £72,000pa plus benefits: Are you a Senior or Principal Electronics Hardware Engineer who has a scientific or engineering mind? Would you like to own and manage the electronics hardware development of a world-leading scientific instrumentation product? Our client has been at the forefront of technical innovation for over 50 years. Their ground-breaking products are used worldwide and as they go from strength to strength, they are looking for a Principal Electronics Hardware Engineer to join their highly talented electronics engineering team. On a day-to-day basis, your focus will be the design and development of electronics hardware for a specific product line. You will become the subject matter expert for this product, coordinating design reviews, testing to validate systems, and support the product with any customer queries. Please note that your specific product is manufactured in Santa Barbara, so there may be some international travel to California in the US. About you: Ideally an Electronics or Scientific degree Extensive practical experience in the design and development of electronics systems including analogue, digital and power supply circuitry and experience with writing embedded software both in C and assembler. Experience with low noise electronics design and the ability to model electronic systems to predict noise performance. Ability to write efficient, well-structured and annotated VHDL for targeting FPGAs. Ability to simulate designs and build appropriate test harnesses. Strong debug skills and knowledge of associated tools. Experience of designing complex SMT multilayer pcbs of 500 components or more. Design and testing for EMC, electrical safety, reliability and minimising environmental impact. Systems overview, with good appreciation of thermal and mechanical design issues. Ideally - Experienced with Mentor schematic capture and pcb layout. Xilinx Vivado / Planahead. Functional test development, Embedded Linux, application level development in Windows using C# for the construction of test harnesses Ideally Experienced with analytical instrumentation, ARM processors, Ethernet, PIC, Zynq, Xilinx FPGA, IEEE 1394, Infineon 16x, Motor drives Our client is offering a hybrid working arrangement with 3 days in their offices and 2 days from home. There is flexible start and finish times so you can plan your day around your preferred hours. If you re a Senior or Principal Electronics Hardware Engineer who has worked on analytical instrumentation or similar, please get in touch for information on the client, role, products, career development, benefits etc. Please send MARS a copy of your CV or drop Lee Cherrill a linkedin connection request or contact him through the MARS Recruitment website. MARS Recruitment is an equal opportunities employer and positively welcomes applications from suitably qualified applicants regardless of race, colour, sex, marital status, national origin, religion, age, disability, or any other protected status. Suitable candidates for the role will be contacted within 3 working days, unfortunately if you haven t heard back in this time your application has been unsuccessful at this time. MARS Recruitment is a specialist Engineering & IT recruiter working in partnership with companies across the UK and offers services of both an Employment Business (for Temporary/Contract roles) and an Employment Agency (for Permanent roles).
01/04/2026
Full time
Principal Electronics Hardware Engineer High Wycombe Hybrid £72,000pa plus benefits: Are you a Senior or Principal Electronics Hardware Engineer who has a scientific or engineering mind? Would you like to own and manage the electronics hardware development of a world-leading scientific instrumentation product? Our client has been at the forefront of technical innovation for over 50 years. Their ground-breaking products are used worldwide and as they go from strength to strength, they are looking for a Principal Electronics Hardware Engineer to join their highly talented electronics engineering team. On a day-to-day basis, your focus will be the design and development of electronics hardware for a specific product line. You will become the subject matter expert for this product, coordinating design reviews, testing to validate systems, and support the product with any customer queries. Please note that your specific product is manufactured in Santa Barbara, so there may be some international travel to California in the US. About you: Ideally an Electronics or Scientific degree Extensive practical experience in the design and development of electronics systems including analogue, digital and power supply circuitry and experience with writing embedded software both in C and assembler. Experience with low noise electronics design and the ability to model electronic systems to predict noise performance. Ability to write efficient, well-structured and annotated VHDL for targeting FPGAs. Ability to simulate designs and build appropriate test harnesses. Strong debug skills and knowledge of associated tools. Experience of designing complex SMT multilayer pcbs of 500 components or more. Design and testing for EMC, electrical safety, reliability and minimising environmental impact. Systems overview, with good appreciation of thermal and mechanical design issues. Ideally - Experienced with Mentor schematic capture and pcb layout. Xilinx Vivado / Planahead. Functional test development, Embedded Linux, application level development in Windows using C# for the construction of test harnesses Ideally Experienced with analytical instrumentation, ARM processors, Ethernet, PIC, Zynq, Xilinx FPGA, IEEE 1394, Infineon 16x, Motor drives Our client is offering a hybrid working arrangement with 3 days in their offices and 2 days from home. There is flexible start and finish times so you can plan your day around your preferred hours. If you re a Senior or Principal Electronics Hardware Engineer who has worked on analytical instrumentation or similar, please get in touch for information on the client, role, products, career development, benefits etc. Please send MARS a copy of your CV or drop Lee Cherrill a linkedin connection request or contact him through the MARS Recruitment website. MARS Recruitment is an equal opportunities employer and positively welcomes applications from suitably qualified applicants regardless of race, colour, sex, marital status, national origin, religion, age, disability, or any other protected status. Suitable candidates for the role will be contacted within 3 working days, unfortunately if you haven t heard back in this time your application has been unsuccessful at this time. MARS Recruitment is a specialist Engineering & IT recruiter working in partnership with companies across the UK and offers services of both an Employment Business (for Temporary/Contract roles) and an Employment Agency (for Permanent roles).
CBSbutler Holdings Limited trading as CBSbutler
Senior Software Engineer
CBSbutler Holdings Limited trading as CBSbutler Chandler's Ford, Hampshire
Senior Software Engineer Salary: 70,000 - 80,000 Location: Southampton - Hybrid on site 40% Sector: Defence and National Security You will join a leading defence and national security consultancy, working on software for products in the RF communication and sensors domain. You will be responsible for the detailed design, implementation and testing of components of the product software, working with an agile team. There is a degree of flexibility as to the agile tasking within the agile software team, depending on your expertise, the role can flex to focus either on Modern UI design and implementation or Embedded software development. Key Responsibilities As a Senior Software Engineer your responsibilities will include: Detailed design of components of the product software Implementation and testing of software as part of an agile software team Gaining understanding of existing system products and future development agendas. Your skills and experience: BEng/BSc and/or master's degree in an appropriate engineering, computer science, information systems or related subject. Knowledge of Sensor and Communication systems. Software engineering experience from R&D concept through to the full product development lifecycle Modern software architecture practices Experience of some kind of scientific application/DSP, including algorithm implementation Capability in multiple languages and switching between languages rapidly, e.g. C++/C#/Python Comfortable with modern agile development practices e.g. Scrum/Kanban Comfortable with modern software tooling e.g. Gitlab, Git, VS Code Ideally you will have experience in some of the following: Experience of modern UI design. Embedded software development (cross-compiling, deployment). Linux OS and tools, kernel drivers DevOps (Gitlab CI/CD scripting, pipelines, Docker) Team Leadership or Line Management experience Benefits: As well as a competitive salary you will enjoy access to a number of additional flexible benefits, which will cover Health and Wellbeing, Savings and Protection and Life, Leisure and Entertainment. Security Information : Due to the nature of this position, we require you to be willing and eligible to achieve a minimum of SC clearance. To qualify, the candidate should be a British Citizen and have resided in the UK for the last 5 years for SC. For more information about clearance eligibility, please see (url removed)>
01/04/2026
Full time
Senior Software Engineer Salary: 70,000 - 80,000 Location: Southampton - Hybrid on site 40% Sector: Defence and National Security You will join a leading defence and national security consultancy, working on software for products in the RF communication and sensors domain. You will be responsible for the detailed design, implementation and testing of components of the product software, working with an agile team. There is a degree of flexibility as to the agile tasking within the agile software team, depending on your expertise, the role can flex to focus either on Modern UI design and implementation or Embedded software development. Key Responsibilities As a Senior Software Engineer your responsibilities will include: Detailed design of components of the product software Implementation and testing of software as part of an agile software team Gaining understanding of existing system products and future development agendas. Your skills and experience: BEng/BSc and/or master's degree in an appropriate engineering, computer science, information systems or related subject. Knowledge of Sensor and Communication systems. Software engineering experience from R&D concept through to the full product development lifecycle Modern software architecture practices Experience of some kind of scientific application/DSP, including algorithm implementation Capability in multiple languages and switching between languages rapidly, e.g. C++/C#/Python Comfortable with modern agile development practices e.g. Scrum/Kanban Comfortable with modern software tooling e.g. Gitlab, Git, VS Code Ideally you will have experience in some of the following: Experience of modern UI design. Embedded software development (cross-compiling, deployment). Linux OS and tools, kernel drivers DevOps (Gitlab CI/CD scripting, pipelines, Docker) Team Leadership or Line Management experience Benefits: As well as a competitive salary you will enjoy access to a number of additional flexible benefits, which will cover Health and Wellbeing, Savings and Protection and Life, Leisure and Entertainment. Security Information : Due to the nature of this position, we require you to be willing and eligible to achieve a minimum of SC clearance. To qualify, the candidate should be a British Citizen and have resided in the UK for the last 5 years for SC. For more information about clearance eligibility, please see (url removed)>
Saab UK
Lead Software Engineer
Saab UK Fareham, Hampshire
Introduction Saab UK is part of Scandinavia's largest defence company, bringing together the best of Swedish and British innovation. Saab offers world-leading solutions and services in defence, aviation, space, and civil security to keep people and society safe. Our UK presence has been growing at pace, meaning we can offer a wide range of opportunities for personal fulfilment and career growth. We currently employ over 600 people across eight sites in the UK, and our specialisations include software engineering, underwater robotics, radars, AI, and armed forces training. The Role: To design and implement software solutions for underwater robotics applications in line with the company's business needs through innovation, creativity and professionalism. Able to demonstrate expertise and experience in software used on industrial/vehicle/vessel systems. Reporting to the Software Manager the Software Lead role involves taking responsibility for the delivery of projects and leading multidisciplinary teams to deliver technically complex software projects for subsea vehicles and associated robotic functions. Typically requiring input from several differing software and engineering disciplines and supporting functions the software lead is able to bind these inputs together to successfully deliver the software content for Saab products. Qualifications and Skills: Required skills: A minimum of 7 years' experience as a Senior Engineer. A Degree in a relevant Engineering Discipline. Broad understanding of software from embedded though to applications Leading multi-disciplined teams of software engineers Able to develop a software architecture for complex systems from scratch Sound understanding of modern software methods and technologies Able to maintain a system level approach and not get lost in the detail Able to develop system level requirements and derive lower level requirements to achieve these Sound understanding of safety concepts and design Able to interface directly with customers Able to act as a technical authority Able to communicate technical concepts to non-technical stakeholders Able to estimate work content and duration Able to plan work loading for teams ensuring no team member is overloaded Able to develop and instigate processes to ensure industry best practice is achieved Able to ensure appropriate levels of Software Quality are achieved for projects Able to mentor and develop junior engineers Ability to delegate tasks Able to manage resources and budgets Practical understanding of standards and application of standards Appreciation of Cyber Security and the impacts on design In addition, you will be Able to demonstrate software skills in some of the following technologies on both Windows and Linux: C++ Javascript Python XML JSON HTML CSS Web backend servers (Angular, Django, NodeJS, React, Apache or similar) Web Sockets Docker TCP-IP / UDP SQL or other databases Dev tools (Wireshark, system log interrogation etc ) Databases Cyber Security Desirable: Exposure to IP video and video routing Familiarity in design and testing of control software Familiarity with Systems serving Real Time Information via Web Sockets Use of DDS and interfacing with it Message Queues (Active MQ/Rabbit MQ/ZeroMQ) GUI Development experience (.Net GUI framework, Qt 6.2 or previous versions) Developing and debugging software for application software in Visual studio (2013, 2017, 2022) Customer facing API's using web technologies By submitting an application to Saab UK you consent to undertaking workforce screening activities that may include but are not limited to: Baseline Personnel Security checks, National Security Vetting, reference checks, verification of working rights and in all circumstances preferred candidates will be placed through a security interview.
01/04/2026
Full time
Introduction Saab UK is part of Scandinavia's largest defence company, bringing together the best of Swedish and British innovation. Saab offers world-leading solutions and services in defence, aviation, space, and civil security to keep people and society safe. Our UK presence has been growing at pace, meaning we can offer a wide range of opportunities for personal fulfilment and career growth. We currently employ over 600 people across eight sites in the UK, and our specialisations include software engineering, underwater robotics, radars, AI, and armed forces training. The Role: To design and implement software solutions for underwater robotics applications in line with the company's business needs through innovation, creativity and professionalism. Able to demonstrate expertise and experience in software used on industrial/vehicle/vessel systems. Reporting to the Software Manager the Software Lead role involves taking responsibility for the delivery of projects and leading multidisciplinary teams to deliver technically complex software projects for subsea vehicles and associated robotic functions. Typically requiring input from several differing software and engineering disciplines and supporting functions the software lead is able to bind these inputs together to successfully deliver the software content for Saab products. Qualifications and Skills: Required skills: A minimum of 7 years' experience as a Senior Engineer. A Degree in a relevant Engineering Discipline. Broad understanding of software from embedded though to applications Leading multi-disciplined teams of software engineers Able to develop a software architecture for complex systems from scratch Sound understanding of modern software methods and technologies Able to maintain a system level approach and not get lost in the detail Able to develop system level requirements and derive lower level requirements to achieve these Sound understanding of safety concepts and design Able to interface directly with customers Able to act as a technical authority Able to communicate technical concepts to non-technical stakeholders Able to estimate work content and duration Able to plan work loading for teams ensuring no team member is overloaded Able to develop and instigate processes to ensure industry best practice is achieved Able to ensure appropriate levels of Software Quality are achieved for projects Able to mentor and develop junior engineers Ability to delegate tasks Able to manage resources and budgets Practical understanding of standards and application of standards Appreciation of Cyber Security and the impacts on design In addition, you will be Able to demonstrate software skills in some of the following technologies on both Windows and Linux: C++ Javascript Python XML JSON HTML CSS Web backend servers (Angular, Django, NodeJS, React, Apache or similar) Web Sockets Docker TCP-IP / UDP SQL or other databases Dev tools (Wireshark, system log interrogation etc ) Databases Cyber Security Desirable: Exposure to IP video and video routing Familiarity in design and testing of control software Familiarity with Systems serving Real Time Information via Web Sockets Use of DDS and interfacing with it Message Queues (Active MQ/Rabbit MQ/ZeroMQ) GUI Development experience (.Net GUI framework, Qt 6.2 or previous versions) Developing and debugging software for application software in Visual studio (2013, 2017, 2022) Customer facing API's using web technologies By submitting an application to Saab UK you consent to undertaking workforce screening activities that may include but are not limited to: Baseline Personnel Security checks, National Security Vetting, reference checks, verification of working rights and in all circumstances preferred candidates will be placed through a security interview.
Zenovo
Embedded Software Engineer
Zenovo
Job Title: Embedded Software Engineer Location: Leicestershire (hybrid 3 days per week onsite) Salary: Up to £65k (depending on experience) We re looking for a talented Embedded Software Engineer to join a cutting-edge technology company developing next-generation IoT solutions. This is a hands-on role focused on designing, developing, and testing software for embedded systems. If you re an experienced Embedded Software Engineer looking to work on next generation technology, we want to hear from you! About the Role: Develop low-level embedded software, including device drivers, and RTOS/kernel components. Integrate secure IoT communication protocols (e.g., MQTT, BLE). Build automated test frameworks, run HIL testing, and support prototype validation. Collaborate closely with hardware teams and maintain technical documentation. Participate in CI/CD pipelines for automated testing and software delivery. About you: Bachelor s or master s degree in computer science, Electrical Engineering, or related field. Strong experience in C/C++, Linux, and Python - scripting (Shell/Bash) a plus. Embedded systems experience with microcontrollers (ARM Cortex, STM32, ESP32). Knowledge of low-power design, IoT protocols, and secure data transmission. Familiarity with automated testing frameworks (Pytest, Unity, Robot Framework) and debugging tools (JTAG, GDB, oscilloscopes). Experience with version control (Git) and CI/CD pipelines (Jenkins, GitLab CI, Azure DevOps). Desirable skills: Yocto, OTA updates, bootloader development, SPI/I2C/UART/GPIO, wireless protocols (Wi-Fi, Bluetooth, Zigbee, LoRa), TDD/BDD practices, hardware simulation/testing. Please note, we cannot offer sponsorship for this role. If interested, please send over an updates CV.
01/04/2026
Full time
Job Title: Embedded Software Engineer Location: Leicestershire (hybrid 3 days per week onsite) Salary: Up to £65k (depending on experience) We re looking for a talented Embedded Software Engineer to join a cutting-edge technology company developing next-generation IoT solutions. This is a hands-on role focused on designing, developing, and testing software for embedded systems. If you re an experienced Embedded Software Engineer looking to work on next generation technology, we want to hear from you! About the Role: Develop low-level embedded software, including device drivers, and RTOS/kernel components. Integrate secure IoT communication protocols (e.g., MQTT, BLE). Build automated test frameworks, run HIL testing, and support prototype validation. Collaborate closely with hardware teams and maintain technical documentation. Participate in CI/CD pipelines for automated testing and software delivery. About you: Bachelor s or master s degree in computer science, Electrical Engineering, or related field. Strong experience in C/C++, Linux, and Python - scripting (Shell/Bash) a plus. Embedded systems experience with microcontrollers (ARM Cortex, STM32, ESP32). Knowledge of low-power design, IoT protocols, and secure data transmission. Familiarity with automated testing frameworks (Pytest, Unity, Robot Framework) and debugging tools (JTAG, GDB, oscilloscopes). Experience with version control (Git) and CI/CD pipelines (Jenkins, GitLab CI, Azure DevOps). Desirable skills: Yocto, OTA updates, bootloader development, SPI/I2C/UART/GPIO, wireless protocols (Wi-Fi, Bluetooth, Zigbee, LoRa), TDD/BDD practices, hardware simulation/testing. Please note, we cannot offer sponsorship for this role. If interested, please send over an updates CV.
Avanti Recruitment
Senior Embedded Software Engineer (Contract)
Avanti Recruitment Cambridge, Cambridgeshire
Senior Embedded Software Engineer (Contract) Cambridge Hybrid (minimum 3 days onsite) We are working with an innovative technology company developing advanced hardware systems used in cutting-edge scientific and research applications. They are looking to bring in a Senior Embedded Software Engineer on a contract basis to support a critical and time-sensitive project. This is a hands-on role where you will play a key part in maintaining project continuity, working closely with electronics and hardware teams to develop and enhance embedded software on complex systems. SKILLS REQUIRED Strong embedded C STM32 experience RTOS experience (ThreadX or similar preferred) Experience working with physical hardware and PCBs If you are on the market and looking for your next contract assignment then please apply online today.
01/04/2026
Contractor
Senior Embedded Software Engineer (Contract) Cambridge Hybrid (minimum 3 days onsite) We are working with an innovative technology company developing advanced hardware systems used in cutting-edge scientific and research applications. They are looking to bring in a Senior Embedded Software Engineer on a contract basis to support a critical and time-sensitive project. This is a hands-on role where you will play a key part in maintaining project continuity, working closely with electronics and hardware teams to develop and enhance embedded software on complex systems. SKILLS REQUIRED Strong embedded C STM32 experience RTOS experience (ThreadX or similar preferred) Experience working with physical hardware and PCBs If you are on the market and looking for your next contract assignment then please apply online today.
SC/DV Cleared - Cyber Security Architect - Permanent
Agilesource Ltd
AgileSource are looking for an experienced Cyber Security Architect with active SC or DV clearance to join a growing cyber consultancy supporting high-profile government and defence programmes. Security Clearance Active SC clearance required. Active DV clearance highly desirable. Please note that due to the nature of the projects and security requirements associated with certain client engagements, some roles may be restricted to candidates who meet specific nationality and residency criteria in line with UK government security clearance eligibility requirements. As a result, preference may be given to UK sole nationals where required by the end client. You will play a key role in designing, assuring, and delivering secure architectures across complex enterprise environments, cloud platforms, networks, and mission-critical systems. This is an excellent opportunity for someone who enjoys working across multiple stakeholders, influencing technical direction, and ensuring security is Embedded into every stage of solution delivery. Key Responsibilities Design and develop secure technical architectures for enterprise, cloud, and hybrid environments Provide security architecture guidance across infrastructure, applications, networks, and data platforms Lead security design reviews, risk assessments, and threat modelling activities Ensure solutions align with government, defence, and industry security standards Support accreditation and assurance activities, including RMADS, JSP 440, NIST, ISO 27001, and Secure by Design principles Work closely with solution architects, engineers, project managers, and client stakeholders Identify security risks and provide pragmatic mitigation strategies Contribute to bid activity, technical proposals, and client presentations where required Maintain awareness of emerging cyber threats, vulnerabilities, and security technologies Required Experience Proven experience working as a Cyber Security Architect, Security Consultant, or Technical Security Lead Active SC clearance is essential; DV clearance is advantageous Strong understanding of enterprise security architecture, security frameworks, and governance Experience across cloud security, particularly AWS, Azure, or Microsoft 365 environments Knowledge of network security, identity and access management, endpoint protection, SIEM, and zero trust principles Experience producing security documentation, architecture diagrams, and risk assessments Familiarity with government and defence security requirements Strong stakeholder management and communication skills Ability to work in highly regulated and secure environments Desirable Skills CISSP, SABSA, TOGAF, CCSK, CCSP, or similar certifications Experience working within MOD, Home Office, central government, or defence programmes Knowledge of DevSecOps, container security, and secure software delivery Experience with security tooling such as Sentinel, Splunk, CrowdStrike, Palo Alto, or Defender Understanding of NCSC guidance and secure-by-design principles
01/04/2026
Full time
AgileSource are looking for an experienced Cyber Security Architect with active SC or DV clearance to join a growing cyber consultancy supporting high-profile government and defence programmes. Security Clearance Active SC clearance required. Active DV clearance highly desirable. Please note that due to the nature of the projects and security requirements associated with certain client engagements, some roles may be restricted to candidates who meet specific nationality and residency criteria in line with UK government security clearance eligibility requirements. As a result, preference may be given to UK sole nationals where required by the end client. You will play a key role in designing, assuring, and delivering secure architectures across complex enterprise environments, cloud platforms, networks, and mission-critical systems. This is an excellent opportunity for someone who enjoys working across multiple stakeholders, influencing technical direction, and ensuring security is Embedded into every stage of solution delivery. Key Responsibilities Design and develop secure technical architectures for enterprise, cloud, and hybrid environments Provide security architecture guidance across infrastructure, applications, networks, and data platforms Lead security design reviews, risk assessments, and threat modelling activities Ensure solutions align with government, defence, and industry security standards Support accreditation and assurance activities, including RMADS, JSP 440, NIST, ISO 27001, and Secure by Design principles Work closely with solution architects, engineers, project managers, and client stakeholders Identify security risks and provide pragmatic mitigation strategies Contribute to bid activity, technical proposals, and client presentations where required Maintain awareness of emerging cyber threats, vulnerabilities, and security technologies Required Experience Proven experience working as a Cyber Security Architect, Security Consultant, or Technical Security Lead Active SC clearance is essential; DV clearance is advantageous Strong understanding of enterprise security architecture, security frameworks, and governance Experience across cloud security, particularly AWS, Azure, or Microsoft 365 environments Knowledge of network security, identity and access management, endpoint protection, SIEM, and zero trust principles Experience producing security documentation, architecture diagrams, and risk assessments Familiarity with government and defence security requirements Strong stakeholder management and communication skills Ability to work in highly regulated and secure environments Desirable Skills CISSP, SABSA, TOGAF, CCSK, CCSP, or similar certifications Experience working within MOD, Home Office, central government, or defence programmes Knowledge of DevSecOps, container security, and secure software delivery Experience with security tooling such as Sentinel, Splunk, CrowdStrike, Palo Alto, or Defender Understanding of NCSC guidance and secure-by-design principles
Client-Server
Python Developer R&D - MedTech
Client-Server Cambridge, Cambridgeshire
Python Developer / Backend Software Engineer (Python R&D) Cambridge onsite to £55k Would you like to work on Greenfield projects at the cutting edge of medical technology? You could be joining a well funded start-up, collaborating with scientists and other engineers to develop sensing and imaging terahertz solutions. As a Python Developer you'll work on complex problems including image processing, machine learning, numerical simulation, user interfaces, databases, networking and interfacing with hardware. You'll be using a Python based tech stack but with constantly evolving technology that you'll be able to influence. Location: You'll join a talented team based just north of Cambridge (with parking available), on a fulltime basis (with some flexibility). About you: You have strong backend software engineering experience with Python, including Python libraries such as PyTorch, NumPy You have experience working with asynchronous, parallel or distributed systems You have a good knowledge of at least one relational database e.g. SQL Server, Oracle You have a good understanding of TDD, CI/CD practices and modern software engineering best practices You have experience with embedded software and / or IoT You are comfortable in an R&D environment You have an interest and understanding of Machine Learning and AI You are degree educated in a relevant STEM discipline You're collaborative, comfortable with Pair Programming and mentoring more junior engineers Ideally you will also have experience with some of the following: Anaconda, Mamba, Poetry, C++, JavaScript, Haskell, OCaml, Rust What's in it for you: As a Python Developer you will receive a competitive package: Salary to £55k Bonus Healthcare Pension Continual learning and self development Complex interesting work at the cutting edge of technology Apply now to find out more about this Python Developer / Backend Software Engineer (Python R&D TDD) opportunity. At Client Server we believe in a diverse workplace that allows people to play to their strengths and continually learn. We're an equal opportunities employer whose people come from all walks of life and will never discriminate based on race, colour, religion, sex, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. The clients we work with share our values.
01/04/2026
Full time
Python Developer / Backend Software Engineer (Python R&D) Cambridge onsite to £55k Would you like to work on Greenfield projects at the cutting edge of medical technology? You could be joining a well funded start-up, collaborating with scientists and other engineers to develop sensing and imaging terahertz solutions. As a Python Developer you'll work on complex problems including image processing, machine learning, numerical simulation, user interfaces, databases, networking and interfacing with hardware. You'll be using a Python based tech stack but with constantly evolving technology that you'll be able to influence. Location: You'll join a talented team based just north of Cambridge (with parking available), on a fulltime basis (with some flexibility). About you: You have strong backend software engineering experience with Python, including Python libraries such as PyTorch, NumPy You have experience working with asynchronous, parallel or distributed systems You have a good knowledge of at least one relational database e.g. SQL Server, Oracle You have a good understanding of TDD, CI/CD practices and modern software engineering best practices You have experience with embedded software and / or IoT You are comfortable in an R&D environment You have an interest and understanding of Machine Learning and AI You are degree educated in a relevant STEM discipline You're collaborative, comfortable with Pair Programming and mentoring more junior engineers Ideally you will also have experience with some of the following: Anaconda, Mamba, Poetry, C++, JavaScript, Haskell, OCaml, Rust What's in it for you: As a Python Developer you will receive a competitive package: Salary to £55k Bonus Healthcare Pension Continual learning and self development Complex interesting work at the cutting edge of technology Apply now to find out more about this Python Developer / Backend Software Engineer (Python R&D TDD) opportunity. At Client Server we believe in a diverse workplace that allows people to play to their strengths and continually learn. We're an equal opportunities employer whose people come from all walks of life and will never discriminate based on race, colour, religion, sex, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. The clients we work with share our values.
CGI
Software Engineer (C++)
CGI Gloucester, Gloucestershire
Software Engineer (C++) Position Description At CGI, we're redefining what's possible in the Space, Defence, and Intelligence sector delivering secure, mission-critical systems that protect the UK and drive national capability. As a C++ Software Engineer, you'll help design and implement next-generation solutions that enable operational excellence and resilience in the most demanding environments. You'll be part of a trusted team that values innovation, ownership, and collaboration-empowering you to shape the future of defence technology while advancing your own career through continuous learning and professional growth. CGI was recognised in the Sunday Times Best Places to Work List 2025 and has been named a UK 'Best Employer' by the Financial Times. We offer a competitive salary, excellent pension, private healthcare, plus a share scheme (3.5% + 3.5% matching) which makes you a CGI Partner not just an employee. We are committed to inclusivity, building a genuinely diverse community of tech talent and inspiring everyone to pursue careers in our sector, including our Armed Forces, and are proud to hold a Gold Award in recognition of our support of the Armed Forces Corporate Covenant. Join us and you'll be part of an open, friendly community of experts. We'll train and support you in taking your career wherever you want it to go. Due to the highly secure nature of the work, this role is only open to sole UK Nationals who hold or are eligible to hold High-Level Clearance (HLC). While hybrid or remote working may be possible, regular attendance at the secure site will be required. Your future duties and responsibilities In this role, you will engineer high-performance, secure software systems that underpin mission-critical defence operations. You'll collaborate with clients and cross-functional teams to design, develop, and deliver robust solutions that meet exacting standards of performance and reliability. Your expertise will directly influence the success of strategic projects, ensuring our clients maintain a technological edge in national security. You'll take ownership of your work from concept through delivery, bringing creativity and precision to every challenge. Supported by CGI's collaborative culture, you'll have opportunities to innovate, contribute to technical direction, and build a rewarding, purpose-driven career. Key responsibilities: Design & Develop: Create and maintain high-quality, modern C++ software solutions aligned with mission objectives. Collaborate & Innovate: Work closely with multidisciplinary teams and clients to translate technical requirements into effective solutions. Optimise & Secure: Apply secure coding standards, performance optimisation, and rigorous testing practices. Deliver & Evolve: Contribute to Agile ceremonies, CI/CD pipelines, and continuous improvement initiatives. Document & Communicate: Produce clear technical documentation and contribute to knowledge-sharing across teams. Required qualifications to be successful in this role You should have strong experience developing secure, high-performance software using modern C++ and be passionate about delivering reliable systems that make a real difference. A background in defence, aerospace, or similar high-assurance environments is advantageous but not essential. Essential qualifications: Proven experience with modern C++ (C+ and above) and OOD principles. Solid understanding of multithreading, concurrency, and real-time software design. Familiarity with Linux and cross-platform development environments. Experience with CI/CD tools, version control, and unit testing frameworks. Awareness of secure coding standards and best practices. Strong analytical and problem-solving skills, with the ability to work effectively in collaborative teams. Desirable qualifications: Experience in embedded or mission-critical systems. Knowledge of middleware technologies (e.g., DDS, ZeroMQ) and scripting (Python, Bash). Understanding of Agile delivery models such as Scrum or SAFe. Together, as owners, let's turn meaningful insights into action. Life at CGI is rooted in ownership, teamwork, respect and belonging. Here, you'll reach your full potential because You are invited to be an owner from day 1 as we work together to bring our Dream to life. That's why we call ourselves CGI Partners rather than employees. We benefit from our collective success and actively shape our company's strategy and direction. Your work creates value. You'll develop innovative solutions and build relationships with teammates and clients while accessing global capabilities to scale your ideas, embrace new opportunities, and benefit from expansive industry and technology expertise. You'll shape your career by joining a company built to grow and last. You'll be supported by leaders who care about your health and well-being and provide you with opportunities to deepen your skills and broaden your horizons. Come join our team-one of the largest IT and business consulting services firms in the world.
01/04/2026
Full time
Software Engineer (C++) Position Description At CGI, we're redefining what's possible in the Space, Defence, and Intelligence sector delivering secure, mission-critical systems that protect the UK and drive national capability. As a C++ Software Engineer, you'll help design and implement next-generation solutions that enable operational excellence and resilience in the most demanding environments. You'll be part of a trusted team that values innovation, ownership, and collaboration-empowering you to shape the future of defence technology while advancing your own career through continuous learning and professional growth. CGI was recognised in the Sunday Times Best Places to Work List 2025 and has been named a UK 'Best Employer' by the Financial Times. We offer a competitive salary, excellent pension, private healthcare, plus a share scheme (3.5% + 3.5% matching) which makes you a CGI Partner not just an employee. We are committed to inclusivity, building a genuinely diverse community of tech talent and inspiring everyone to pursue careers in our sector, including our Armed Forces, and are proud to hold a Gold Award in recognition of our support of the Armed Forces Corporate Covenant. Join us and you'll be part of an open, friendly community of experts. We'll train and support you in taking your career wherever you want it to go. Due to the highly secure nature of the work, this role is only open to sole UK Nationals who hold or are eligible to hold High-Level Clearance (HLC). While hybrid or remote working may be possible, regular attendance at the secure site will be required. Your future duties and responsibilities In this role, you will engineer high-performance, secure software systems that underpin mission-critical defence operations. You'll collaborate with clients and cross-functional teams to design, develop, and deliver robust solutions that meet exacting standards of performance and reliability. Your expertise will directly influence the success of strategic projects, ensuring our clients maintain a technological edge in national security. You'll take ownership of your work from concept through delivery, bringing creativity and precision to every challenge. Supported by CGI's collaborative culture, you'll have opportunities to innovate, contribute to technical direction, and build a rewarding, purpose-driven career. Key responsibilities: Design & Develop: Create and maintain high-quality, modern C++ software solutions aligned with mission objectives. Collaborate & Innovate: Work closely with multidisciplinary teams and clients to translate technical requirements into effective solutions. Optimise & Secure: Apply secure coding standards, performance optimisation, and rigorous testing practices. Deliver & Evolve: Contribute to Agile ceremonies, CI/CD pipelines, and continuous improvement initiatives. Document & Communicate: Produce clear technical documentation and contribute to knowledge-sharing across teams. Required qualifications to be successful in this role You should have strong experience developing secure, high-performance software using modern C++ and be passionate about delivering reliable systems that make a real difference. A background in defence, aerospace, or similar high-assurance environments is advantageous but not essential. Essential qualifications: Proven experience with modern C++ (C+ and above) and OOD principles. Solid understanding of multithreading, concurrency, and real-time software design. Familiarity with Linux and cross-platform development environments. Experience with CI/CD tools, version control, and unit testing frameworks. Awareness of secure coding standards and best practices. Strong analytical and problem-solving skills, with the ability to work effectively in collaborative teams. Desirable qualifications: Experience in embedded or mission-critical systems. Knowledge of middleware technologies (e.g., DDS, ZeroMQ) and scripting (Python, Bash). Understanding of Agile delivery models such as Scrum or SAFe. Together, as owners, let's turn meaningful insights into action. Life at CGI is rooted in ownership, teamwork, respect and belonging. Here, you'll reach your full potential because You are invited to be an owner from day 1 as we work together to bring our Dream to life. That's why we call ourselves CGI Partners rather than employees. We benefit from our collective success and actively shape our company's strategy and direction. Your work creates value. You'll develop innovative solutions and build relationships with teammates and clients while accessing global capabilities to scale your ideas, embrace new opportunities, and benefit from expansive industry and technology expertise. You'll shape your career by joining a company built to grow and last. You'll be supported by leaders who care about your health and well-being and provide you with opportunities to deepen your skills and broaden your horizons. Come join our team-one of the largest IT and business consulting services firms in the world.
Government Digital & Data
Lead Software Developer - National Crime Agency - G7
Government Digital & Data
Location Bristol, London, Warrington For roles based in London, your contractual place of work will be Stratford. While the Stratford site is expected to become operational from November 2025 - March 2026, you will be required to carry out your contractual duties from Vauxhall or another reasonable location on a temporary basis during the interim period. Please note that, as Stratford will be your contractual place of work, any subsequent move from a temporary location will not entitle you to payments for travel time or costs under the Relocation and Excess Travel Policy. About the job Job summary Join the expanding National Data Exploitation Capability (NDEC), part of the National Crime Agency's Data and Analysis Hub,and help place data at the centre of the fight against serious and organised crime (SOC). NDEC delivers advanced analytical and exploitation capabilities that generate operational insight, inform strategic decision making, and provide a critical edge against increasingly technology driven threats. As a Lead Software Developer, you will play a key role in shaping and delivering high quality software solutions that unlock the value of complex and rapidly growing datasets. We are looking for proactive, inquisitive problem solvers who thrive in a dynamic environment, enjoy variety, and work effectively as part of a collaborative, multi disciplinary team. Job description As the Lead Software Developer, you will provide technical leadership across NDEC and the wider NCA, driving the design, development and delivery of high quality software solutions that directly support mission critical operational and analytical needs. Working within a multi disciplinary technical team, you will contribute to the creation of next generation tools and platforms that enhance the Agency's ability to detect, disrupt and prevent SOC. This role places you at the cutting edge of law enforcement technology, helping to shape capabilities that address some of the most complex and high impact threats facing the UK. You will set engineering standards, define best practice and ensure the team consistently delivers secure, scalable and maintainable software. A key part of your role will be leading, coaching and mentoring a team of developers, supporting their technical growth, fostering a positive and collaborative culture, and ensuring their work aligns with NCA priorities. You will champion modern development approaches and agile delivery methods, promoting DevOps practices, automation and continuous integration/continuous deployment to ensure rapid and reliable delivery. Your responsibilities will include guiding technical decision making, selecting appropriate technologies and architectural approaches, and making informed judgments about when to build bespoke solutions or adopt existing tools. You will work closely with data scientists, analysts, product managers and operational teams to ensure that complex mission requirements are translated into robust, user centred technical solutions. In doing so, you will ensure that software developed within NDEC integrates effectively with operational workflows and delivers real world impact. You will also play a key role in strengthening the developer community across NDEC and the wider Agency, promoting knowledge sharing, encouraging experimentation and driving the adoption of good practice in security, testing, automation and documentation. Through strong technical leadership and a commitment to continuous improvement, you will help build a high performing software engineering capability that delivers meaningful outcomes in a fast moving and demanding environment. Duties and Responsibilities Team Leadership - Lead, manage and inspire a software development team to design, build and deliver high quality data services that address complex operational challenges. Provide clear direction, set standards and foster a culture of technical excellence and continuous improvement. Relationship Building - Develop strong, collaborative relationships across the NCA technical community. Promote shared learning, knowledge exchange and cross functional working to build collective capability and support the effective delivery of Agency priorities. User Engagement - Champion user centred design by defining effective approaches for understanding user needs and guiding others in eliciting and interpreting user stories. Distinguish clearly between genuine user needs and stakeholder wants, ensuring research is applied appropriately and recommending the most suitable tools and methods. Modern Development Standards - Apply and promote modern engineering standards and practices across complex projects and programmes, ensuring solutions are robust, secure, maintainable and aligned with organisational best practice. Programme and Build (Software Engineering) - Maintain technical oversight across all stages and iterations of the software development lifecycle. Provide expert advice to stakeholders, set team wide standards for programming tools and techniques, and ensure appropriate application of methods, frameworks and compliance requirements. Information Security - Design solutions with embedded security controls, ensuring they are purposefully engineered to mitigate relevant security threats and meet NCA and national security requirements. Systems Design - Develop systems that balance risk, impact and technical complexity, selecting suitable design patterns and standards. Review and assure the designs of others, ensuring appropriate technology choices, efficient resource use and effective integration across multiple systems. Systems Integration - Coordinate integration activities across systems, defining integration approaches and supporting teams in undertaking integration testing. Ensure components interact reliably and support the delivery of end to end operational capability. Person specification Software Engineering - Demonstrable industrial experience designing, developing and testing complex object oriented software applications. Strong proficiency in object oriented programming languages, with experience applying robust engineering principles in production environments. Deep understanding of the full software development lifecycle, including discovery, design, build, testing, deployment and maintenance. Development Practices & Delivery - Hands on experience working within agile delivery environments, applying iterative development, continuous feedback and prioritisation techniques. Practical experience with modern DevOps practices, automation and CI/CD pipelines to ensure consistent, reliable and secure deployment. Ability to translate user and business requirements into technical solutions, managing expectations and making informed, collaborative trade offs. Cloud, Infrastructure & Environments - Knowledge of designing, deploying and maintaining software across cloud and on premise environments. Understanding of how to build scalable, secure and resilient systems that integrate effectively within complex technical landscapes. Technical Design & Architecture - Experience contributing to technical design decisions, architectural patterns and standards. Ability to assess technology options, ensure alignment with best practice, and contribute to long term technical strategy. Technical Leadership - Experience operating in a technical leadership role, providing direction, coaching and assurance to software developers. Ability to build a positive engineering culture, promote knowledge sharing, and drive continuous improvement across a multi disciplinary team.
01/04/2026
Full time
Location Bristol, London, Warrington For roles based in London, your contractual place of work will be Stratford. While the Stratford site is expected to become operational from November 2025 - March 2026, you will be required to carry out your contractual duties from Vauxhall or another reasonable location on a temporary basis during the interim period. Please note that, as Stratford will be your contractual place of work, any subsequent move from a temporary location will not entitle you to payments for travel time or costs under the Relocation and Excess Travel Policy. About the job Job summary Join the expanding National Data Exploitation Capability (NDEC), part of the National Crime Agency's Data and Analysis Hub,and help place data at the centre of the fight against serious and organised crime (SOC). NDEC delivers advanced analytical and exploitation capabilities that generate operational insight, inform strategic decision making, and provide a critical edge against increasingly technology driven threats. As a Lead Software Developer, you will play a key role in shaping and delivering high quality software solutions that unlock the value of complex and rapidly growing datasets. We are looking for proactive, inquisitive problem solvers who thrive in a dynamic environment, enjoy variety, and work effectively as part of a collaborative, multi disciplinary team. Job description As the Lead Software Developer, you will provide technical leadership across NDEC and the wider NCA, driving the design, development and delivery of high quality software solutions that directly support mission critical operational and analytical needs. Working within a multi disciplinary technical team, you will contribute to the creation of next generation tools and platforms that enhance the Agency's ability to detect, disrupt and prevent SOC. This role places you at the cutting edge of law enforcement technology, helping to shape capabilities that address some of the most complex and high impact threats facing the UK. You will set engineering standards, define best practice and ensure the team consistently delivers secure, scalable and maintainable software. A key part of your role will be leading, coaching and mentoring a team of developers, supporting their technical growth, fostering a positive and collaborative culture, and ensuring their work aligns with NCA priorities. You will champion modern development approaches and agile delivery methods, promoting DevOps practices, automation and continuous integration/continuous deployment to ensure rapid and reliable delivery. Your responsibilities will include guiding technical decision making, selecting appropriate technologies and architectural approaches, and making informed judgments about when to build bespoke solutions or adopt existing tools. You will work closely with data scientists, analysts, product managers and operational teams to ensure that complex mission requirements are translated into robust, user centred technical solutions. In doing so, you will ensure that software developed within NDEC integrates effectively with operational workflows and delivers real world impact. You will also play a key role in strengthening the developer community across NDEC and the wider Agency, promoting knowledge sharing, encouraging experimentation and driving the adoption of good practice in security, testing, automation and documentation. Through strong technical leadership and a commitment to continuous improvement, you will help build a high performing software engineering capability that delivers meaningful outcomes in a fast moving and demanding environment. Duties and Responsibilities Team Leadership - Lead, manage and inspire a software development team to design, build and deliver high quality data services that address complex operational challenges. Provide clear direction, set standards and foster a culture of technical excellence and continuous improvement. Relationship Building - Develop strong, collaborative relationships across the NCA technical community. Promote shared learning, knowledge exchange and cross functional working to build collective capability and support the effective delivery of Agency priorities. User Engagement - Champion user centred design by defining effective approaches for understanding user needs and guiding others in eliciting and interpreting user stories. Distinguish clearly between genuine user needs and stakeholder wants, ensuring research is applied appropriately and recommending the most suitable tools and methods. Modern Development Standards - Apply and promote modern engineering standards and practices across complex projects and programmes, ensuring solutions are robust, secure, maintainable and aligned with organisational best practice. Programme and Build (Software Engineering) - Maintain technical oversight across all stages and iterations of the software development lifecycle. Provide expert advice to stakeholders, set team wide standards for programming tools and techniques, and ensure appropriate application of methods, frameworks and compliance requirements. Information Security - Design solutions with embedded security controls, ensuring they are purposefully engineered to mitigate relevant security threats and meet NCA and national security requirements. Systems Design - Develop systems that balance risk, impact and technical complexity, selecting suitable design patterns and standards. Review and assure the designs of others, ensuring appropriate technology choices, efficient resource use and effective integration across multiple systems. Systems Integration - Coordinate integration activities across systems, defining integration approaches and supporting teams in undertaking integration testing. Ensure components interact reliably and support the delivery of end to end operational capability. Person specification Software Engineering - Demonstrable industrial experience designing, developing and testing complex object oriented software applications. Strong proficiency in object oriented programming languages, with experience applying robust engineering principles in production environments. Deep understanding of the full software development lifecycle, including discovery, design, build, testing, deployment and maintenance. Development Practices & Delivery - Hands on experience working within agile delivery environments, applying iterative development, continuous feedback and prioritisation techniques. Practical experience with modern DevOps practices, automation and CI/CD pipelines to ensure consistent, reliable and secure deployment. Ability to translate user and business requirements into technical solutions, managing expectations and making informed, collaborative trade offs. Cloud, Infrastructure & Environments - Knowledge of designing, deploying and maintaining software across cloud and on premise environments. Understanding of how to build scalable, secure and resilient systems that integrate effectively within complex technical landscapes. Technical Design & Architecture - Experience contributing to technical design decisions, architectural patterns and standards. Ability to assess technology options, ensure alignment with best practice, and contribute to long term technical strategy. Technical Leadership - Experience operating in a technical leadership role, providing direction, coaching and assurance to software developers. Ability to build a positive engineering culture, promote knowledge sharing, and drive continuous improvement across a multi disciplinary team.
Fynity
Cyber Security Team Leader
Fynity Hebburn, Tyne And Wear
Cyber Security Technical Lead We are looking for a Cybersecurity Technical Lead to support the development and delivery of secure solutions that support critical national infrastructure. This role plays a key part in ensuring cybersecurity is embedded across projects, products, and operational technologies, helping to build secure and resilient systems for the future. Key Responsibilities You will be responsible for: Supporting and consulting project delivery teams (development, engineering, or service) to design, configure, and implement secure architectures and product & solution security (software and hardware). Developing and maintaining Cyber Security Models for new and existing solutions in line with industry and global standards (e.g., IEC 62443, IEC 62351). Driving improvements in cybersecurity procedures and processes to enhance security posture and operational effectiveness. Creating Factory and Site Acceptance Test documentation and leading cybersecurity testing activities. Coaching and supporting project teams through security activities across development, project management, and service phases. Delivering cybersecurity training to internal teams where required. Monitoring and reporting cybersecurity status, risks, and actions to management. Ensuring compliance with business policies, conduct guidelines, and confidentiality requirements. Promoting safe working practices and contributing to a positive safety culture. Essential Requirements Minimum Level 4 qualification (or equivalent) in Network Engineering, Computer Science, Electronic Engineering, Network Security, or a related field. Cybersecurity certification achieved or in progress (e.g., ISA/IEC 62443 Fundamentals, CISSP). Experience in Operational Technology (OT) or Industrial Control Systems and relevant standards such as IEC 62443 and IEC 62351. Knowledge of substation automation, protection systems, and protocols such as IEC 61850. Understanding of NIS2 regulation and Security Level requirements. Familiarity with OT network architectures (e.g., HSR, PRP). Understanding of network security technologies (Firewalls, IDS, IPSec, SSL). Excellent written, verbal, and interpersonal communication skills. Desirable Skills Knowledge of server administration and virtualisation. Experience in network design, switching, and routing. Exposure to IoT and cloud-based technologies. Please note: The successful candidate will be required to obtain UK Government Security Check (SC) clearance. Benefits Performance-based annual bonus. Flexible working hours to support work-life balance. Generous pension scheme with employer contributions up to 10%. 26 days annual leave plus bank holidays, with the option to buy or sell up to 5 additional days. If you are interested please apply ASAP. The People Network is an employment agency and will respond to all applicants within three - five working days. If you do not hear within these timescales please feel free to get in touch.
01/04/2026
Full time
Cyber Security Technical Lead We are looking for a Cybersecurity Technical Lead to support the development and delivery of secure solutions that support critical national infrastructure. This role plays a key part in ensuring cybersecurity is embedded across projects, products, and operational technologies, helping to build secure and resilient systems for the future. Key Responsibilities You will be responsible for: Supporting and consulting project delivery teams (development, engineering, or service) to design, configure, and implement secure architectures and product & solution security (software and hardware). Developing and maintaining Cyber Security Models for new and existing solutions in line with industry and global standards (e.g., IEC 62443, IEC 62351). Driving improvements in cybersecurity procedures and processes to enhance security posture and operational effectiveness. Creating Factory and Site Acceptance Test documentation and leading cybersecurity testing activities. Coaching and supporting project teams through security activities across development, project management, and service phases. Delivering cybersecurity training to internal teams where required. Monitoring and reporting cybersecurity status, risks, and actions to management. Ensuring compliance with business policies, conduct guidelines, and confidentiality requirements. Promoting safe working practices and contributing to a positive safety culture. Essential Requirements Minimum Level 4 qualification (or equivalent) in Network Engineering, Computer Science, Electronic Engineering, Network Security, or a related field. Cybersecurity certification achieved or in progress (e.g., ISA/IEC 62443 Fundamentals, CISSP). Experience in Operational Technology (OT) or Industrial Control Systems and relevant standards such as IEC 62443 and IEC 62351. Knowledge of substation automation, protection systems, and protocols such as IEC 61850. Understanding of NIS2 regulation and Security Level requirements. Familiarity with OT network architectures (e.g., HSR, PRP). Understanding of network security technologies (Firewalls, IDS, IPSec, SSL). Excellent written, verbal, and interpersonal communication skills. Desirable Skills Knowledge of server administration and virtualisation. Experience in network design, switching, and routing. Exposure to IoT and cloud-based technologies. Please note: The successful candidate will be required to obtain UK Government Security Check (SC) clearance. Benefits Performance-based annual bonus. Flexible working hours to support work-life balance. Generous pension scheme with employer contributions up to 10%. 26 days annual leave plus bank holidays, with the option to buy or sell up to 5 additional days. If you are interested please apply ASAP. The People Network is an employment agency and will respond to all applicants within three - five working days. If you do not hear within these timescales please feel free to get in touch.
Sanderson
Senior Software Engineer
Sanderson
The role requires close collaboration within an agile software environment, applying strong technical expertise and domain knowledge while communicating effectively with a broad range of internal and external stakeholders. Depending on individual strengths and experience, the role may focus on either modern user interface design and implementation or embedded software development. For candidates with leadership or line management experience, the position may also include responsibility for managing and supporting team members, reporting on performance, and assisting with resourcing and development. Responsibilities: Producing detailed designs for product software components Implementing and testing software as part of an agile development team Developing a strong understanding of existing electronic warfare, sensor, and communications products, as well as future development plans Contributing to system architecture and continuous improvement initiatives Candidates should demonstrate: A BEng/BSc and/or Master's degree in Engineering, Computer Science, Information Systems, or a related discipline Knowledge of sensor and communication systems Experience across the full software development lifecycle, from research and concept through to product delivery Understanding of modern software architecture practices Experience with scientific or signal processing applications, including algorithm development Proficiency in multiple programming languages, such as C++, C#, and Python, with the ability to switch between them effectively Familiarity with agile development methodologies, including Scrum and Kanban Experience using modern development tools, including Git, GitLab, and Visual Studio Code Reasonable Adjustments: Respect and equality are core values to us. We are proud of the diverse and inclusive community we have built, and we welcome applications from people of all backgrounds and perspectives. Our success is driven by our people, united by the spirit of partnership to deliver the best resourcing solutions for our clients. If you need any help or adjustments during the recruitment process for any reason , please let us know when you apply or talk to the recruiters directly so we can support you.
01/04/2026
Full time
The role requires close collaboration within an agile software environment, applying strong technical expertise and domain knowledge while communicating effectively with a broad range of internal and external stakeholders. Depending on individual strengths and experience, the role may focus on either modern user interface design and implementation or embedded software development. For candidates with leadership or line management experience, the position may also include responsibility for managing and supporting team members, reporting on performance, and assisting with resourcing and development. Responsibilities: Producing detailed designs for product software components Implementing and testing software as part of an agile development team Developing a strong understanding of existing electronic warfare, sensor, and communications products, as well as future development plans Contributing to system architecture and continuous improvement initiatives Candidates should demonstrate: A BEng/BSc and/or Master's degree in Engineering, Computer Science, Information Systems, or a related discipline Knowledge of sensor and communication systems Experience across the full software development lifecycle, from research and concept through to product delivery Understanding of modern software architecture practices Experience with scientific or signal processing applications, including algorithm development Proficiency in multiple programming languages, such as C++, C#, and Python, with the ability to switch between them effectively Familiarity with agile development methodologies, including Scrum and Kanban Experience using modern development tools, including Git, GitLab, and Visual Studio Code Reasonable Adjustments: Respect and equality are core values to us. We are proud of the diverse and inclusive community we have built, and we welcome applications from people of all backgrounds and perspectives. Our success is driven by our people, united by the spirit of partnership to deliver the best resourcing solutions for our clients. If you need any help or adjustments during the recruitment process for any reason , please let us know when you apply or talk to the recruiters directly so we can support you.
Sanderson Government & Defence
Software Engineer
Sanderson Government & Defence
Essential skills will include BEng/BSc and/or master's degree in an appropriate engineering, computer science, information systems or related subject. Knowledge of Sensor and Communication systems. Software engineering experience from R&D concept through to the full product development life cycle Modern software architecture practices Experience of some kind of scientific application/DSP, including algorithm implementation Capability in multiple languages and switching between languages rapidly, eg C++/C#/Python Comfortable with modern agile development practices eg Scrum/Kanban Comfortable with modern software tooling eg Gitlab, Git, VS Code Ideally you will have experience in some of the following: Experience of modern UI design. Embedded software development (cross-compiling, deployment). Linux OS and tools, Kernel drivers DevOps (Gitlab CI/CD Scripting, pipelines, Docker) Team Leadership or Line Management experience Reasonable Adjustments: Respect and equality are core values to us. We are proud of the diverse and inclusive community we have built, and we welcome applications from people of all backgrounds and perspectives. Our success is driven by our people, united by the spirit of partnership to deliver the best resourcing solutions for our clients. If you need any help or adjustments during the recruitment process for any reason , please let us know when you apply or talk to the recruiters directly so we can support you.
01/04/2026
Full time
Essential skills will include BEng/BSc and/or master's degree in an appropriate engineering, computer science, information systems or related subject. Knowledge of Sensor and Communication systems. Software engineering experience from R&D concept through to the full product development life cycle Modern software architecture practices Experience of some kind of scientific application/DSP, including algorithm implementation Capability in multiple languages and switching between languages rapidly, eg C++/C#/Python Comfortable with modern agile development practices eg Scrum/Kanban Comfortable with modern software tooling eg Gitlab, Git, VS Code Ideally you will have experience in some of the following: Experience of modern UI design. Embedded software development (cross-compiling, deployment). Linux OS and tools, Kernel drivers DevOps (Gitlab CI/CD Scripting, pipelines, Docker) Team Leadership or Line Management experience Reasonable Adjustments: Respect and equality are core values to us. We are proud of the diverse and inclusive community we have built, and we welcome applications from people of all backgrounds and perspectives. Our success is driven by our people, united by the spirit of partnership to deliver the best resourcing solutions for our clients. If you need any help or adjustments during the recruitment process for any reason , please let us know when you apply or talk to the recruiters directly so we can support you.
Adepta Partners
Senior Software Engineer
Adepta Partners Larne, County Antrim
Senior Software Engineer- Larne- Full time on site I am working with an industry leader in advanced Embedded and imaging systems who are consistently pushing the boundaries in SDK development, hardware integration, and user-focused tools. We're looking for a Senior Software Engineer with strong expertise in SDK architecture, GUI design, and driver integration to lead the development of robust, scalable, and developer-friendly solutions. What You'll Do Architect, design, and implement a cross-platform SDK for internal and external developers Define coding standards, API guidelines, and best practices to ensure usability and maintainability Integrate and optimise 3rd-party hardware drivers (USB3, CoaXPress, CameraLink, GigE) Design and deliver intuitive GUIs for R&D debug, production QC, and customer demos What You Bring Proven experience designing and maintaining SDKs in C, C++, and C# Strong knowledge of API design, modular architectures, and cross-platform development (Windows/Linux) iBackground in GUI development with modern design principles Solid understanding of design patterns, CI/CD, version control, and automated testing Key Benefits Work with cutting-edge technology in surveillance, sensors, space, and defence Influence the full product life cycle from concept to field deployment High autonomy and visibility in a small, close-knit team Flexible working hours with shorter Fridays 30 days holiday, performance-based bonus, life cover, and pension provision If this sounds like something you would be interested in, please send your CV to (see below) and I will be in touch if you have been shortlisted.
01/04/2026
Full time
Senior Software Engineer- Larne- Full time on site I am working with an industry leader in advanced Embedded and imaging systems who are consistently pushing the boundaries in SDK development, hardware integration, and user-focused tools. We're looking for a Senior Software Engineer with strong expertise in SDK architecture, GUI design, and driver integration to lead the development of robust, scalable, and developer-friendly solutions. What You'll Do Architect, design, and implement a cross-platform SDK for internal and external developers Define coding standards, API guidelines, and best practices to ensure usability and maintainability Integrate and optimise 3rd-party hardware drivers (USB3, CoaXPress, CameraLink, GigE) Design and deliver intuitive GUIs for R&D debug, production QC, and customer demos What You Bring Proven experience designing and maintaining SDKs in C, C++, and C# Strong knowledge of API design, modular architectures, and cross-platform development (Windows/Linux) iBackground in GUI development with modern design principles Solid understanding of design patterns, CI/CD, version control, and automated testing Key Benefits Work with cutting-edge technology in surveillance, sensors, space, and defence Influence the full product life cycle from concept to field deployment High autonomy and visibility in a small, close-knit team Flexible working hours with shorter Fridays 30 days holiday, performance-based bonus, life cover, and pension provision If this sounds like something you would be interested in, please send your CV to (see below) and I will be in touch if you have been shortlisted.
Yoh, A Day & Zimmermann Company
Senior Firmware Engineer (Wireless)
Yoh, A Day & Zimmermann Company Bedford, Bedfordshire
Senior Firmware Engineer - Wireless / DSP Bedfordshire Hybrid You'll be working on a deployed wireless system used in real-world environments - taking live cellular signals and turning them into something usable. This isn't lab-based or simulation-heavy. The challenge is making complex RF systems work reliably in the real world. The Role You'll work across the embedded stack: Embedded C firmware Cellular protocol layers (MAC/RLC) DSP implementation where required Integration with RF hardware, DSPs and FPGA systems The Environment You'll be part of a 20-person engineering team covering RF, DSP, FPGA, hardware and software. Each engineer is trusted to: Self-manage their work Collaborate directly with domain experts Solve problems without layers of approval or micromanagement Why This Role Work on real-world wireless systems, not controlled environments Broad technical exposure across the stack High ownership in a small, experienced team Unique company ownership structure - the employees are shareholders What Matters Embedded C experience Exposure to cellular systems (protocol layers preferred) Comfortable working close to hardware Able to operate with autonomy Package £75,000 - £85,000 base 15% profit-related bonus 7% non-contributory pension Hybrid working (typically 3 days onsite) Yoh Solutions Ltd, a Day and Zimmerman Company, are Electronic Engineering recruitment specialists, sourcing high-calibre permanent and interim engineering experts across the globe.
01/04/2026
Full time
Senior Firmware Engineer - Wireless / DSP Bedfordshire Hybrid You'll be working on a deployed wireless system used in real-world environments - taking live cellular signals and turning them into something usable. This isn't lab-based or simulation-heavy. The challenge is making complex RF systems work reliably in the real world. The Role You'll work across the embedded stack: Embedded C firmware Cellular protocol layers (MAC/RLC) DSP implementation where required Integration with RF hardware, DSPs and FPGA systems The Environment You'll be part of a 20-person engineering team covering RF, DSP, FPGA, hardware and software. Each engineer is trusted to: Self-manage their work Collaborate directly with domain experts Solve problems without layers of approval or micromanagement Why This Role Work on real-world wireless systems, not controlled environments Broad technical exposure across the stack High ownership in a small, experienced team Unique company ownership structure - the employees are shareholders What Matters Embedded C experience Exposure to cellular systems (protocol layers preferred) Comfortable working close to hardware Able to operate with autonomy Package £75,000 - £85,000 base 15% profit-related bonus 7% non-contributory pension Hybrid working (typically 3 days onsite) Yoh Solutions Ltd, a Day and Zimmerman Company, are Electronic Engineering recruitment specialists, sourcing high-calibre permanent and interim engineering experts across the globe.
Avanti
Contract Algorithms Engineer
Avanti Cheadle, Cheshire
Contract Algorithms Engineer Avanti Recruitment is working with a leading technology organisation in the defence sector, looking to bring in an experienced Algorithms Engineer to support the development of advanced embedded systems on a contract basis. You will play a key role across the full development lifecycle, from designing and coding algorithms through to testing and integration within wider systems. The work is highly process-driven, with a strong focus on reliability, safety, and performance. Experience Required: Strong background in algorithm development Experience working with embedded or real-time systems Experience with unit and integration testing Understanding of the full software development lifecycle If you are an experienced Algorithms Engineer looking for your next contract then please apply online today.
01/04/2026
Contractor
Contract Algorithms Engineer Avanti Recruitment is working with a leading technology organisation in the defence sector, looking to bring in an experienced Algorithms Engineer to support the development of advanced embedded systems on a contract basis. You will play a key role across the full development lifecycle, from designing and coding algorithms through to testing and integration within wider systems. The work is highly process-driven, with a strong focus on reliability, safety, and performance. Experience Required: Strong background in algorithm development Experience working with embedded or real-time systems Experience with unit and integration testing Understanding of the full software development lifecycle If you are an experienced Algorithms Engineer looking for your next contract then please apply online today.

Modal Window

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