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.
03/03/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.
Location Bristol Regional Centre - 3 Glass Wharf Newcastle Upon Tyne - Benton Park View Worthing - Teville Gate House Leeds Regional Centre - Wellington Place Stratford Regional Centre - Westfield Avenue Telford - Plaza 1 and 2 Cardiff Regional Centre - Ty William Morgan East Kilbride - Queensway House Edinburgh Regional Centre - Queen Elizabeth House Glasgow Regional Centre - Atlantic Square Liverpool Regional Centre - Water Street Salford - Trinity Bridge House About the job Job summary Discover a career in your hands at HMRC. Whether you're seeking purpose, growth, or a workplace that gives you a true sense of belonging, hear from some of our employees as they share their story about what it's really like to work at HMRC. Visit our YouTube channel to watch the full series and come and discover your potential. Shape the Future of HMRC's Technology Platforms. The Chief Engineering and Platform Office (CEPO) are leading HMRC's technology transformation - simplifying systems, modernising IT delivery, and creating a future-ready digital landscape. Our mission is to reduce complexity by consolidating applications and adopting scalable, service-based solutions from trusted commercial partners. CEPO ensures HMRC's business groups, products, and services are supported by robust, secure, and innovative infrastructure. We set the direction, lead governance, and guarantee that every live service meets the highest standards - enabling efficient, reliable, and user-focused digital experiences for millions of customers. About the Teams Successful candidates will join one of three specialist teams within CEPO: Enterprise Cloud Services (ECS) - ECS delivers secure, scalable cloud platforms that underpin HMRC's digital services. With a broad customer base and diverse requirements, ECS provides foundational infrastructure that enables other teams, including EIS, to build and innovate. Enterprise Integration Services (EIS) - EIS ensures seamless connectivity and data flow across HMRC's systems. Acting as a consumer of ECS, EIS plays a critical role in driving integration standards and enabling interoperability across platforms. Contact Engagement Platform (CEP) - Build and run the core platforms that underpin HMRC's customer facing digital services. Further, CEP sets engineering standards and drives platform excellence across HMRC, ensuring consistency, resilience, and innovation in every solution we deliver. Job description As a Lead Infrastructure Engineer, you will manage infrastructure services and lead teams to design, build, and support complex infrastructure solutions. You will oversee programmes and projects, ensuring alignment with organisational strategy and operational integrity. This role requires expert-level technical knowledge, leadership skills, and the ability to anticipate future technological trends. Person specification We seek a strategic leader with deep technical expertise and hands-on experience managing large-scale cloud infrastructure projects. You will lead by example in delivering code in critical projects to a high standard. You will also bring excellent communication skills and an ability to influence at senior levels, alongside a strong understanding of modern development standards and security practices. You will provide technical leadership, manage third-party suppliers, and ensure systems integration standards are applied effectively. Other responsibilities include defining strategic roadmaps, managing resources, driving continuous improvement, and embedding security controls into all solutions. You will lead others in applying modern development standards and troubleshoot complex technical issues across multiple technology domains. Key Responsibilities Lead the design, implementation, and administration of complex Cloud infrastructure solutions and services. Establish standards and procedures for systems integration across the service lifecycle. Define and maintain strategic technology roadmaps for infrastructure services. Interact with, read, and write code to support automation and baseline repair activities. Design solutions with embedded security controls to mitigate security threats. Establish standards and procedures for systems integration across the service lifecycle. Manage planning and coordination of system and acceptance tests, including functional and non-functional specifications. Troubleshoot and resolve complex technical issues using lateral thinking across computing, storage, networking, and software. Lead teams in applying modern development standards and best practices. Mentor and guide infrastructure teams to deliver high-quality outcomes and continuous improvement. Essential Criteria Expert knowledge of IT infrastructure and ability to lead teams in secure by design implementations. Ability to identify and apply modern development standards and lead others in applying them. Experience establishing standards and procedures for systems integration. Proven leadership and mentoring skills with a focus on continuous improvement. An ability to read and write code and perform basic remediation activities. Experience managing system and acceptance test planning and providing authoritative advice.
03/03/2026
Full time
Location Bristol Regional Centre - 3 Glass Wharf Newcastle Upon Tyne - Benton Park View Worthing - Teville Gate House Leeds Regional Centre - Wellington Place Stratford Regional Centre - Westfield Avenue Telford - Plaza 1 and 2 Cardiff Regional Centre - Ty William Morgan East Kilbride - Queensway House Edinburgh Regional Centre - Queen Elizabeth House Glasgow Regional Centre - Atlantic Square Liverpool Regional Centre - Water Street Salford - Trinity Bridge House About the job Job summary Discover a career in your hands at HMRC. Whether you're seeking purpose, growth, or a workplace that gives you a true sense of belonging, hear from some of our employees as they share their story about what it's really like to work at HMRC. Visit our YouTube channel to watch the full series and come and discover your potential. Shape the Future of HMRC's Technology Platforms. The Chief Engineering and Platform Office (CEPO) are leading HMRC's technology transformation - simplifying systems, modernising IT delivery, and creating a future-ready digital landscape. Our mission is to reduce complexity by consolidating applications and adopting scalable, service-based solutions from trusted commercial partners. CEPO ensures HMRC's business groups, products, and services are supported by robust, secure, and innovative infrastructure. We set the direction, lead governance, and guarantee that every live service meets the highest standards - enabling efficient, reliable, and user-focused digital experiences for millions of customers. About the Teams Successful candidates will join one of three specialist teams within CEPO: Enterprise Cloud Services (ECS) - ECS delivers secure, scalable cloud platforms that underpin HMRC's digital services. With a broad customer base and diverse requirements, ECS provides foundational infrastructure that enables other teams, including EIS, to build and innovate. Enterprise Integration Services (EIS) - EIS ensures seamless connectivity and data flow across HMRC's systems. Acting as a consumer of ECS, EIS plays a critical role in driving integration standards and enabling interoperability across platforms. Contact Engagement Platform (CEP) - Build and run the core platforms that underpin HMRC's customer facing digital services. Further, CEP sets engineering standards and drives platform excellence across HMRC, ensuring consistency, resilience, and innovation in every solution we deliver. Job description As a Lead Infrastructure Engineer, you will manage infrastructure services and lead teams to design, build, and support complex infrastructure solutions. You will oversee programmes and projects, ensuring alignment with organisational strategy and operational integrity. This role requires expert-level technical knowledge, leadership skills, and the ability to anticipate future technological trends. Person specification We seek a strategic leader with deep technical expertise and hands-on experience managing large-scale cloud infrastructure projects. You will lead by example in delivering code in critical projects to a high standard. You will also bring excellent communication skills and an ability to influence at senior levels, alongside a strong understanding of modern development standards and security practices. You will provide technical leadership, manage third-party suppliers, and ensure systems integration standards are applied effectively. Other responsibilities include defining strategic roadmaps, managing resources, driving continuous improvement, and embedding security controls into all solutions. You will lead others in applying modern development standards and troubleshoot complex technical issues across multiple technology domains. Key Responsibilities Lead the design, implementation, and administration of complex Cloud infrastructure solutions and services. Establish standards and procedures for systems integration across the service lifecycle. Define and maintain strategic technology roadmaps for infrastructure services. Interact with, read, and write code to support automation and baseline repair activities. Design solutions with embedded security controls to mitigate security threats. Establish standards and procedures for systems integration across the service lifecycle. Manage planning and coordination of system and acceptance tests, including functional and non-functional specifications. Troubleshoot and resolve complex technical issues using lateral thinking across computing, storage, networking, and software. Lead teams in applying modern development standards and best practices. Mentor and guide infrastructure teams to deliver high-quality outcomes and continuous improvement. Essential Criteria Expert knowledge of IT infrastructure and ability to lead teams in secure by design implementations. Ability to identify and apply modern development standards and lead others in applying them. Experience establishing standards and procedures for systems integration. Proven leadership and mentoring skills with a focus on continuous improvement. An ability to read and write code and perform basic remediation activities. Experience managing system and acceptance test planning and providing authoritative advice.
Job Title: Senior Firmware Engineer / Linux Developer Location: Evesham, Worcestershire Salary: 55,000 We are partnered with a global supplier of forensic science equipment, exporting market-leading products to government and private institutions in over 100 countries worldwide. Their technology is used to perform detailed forensic investigations both at crime scenes and within laboratories. The Role You will join a highly skilled, multi-disciplinary engineering team and work across the full project lifecycle, from early-stage prototypes through to production systems. This is a hands-on role offering exposure to a broad mix of technologies and the opportunity to influence technical direction and design decisions. Key Responsibilities Architecting, designing and developing firmware solutions Developing embedded Linux on ARM and x86 imaging architectures Working with STM32 ARM microcontrollers, Raspberry Pi and NXP i.MX platforms Interfacing with analogue, digital and electromechanical components and sensors Developing basic graphical user interfaces Implementing communication interfaces (USB 3.2, MIPI, PCIe, I2C, SPI) Camera, motor, temperature and lighting control (lasers, LEDs, flash lamps) Supporting basic safety-critical circuitry Collaborating closely with electronics, mechanical, software, physics, optics and chemistry teams Taking ownership of designs and providing technical leadership when required About You Strong all-round software engineering background with applied design experience Degree educated (Software, Electronics or related discipline - minimum 2:1) Proactive, innovative and comfortable working in a collaborative, multi-skilled environment Confident designing and owning firmware architectures Desirable Experience Visual Studio, DevOps, Git Ability to read schematics and identify pinouts and port capabilities Design for low to medium volume manufacturing Wireless technologies (RFID, Bluetooth, Wi-Fi) Microchip PICs, CPLDs or FPGAs Interest or background in photography Benefits Competitive basic salary with performance-related bonus Hybrid / work-from-home options Pension scheme Life assurance Private medical cover (including dental) Relocation assistance where applicable 37.5 hours per week Holiday allowance starting at 25 days plus birthday, Christmas, long service entitlement and bank holidays Interview Process: Recruiter Screen (30-45 mins) First Stage Teams Interview with Hiring Manager (60 mins) On Site interview (2 hours)
03/03/2026
Full time
Job Title: Senior Firmware Engineer / Linux Developer Location: Evesham, Worcestershire Salary: 55,000 We are partnered with a global supplier of forensic science equipment, exporting market-leading products to government and private institutions in over 100 countries worldwide. Their technology is used to perform detailed forensic investigations both at crime scenes and within laboratories. The Role You will join a highly skilled, multi-disciplinary engineering team and work across the full project lifecycle, from early-stage prototypes through to production systems. This is a hands-on role offering exposure to a broad mix of technologies and the opportunity to influence technical direction and design decisions. Key Responsibilities Architecting, designing and developing firmware solutions Developing embedded Linux on ARM and x86 imaging architectures Working with STM32 ARM microcontrollers, Raspberry Pi and NXP i.MX platforms Interfacing with analogue, digital and electromechanical components and sensors Developing basic graphical user interfaces Implementing communication interfaces (USB 3.2, MIPI, PCIe, I2C, SPI) Camera, motor, temperature and lighting control (lasers, LEDs, flash lamps) Supporting basic safety-critical circuitry Collaborating closely with electronics, mechanical, software, physics, optics and chemistry teams Taking ownership of designs and providing technical leadership when required About You Strong all-round software engineering background with applied design experience Degree educated (Software, Electronics or related discipline - minimum 2:1) Proactive, innovative and comfortable working in a collaborative, multi-skilled environment Confident designing and owning firmware architectures Desirable Experience Visual Studio, DevOps, Git Ability to read schematics and identify pinouts and port capabilities Design for low to medium volume manufacturing Wireless technologies (RFID, Bluetooth, Wi-Fi) Microchip PICs, CPLDs or FPGAs Interest or background in photography Benefits Competitive basic salary with performance-related bonus Hybrid / work-from-home options Pension scheme Life assurance Private medical cover (including dental) Relocation assistance where applicable 37.5 hours per week Holiday allowance starting at 25 days plus birthday, Christmas, long service entitlement and bank holidays Interview Process: Recruiter Screen (30-45 mins) First Stage Teams Interview with Hiring Manager (60 mins) On Site interview (2 hours)
Embedded Software QA+Test Engineer Oxford (3 days a week) £55,000-£65,000 The Role My client is seeking a talented QA + Test Engineer with expertise in Embedded Software to join their team building cutting-edge assurance systems for AI and UAS/UAV/Drone applications. You will play a crucial role in developing software components that enable safe and reliable operation of AI-enabled robotics and autonomous systems within their product line. Responsibilities Lead the design, development, and implementation of embedded software for SAIF Systems' Runtime Assurance platform across various hardware architectures and real-time operating systems. Ensure compliance with industry standards, regulations, and best practices for safety-critical software development, such as DO-178C, ISO 26262, and IEC 61508. Build configuration and pipeline management Software-in-the-Loop and Hardware-in-the-Loop including automated deployment across multiple platform Integration of different performance testing techniques across multiple types of simulation (gazebo sim, rosbag) Key Skills and Experience Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field, or equivalent experience, with a strong focus on embedded systems QA, and software development and/or testing. Experience with one or more CICD pipeline services (Jenkins, CloudBuild, AWS CodePipeline, etc) Experience with infrastructure/Automation techniques (bash, python) Knowledge of source control (git) Experience with at least one test framework (pytest, gtest) Hands-on experience in embedded software testing and QA, with a proven track record in delivering safety-critical systems. The role comes with generous benefits, is 3 days a week onsite and you must be eligible for UK SC clearance. No sponsorship is offered for this role. Please get in touch immediately to be considered!
03/03/2026
Full time
Embedded Software QA+Test Engineer Oxford (3 days a week) £55,000-£65,000 The Role My client is seeking a talented QA + Test Engineer with expertise in Embedded Software to join their team building cutting-edge assurance systems for AI and UAS/UAV/Drone applications. You will play a crucial role in developing software components that enable safe and reliable operation of AI-enabled robotics and autonomous systems within their product line. Responsibilities Lead the design, development, and implementation of embedded software for SAIF Systems' Runtime Assurance platform across various hardware architectures and real-time operating systems. Ensure compliance with industry standards, regulations, and best practices for safety-critical software development, such as DO-178C, ISO 26262, and IEC 61508. Build configuration and pipeline management Software-in-the-Loop and Hardware-in-the-Loop including automated deployment across multiple platform Integration of different performance testing techniques across multiple types of simulation (gazebo sim, rosbag) Key Skills and Experience Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field, or equivalent experience, with a strong focus on embedded systems QA, and software development and/or testing. Experience with one or more CICD pipeline services (Jenkins, CloudBuild, AWS CodePipeline, etc) Experience with infrastructure/Automation techniques (bash, python) Knowledge of source control (git) Experience with at least one test framework (pytest, gtest) Hands-on experience in embedded software testing and QA, with a proven track record in delivering safety-critical systems. The role comes with generous benefits, is 3 days a week onsite and you must be eligible for UK SC clearance. No sponsorship is offered for this role. Please get in touch immediately to be considered!
Ultra PCS is a leader in providing solutions for aerospace and defence systems. We are seeking an experienced Software Engineer to join our team. We are searching for a dynamic highly skilled Software Engineer with a wide breadth of skills who is interested in applying those skills and furthering their development skillset on a variety of software projects. As a Principle Software Engineer, you will be expected to produce C++ code to produce custom plugins for our EAK GVA platform. The successful applicant will have experience in distilling requirements from interactions with a customer, implementing verified robust C++ solutions in short timescales to demonstrate new capability, and authoring and performing verification and validation. Key Responsibilities: Requirements definition, design, development, and verification for a variety of integrity levels, from safety critical to proof of concept. Coding to internel coding standards and ensuring high quality robust solutions. Conduct design and code reviews to maintain high-quality standards. Debugging in embedded environments. Develop Verification and Validation Strategies Perform verification exercises. Required Skills and Experience: High proficiency in C++ High proficiency in Embedded Linux Proficiency in Graphical Frameworks such as Vulkan, OpenGl, QT CI/CD workflow. Experience with Git, Containerised development environments, CI/CD Familiarity with debugging tools, hardware interfaces, and safety analysis techniques. Personal Attributes: Strong organizational skills with the ability to collaborate in a wider team. Excellent communication skills, capable of effectively liaising with technical and non-technical stakeholders.
03/03/2026
Full time
Ultra PCS is a leader in providing solutions for aerospace and defence systems. We are seeking an experienced Software Engineer to join our team. We are searching for a dynamic highly skilled Software Engineer with a wide breadth of skills who is interested in applying those skills and furthering their development skillset on a variety of software projects. As a Principle Software Engineer, you will be expected to produce C++ code to produce custom plugins for our EAK GVA platform. The successful applicant will have experience in distilling requirements from interactions with a customer, implementing verified robust C++ solutions in short timescales to demonstrate new capability, and authoring and performing verification and validation. Key Responsibilities: Requirements definition, design, development, and verification for a variety of integrity levels, from safety critical to proof of concept. Coding to internel coding standards and ensuring high quality robust solutions. Conduct design and code reviews to maintain high-quality standards. Debugging in embedded environments. Develop Verification and Validation Strategies Perform verification exercises. Required Skills and Experience: High proficiency in C++ High proficiency in Embedded Linux Proficiency in Graphical Frameworks such as Vulkan, OpenGl, QT CI/CD workflow. Experience with Git, Containerised development environments, CI/CD Familiarity with debugging tools, hardware interfaces, and safety analysis techniques. Personal Attributes: Strong organizational skills with the ability to collaborate in a wider team. Excellent communication skills, capable of effectively liaising with technical and non-technical stakeholders.
Embedded Software Engineer Wrexham Permanent Excellent Salary + Benefits Are you ready to work on software that powers real-world products? Whether you're an experienced Embedded Engineer or at the beginning of your career, this is an opportunity to join a highly regarded engineering team developing transmission control software for cutting-edge gearboxes. Based in scenic North Wales, this role offers more than just technical challenge, it offers the chance to see your work go from concept to production and out into the world. Why Join? This is a team where you won't be siloed. With a lean team structure, you'll gain exposure to multiple aspects of projects, from embedded software development to machine testing and even test equipment manufacture. The variety keeps things interesting, and the impact of your work is visible. You'll be part of a forward-thinking engineering environment that values continuous improvement and innovation. It's a place where your ideas are welcomed, and your development is supported. What You'll Be Doing Designing and developing transmission control software in Embedded C Translating functional requirements into high-level and low-level software designs Working within a structured V-model development process Creating V&V test cases and automated validation scripts (Python or VTest Studio) Debugging and fault-finding across both hardware and software Collaborating closely with a dedicated, multi-disciplinary engineering team What We're Looking For Degree in Software Engineering or a STEM subject (HND/HNC considered with relevant experience) Experience within an embedded systems environment Strong C or C++ programming skills Experience developing applications for control systems Familiarity with structured development processes and SCM tools Strong communication skills Experience with Vector tools (CANalyzer, CANoe, CANape) or Atlassian suite is advantageous Based near Wrexham in picturesque North Wales, you'll enjoy a strong work-life balance alongside meaningful, technically challenging work. If you're looking for a role where you can develop innovative embedded software, see products through to production, and work in a collaborative, improvement-driven environment, we'd love to hear from you. Apply today to help shape the future of transmission technology. Your CV will be forwarded to Jonathan Lee Recruitment, a leading engineering and manufacturing recruitment consultancy established in 1978. The services advertised by Jonathan Lee Recruitment are those of an Employment Agency.In order for your CV to be processed effectively, please ensure your name, email address, phone number and location (post code OR town OR county, as a minimum) are included.
03/03/2026
Full time
Embedded Software Engineer Wrexham Permanent Excellent Salary + Benefits Are you ready to work on software that powers real-world products? Whether you're an experienced Embedded Engineer or at the beginning of your career, this is an opportunity to join a highly regarded engineering team developing transmission control software for cutting-edge gearboxes. Based in scenic North Wales, this role offers more than just technical challenge, it offers the chance to see your work go from concept to production and out into the world. Why Join? This is a team where you won't be siloed. With a lean team structure, you'll gain exposure to multiple aspects of projects, from embedded software development to machine testing and even test equipment manufacture. The variety keeps things interesting, and the impact of your work is visible. You'll be part of a forward-thinking engineering environment that values continuous improvement and innovation. It's a place where your ideas are welcomed, and your development is supported. What You'll Be Doing Designing and developing transmission control software in Embedded C Translating functional requirements into high-level and low-level software designs Working within a structured V-model development process Creating V&V test cases and automated validation scripts (Python or VTest Studio) Debugging and fault-finding across both hardware and software Collaborating closely with a dedicated, multi-disciplinary engineering team What We're Looking For Degree in Software Engineering or a STEM subject (HND/HNC considered with relevant experience) Experience within an embedded systems environment Strong C or C++ programming skills Experience developing applications for control systems Familiarity with structured development processes and SCM tools Strong communication skills Experience with Vector tools (CANalyzer, CANoe, CANape) or Atlassian suite is advantageous Based near Wrexham in picturesque North Wales, you'll enjoy a strong work-life balance alongside meaningful, technically challenging work. If you're looking for a role where you can develop innovative embedded software, see products through to production, and work in a collaborative, improvement-driven environment, we'd love to hear from you. Apply today to help shape the future of transmission technology. Your CV will be forwarded to Jonathan Lee Recruitment, a leading engineering and manufacturing recruitment consultancy established in 1978. The services advertised by Jonathan Lee Recruitment are those of an Employment Agency.In order for your CV to be processed effectively, please ensure your name, email address, phone number and location (post code OR town OR county, as a minimum) are included.
Junior Software Engineer I am currently partnering with a market leading embedded insurer to recruit a Junior Software Engineer into their growing team. Salary - £30,000.00 per annum Location - South Wales - 4 Days Per Week Onsite Key Skills Experienced in Laravel, PHP, VUE.js or similar backend or frontend technologies Motivated to continue on their development of your skills and eager to grow you career Someone who is excited by an opportunity to take on varied responsibilities and contribute beyond pure technical delivery Results driven with a strong commitment to producing high quality software Key Responsibilities You will play a role in delivering complex projects and new features Collaborate closely with the Customer Operations team to identify, resolve and monitor issues to ensure excellent customer outcomes Develop automated unit, integrations and acceptance tests to support continuous integration pipelines Contribute to manual testing where required Deliver both backend and frontend functionality Work closely with Developers, product designers and Heads of Product Company Benefits 25 days of annual leave (you will also get your birthday and bank holidays off!) Buy and sell holiday scheme Travel to Work Scheme for Public Transport Annual well-being rewards for each year of continuous service, including additional annual leave and paid sabbaticals If this could be something you would be interested in, please hit apply or feel free to email me with a copy of your most recent cv at 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.
03/03/2026
Full time
Junior Software Engineer I am currently partnering with a market leading embedded insurer to recruit a Junior Software Engineer into their growing team. Salary - £30,000.00 per annum Location - South Wales - 4 Days Per Week Onsite Key Skills Experienced in Laravel, PHP, VUE.js or similar backend or frontend technologies Motivated to continue on their development of your skills and eager to grow you career Someone who is excited by an opportunity to take on varied responsibilities and contribute beyond pure technical delivery Results driven with a strong commitment to producing high quality software Key Responsibilities You will play a role in delivering complex projects and new features Collaborate closely with the Customer Operations team to identify, resolve and monitor issues to ensure excellent customer outcomes Develop automated unit, integrations and acceptance tests to support continuous integration pipelines Contribute to manual testing where required Deliver both backend and frontend functionality Work closely with Developers, product designers and Heads of Product Company Benefits 25 days of annual leave (you will also get your birthday and bank holidays off!) Buy and sell holiday scheme Travel to Work Scheme for Public Transport Annual well-being rewards for each year of continuous service, including additional annual leave and paid sabbaticals If this could be something you would be interested in, please hit apply or feel free to email me with a copy of your most recent cv at 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.
Manufacturing Futures seek to appoint a Principal Embedded Software Engineer working predominantly in embedded C. It's a really exciting time to join a market leader in a rapidly growing industry with an ever growing customer base. You will take the lead on your own projects as part of an inter-disciplinary engineering team, regularly liaising with mechanical and electronics engineers. This Principal Embedded Software Engineer role is a hands-on design position developing embedded software but it would be beneficial if you had previous experience supervising a team. Career progression can be rapid and the potential for growth is huge. You'll be joining an excellent team with market leading products and technologies. Principal Embedded Software Engineer - Skills & Abilities - C, C++, C#, Embedded C, Embedded Software, Firmware, Electronics Degree qualified in Electronics, Electrical & Electronic Engineering or Computer Science preferred Proficient in C with at least five years industry experience Experience with Microcontrollers / Microprocessors RTOS software experience Principal Embedded Software Engineer, C, C++, C#, Embedded C, Embedded Software, Firmware, Electronics Please do not hesitate to apply for this role if you feel that your experience is relevant for this vacancy. You don't want to miss out!
03/03/2026
Full time
Manufacturing Futures seek to appoint a Principal Embedded Software Engineer working predominantly in embedded C. It's a really exciting time to join a market leader in a rapidly growing industry with an ever growing customer base. You will take the lead on your own projects as part of an inter-disciplinary engineering team, regularly liaising with mechanical and electronics engineers. This Principal Embedded Software Engineer role is a hands-on design position developing embedded software but it would be beneficial if you had previous experience supervising a team. Career progression can be rapid and the potential for growth is huge. You'll be joining an excellent team with market leading products and technologies. Principal Embedded Software Engineer - Skills & Abilities - C, C++, C#, Embedded C, Embedded Software, Firmware, Electronics Degree qualified in Electronics, Electrical & Electronic Engineering or Computer Science preferred Proficient in C with at least five years industry experience Experience with Microcontrollers / Microprocessors RTOS software experience Principal Embedded Software Engineer, C, C++, C#, Embedded C, Embedded Software, Firmware, Electronics Please do not hesitate to apply for this role if you feel that your experience is relevant for this vacancy. You don't want to miss out!
Manufacturing Futures seek to appoint an Embedded Software Engineer working predominantly in embedded C. It's a really exciting time to join a market leader in a rapidly growing industry with an ever growing customer base. You will take the lead on your own projects as part of an inter-disciplinary engineering team, regularly liaising with mechanical, electronics and electrical engineers. This Embedded Software Engineer role is a hands-on design position developing embedded software but it would be beneficial if you had previous experience supervising a team. Career progression can be rapid and the potential for growth is huge. You'll be joining an excellent team with market leading products and technologies. Embedded Software Engineer - Skills and Abilities - C, C++, C#, Embedded C, Embedded Software, Firmware, Electronics Degree qualified in Electronics, Electrical & Electronic Engineering or Computer Science preferred Proficient in C with at least five years industry experience Experience with Microcontrollers / Microprocessors RTOS software experience Embedded Software Engineer, C, C++, C#, Embedded C, Embedded Software, Firmware, Electronics Please do not hesitate to apply for this role if you feel that your experience is relevant for this vacancy. You don't want to miss out!
03/03/2026
Full time
Manufacturing Futures seek to appoint an Embedded Software Engineer working predominantly in embedded C. It's a really exciting time to join a market leader in a rapidly growing industry with an ever growing customer base. You will take the lead on your own projects as part of an inter-disciplinary engineering team, regularly liaising with mechanical, electronics and electrical engineers. This Embedded Software Engineer role is a hands-on design position developing embedded software but it would be beneficial if you had previous experience supervising a team. Career progression can be rapid and the potential for growth is huge. You'll be joining an excellent team with market leading products and technologies. Embedded Software Engineer - Skills and Abilities - C, C++, C#, Embedded C, Embedded Software, Firmware, Electronics Degree qualified in Electronics, Electrical & Electronic Engineering or Computer Science preferred Proficient in C with at least five years industry experience Experience with Microcontrollers / Microprocessors RTOS software experience Embedded Software Engineer, C, C++, C#, Embedded C, Embedded Software, Firmware, Electronics Please do not hesitate to apply for this role if you feel that your experience is relevant for this vacancy. You don't want to miss out!
Senior Embedded Software Engineer (RTOS + FW) London (Hybrid) £55-65k You'll be building the next generation of safety-critical technology for robotics, autonomous systems and AI In this role, you'll design and deliver high-reliability embedded software that ensures AI and robotic systems behave safely in the real world. You'll work hands-on across hardware platforms and RTOS environments, collaborate with systems, hardware, and AI teams, in building software that meets the highest safety standards. This is a fast-moving startup environment; lots of ownership, meaningful technical challenges, and the chance to shape both the product and the engineering culture from the ground up. What you'll bring Working knowledge of safety-critical embedded systems Strong C/C++ skills and RTOS experience (e.g. FreeRTOS, VxWorks, QNX) Familiarity with safety critical standards Confidence mentoring others and driving quality across the codebase What are you waiting for?! DCS Recruitment and all associated companies are committed to creating a working environment where diversity is celebrated and everyone is treated fairly, regardless of gender, gender identity, disability, ethnic origin, religion or belief, sexual orientation, marital or transgender status, age, or nationality
03/03/2026
Full time
Senior Embedded Software Engineer (RTOS + FW) London (Hybrid) £55-65k You'll be building the next generation of safety-critical technology for robotics, autonomous systems and AI In this role, you'll design and deliver high-reliability embedded software that ensures AI and robotic systems behave safely in the real world. You'll work hands-on across hardware platforms and RTOS environments, collaborate with systems, hardware, and AI teams, in building software that meets the highest safety standards. This is a fast-moving startup environment; lots of ownership, meaningful technical challenges, and the chance to shape both the product and the engineering culture from the ground up. What you'll bring Working knowledge of safety-critical embedded systems Strong C/C++ skills and RTOS experience (e.g. FreeRTOS, VxWorks, QNX) Familiarity with safety critical standards Confidence mentoring others and driving quality across the codebase What are you waiting for?! DCS Recruitment and all associated companies are committed to creating a working environment where diversity is celebrated and everyone is treated fairly, regardless of gender, gender identity, disability, ethnic origin, religion or belief, sexual orientation, marital or transgender status, age, or nationality
Flight Software Engineer - Robotics & Autonomous Systems Up to £65,000 + Excellent Benefits Full-Time Permanent (Anonymous Client - Cutting-Edge Robotics Start-Up) Are you excited by the challenge of building safety-critical software for next-generation autonomous systems?Our clientm, an innovative, fast-growing robotics start-up, is seeking a Flight Software Engineer to help develop advanced assurance and autonomy systems used across AI-enabled robotic platforms. This is an opportunity to work on genuinely groundbreaking technology within a mission-driven organisation shaping the future of autonomous safety. The Role As a Flight Software Engineer, you will design and build core robotics software components that enable safe, predictable, and high-performance operation of autonomous systems. You'll work across perception, planning, control, and decision-making, collaborating with experts in embedded engineering, AI/ML, and systems architecture. You will play a key role in developing software that meets the highest safety standards,rigorously tested, deeply validated, and engineered for real-world, high-stakes applications. Key Responsibilities Develop robotic software algorithms for perception, planning, control, and decision-making across the autonomy stack. Collaborate closely with cross-functional teams to integrate components into complex robotic systems. Conduct robust testing, optimisation, and validation to meet strict safety and performance requirements. Improve development processes, tools, and methodologies to support high-reliability robotics engineering. Stay up to date with the latest advances in robotics software and apply innovative techniques to production systems. Mentor junior engineers and support team growth. Skills & Experience Degree in Computer Science, Robotics, Aerospace, Electrical Engineering, or related field. Proven experience developing software for robotics or autonomous systems, ideally safety-critical or mission-critical. Strong proficiency in C/C++ and Python , with hands-on experience in robotics frameworks (e.g. ROS , Gazebo , MoveIt ). Strong understanding of algorithms in perception, motion planning, control, and decision-making. Experience with development practices such as Agile , CI/CD , TDD . Knowledge of safety-critical standards (e.g. DO-178C , ISO 26262 , IEC 61508 ) is beneficial. Excellent debugging, problem-solving, communication, and teamwork skills. Ability to obtain UK Security Clearance (SC) . Working Culture This role suits someone who enjoys the pace and ownership of a start-up environment. You'll thrive if you: Love solving complex technical challenges Enjoy working collaboratively and adapting quickly Are comfortable wearing multiple hats as the company scales Embrace responsibility and want to help build something from the ground up Can commit to occasional extended hours during key phases - not as standard, but because progress matters Benefits Salary sacrifice pension with 5% company match Generous holiday allowance EV car scheme Cycle to Work More benefits planned as the business continues to scale DCS Recruitment and all associated companies are committed to creating a working environment where diversity is celebrated and everyone is treated fairly, regardless of gender, gender identity, disability, ethnic origin, religion or belief, sexual orientation, marital or transgender status, age, or nationality
03/03/2026
Full time
Flight Software Engineer - Robotics & Autonomous Systems Up to £65,000 + Excellent Benefits Full-Time Permanent (Anonymous Client - Cutting-Edge Robotics Start-Up) Are you excited by the challenge of building safety-critical software for next-generation autonomous systems?Our clientm, an innovative, fast-growing robotics start-up, is seeking a Flight Software Engineer to help develop advanced assurance and autonomy systems used across AI-enabled robotic platforms. This is an opportunity to work on genuinely groundbreaking technology within a mission-driven organisation shaping the future of autonomous safety. The Role As a Flight Software Engineer, you will design and build core robotics software components that enable safe, predictable, and high-performance operation of autonomous systems. You'll work across perception, planning, control, and decision-making, collaborating with experts in embedded engineering, AI/ML, and systems architecture. You will play a key role in developing software that meets the highest safety standards,rigorously tested, deeply validated, and engineered for real-world, high-stakes applications. Key Responsibilities Develop robotic software algorithms for perception, planning, control, and decision-making across the autonomy stack. Collaborate closely with cross-functional teams to integrate components into complex robotic systems. Conduct robust testing, optimisation, and validation to meet strict safety and performance requirements. Improve development processes, tools, and methodologies to support high-reliability robotics engineering. Stay up to date with the latest advances in robotics software and apply innovative techniques to production systems. Mentor junior engineers and support team growth. Skills & Experience Degree in Computer Science, Robotics, Aerospace, Electrical Engineering, or related field. Proven experience developing software for robotics or autonomous systems, ideally safety-critical or mission-critical. Strong proficiency in C/C++ and Python , with hands-on experience in robotics frameworks (e.g. ROS , Gazebo , MoveIt ). Strong understanding of algorithms in perception, motion planning, control, and decision-making. Experience with development practices such as Agile , CI/CD , TDD . Knowledge of safety-critical standards (e.g. DO-178C , ISO 26262 , IEC 61508 ) is beneficial. Excellent debugging, problem-solving, communication, and teamwork skills. Ability to obtain UK Security Clearance (SC) . Working Culture This role suits someone who enjoys the pace and ownership of a start-up environment. You'll thrive if you: Love solving complex technical challenges Enjoy working collaboratively and adapting quickly Are comfortable wearing multiple hats as the company scales Embrace responsibility and want to help build something from the ground up Can commit to occasional extended hours during key phases - not as standard, but because progress matters Benefits Salary sacrifice pension with 5% company match Generous holiday allowance EV car scheme Cycle to Work More benefits planned as the business continues to scale DCS Recruitment and all associated companies are committed to creating a working environment where diversity is celebrated and everyone is treated fairly, regardless of gender, gender identity, disability, ethnic origin, religion or belief, sexual orientation, marital or transgender status, age, or nationality
Manufacturing Futures seek to appoint a Principal Embedded Software Engineer working predominantly in embedded C. It's a really exciting time to join a market leader in a rapidly growing industry with an ever growing customer base. You will take the lead on your own projects as part of an inter-disciplinary engineering team, regularly liaising with mechanical, electronics and electrical engineers. This Principal Embedded Software Engineer role is a hands-on design position developing embedded software but it would be beneficial if you had previous experience supervising a team. Career progression can be rapid and the potential for growth is huge. You'll be joining an excellent team with market leading products and technologies.Principal Embedded Software Engineer - Skills & Abilities - C, C++, C#, Embedded C, Embedded Software, Firmware, Electronics Degree qualified in Electronics, Electrical & Electronic Engineering or Computer Science preferred Proficient in C with at least five years industry experience Experience with Microcontrollers / Microprocessors RTOS software experiencePrincipal Embedded Software Engineer, C, C++, C#, Embedded C, Embedded Software, Firmware, ElectronicsPlease do not hesitate to apply for this role if you feel that your experience is relevant for this vacancy. You don't want to miss out!
03/03/2026
Full time
Manufacturing Futures seek to appoint a Principal Embedded Software Engineer working predominantly in embedded C. It's a really exciting time to join a market leader in a rapidly growing industry with an ever growing customer base. You will take the lead on your own projects as part of an inter-disciplinary engineering team, regularly liaising with mechanical, electronics and electrical engineers. This Principal Embedded Software Engineer role is a hands-on design position developing embedded software but it would be beneficial if you had previous experience supervising a team. Career progression can be rapid and the potential for growth is huge. You'll be joining an excellent team with market leading products and technologies.Principal Embedded Software Engineer - Skills & Abilities - C, C++, C#, Embedded C, Embedded Software, Firmware, Electronics Degree qualified in Electronics, Electrical & Electronic Engineering or Computer Science preferred Proficient in C with at least five years industry experience Experience with Microcontrollers / Microprocessors RTOS software experiencePrincipal Embedded Software Engineer, C, C++, C#, Embedded C, Embedded Software, Firmware, ElectronicsPlease do not hesitate to apply for this role if you feel that your experience is relevant for this vacancy. You don't want to miss out!
Senior Software Engineer - C++ Role : Senior Software Engineer Location : Powys / SY15Onsite / Hybrid role Salary: Up to £70k plus benefits JOB OPPORTUNITY! Our client is a specialist engineering / manufacturing company who operate globally.This role will have responsibility for designing and developing new software within an engineering and manufacturing setting using C++ / C and embedded software. Senior Software Engineer role - Designing and developing software in C++/ C for hard, real-time embedded products as well as products using real-time Linux. Writing and reviewing requirements for both complete products and software components. Undertake code reviews of other people's work. Act as a technical mentor for more junior team members. Occasionally lead projects as required, taking on both design and planning responsibility when required. Plan own work and that of other junior engineers Perform software test including automated and manual test. Senior Software Engineer - Degree Qualified in an Engineering Discipline (or equivalent experience) Capable of working within team environments. Excellent communication skills Experience of mentoring juniors If the Senior Software Engineer role sounds interesting to you; please APPLY & get in touch with Vicky Heard on or for more information. Please note, only UK based candidates can be considered Greenfield IT Recruitment are specialists in the IT & Digital sector. Providing permanent and contract recruitment solutions across the UK.
03/03/2026
Full time
Senior Software Engineer - C++ Role : Senior Software Engineer Location : Powys / SY15Onsite / Hybrid role Salary: Up to £70k plus benefits JOB OPPORTUNITY! Our client is a specialist engineering / manufacturing company who operate globally.This role will have responsibility for designing and developing new software within an engineering and manufacturing setting using C++ / C and embedded software. Senior Software Engineer role - Designing and developing software in C++/ C for hard, real-time embedded products as well as products using real-time Linux. Writing and reviewing requirements for both complete products and software components. Undertake code reviews of other people's work. Act as a technical mentor for more junior team members. Occasionally lead projects as required, taking on both design and planning responsibility when required. Plan own work and that of other junior engineers Perform software test including automated and manual test. Senior Software Engineer - Degree Qualified in an Engineering Discipline (or equivalent experience) Capable of working within team environments. Excellent communication skills Experience of mentoring juniors If the Senior Software Engineer role sounds interesting to you; please APPLY & get in touch with Vicky Heard on or for more information. Please note, only UK based candidates can be considered Greenfield IT Recruitment are specialists in the IT & Digital sector. Providing permanent and contract recruitment solutions across the UK.
Join a team where your embedded systems expertise will directly shape innovative electronic fuel management solutions used nationwide. This isn't just another development role - you'll work on cutting-edge hardware integration projects that make a real impact across the industry. What you'll be doing You'll develop software for embedded systems and handle complete hardware integration projects. Working closely with hardware engineers, you'll ensure seamless system integration from concept to deployment. Your role includes creating and maintaining desktop and web-based applications, plus interpreting technical drawings like schematics and CAD files. You'll also manage supplier relationships and coordinate modifications with third parties. Develop embedded software and integrate hardware systems Create and maintain software applications (desktop and web-based tools) Read, interpret and create technical drawings and documentation Collaborate with engineers to ensure seamless system integration Liaise with suppliers to manage modifications and interface requirements Maintain version control and documentation for all development files Essential skills and experience Proficiency in embedded programming (C, Assembly) Experience with PCB programming tools and microcontroller platforms (STM8) Understanding of electronics development and circuit design Strong problem-solving skills and attention to detail Excellent communication and documentation abilities Desirable skills Familiarity with web development languages (JavaScript, Visual, VB6, PHP) Ability to read and produce technical drawings using AutoCAD, Auto-Sketch, Draft IT Experience with version control systems (Git) Knowledge of communication protocols (UART, SPI, I2C, CAN) Package Full-time position (40 hours per week) 25 days holiday, plus statutory public holidays Why join us? You'll work on exciting, innovative projects in the electronic fuel management industry with nationwide exposure and genuine opportunities for career growth. We provide additional training and support to help you enhance your skills. Ready to take your embedded systems career to the next level with projects that matter? Apply now and help shape the future of fuel management technology.
03/03/2026
Full time
Join a team where your embedded systems expertise will directly shape innovative electronic fuel management solutions used nationwide. This isn't just another development role - you'll work on cutting-edge hardware integration projects that make a real impact across the industry. What you'll be doing You'll develop software for embedded systems and handle complete hardware integration projects. Working closely with hardware engineers, you'll ensure seamless system integration from concept to deployment. Your role includes creating and maintaining desktop and web-based applications, plus interpreting technical drawings like schematics and CAD files. You'll also manage supplier relationships and coordinate modifications with third parties. Develop embedded software and integrate hardware systems Create and maintain software applications (desktop and web-based tools) Read, interpret and create technical drawings and documentation Collaborate with engineers to ensure seamless system integration Liaise with suppliers to manage modifications and interface requirements Maintain version control and documentation for all development files Essential skills and experience Proficiency in embedded programming (C, Assembly) Experience with PCB programming tools and microcontroller platforms (STM8) Understanding of electronics development and circuit design Strong problem-solving skills and attention to detail Excellent communication and documentation abilities Desirable skills Familiarity with web development languages (JavaScript, Visual, VB6, PHP) Ability to read and produce technical drawings using AutoCAD, Auto-Sketch, Draft IT Experience with version control systems (Git) Knowledge of communication protocols (UART, SPI, I2C, CAN) Package Full-time position (40 hours per week) 25 days holiday, plus statutory public holidays Why join us? You'll work on exciting, innovative projects in the electronic fuel management industry with nationwide exposure and genuine opportunities for career growth. We provide additional training and support to help you enhance your skills. Ready to take your embedded systems career to the next level with projects that matter? Apply now and help shape the future of fuel management technology.
World Class Defence Organisation based in Bristol is currently looking to recruit 2x Embedded ADA Software Engineer subcontractors on an initial 12 month contract. The role will likely be required to be onsite, but it can be worked on a 4-day week basis. Essential - ADA, Background in safety critical software. Desirable - Linux, Doors, Dimensions, UML, Mascot etc. Contract Duration: 12 Months initially and then ongoing. Hourly Rate: £68.00ph (Umbrella). Overtime rate: Hours worked over 37 hours per week will be calculated at 'time and a quarter' Embedded ADA Software Engineer Job Description: We work on technology that is at the forefront of European missile system design, delivering safe, secure, and reliable products to our customers.The System software department covers all aspects of command and control software (C2) for both land and maritime missile systems. We are expanding the Sea Viper and Sea Ceptor missile C2 team for the development of the next generation of advanced maritime air defence systems.Responsibilities:We work across the entire software engineering lifecycle, from discussing requirement change with the Systems team, all the way to being involved with qualification and software releases. Skillset/experience required: Essentials: Experienced in AdaSolid background in Safety critical SW from Def, aero, rail, nuclear or medical sectors.The development is Safety critical, so a high standard of coding, process & documentation is required. Good to have: Formal design methods and tools: Doors, Dimensions, Rhapsody/UML/SysML/MascotExperience in developing Linux and networking applications.
03/03/2026
Contractor
World Class Defence Organisation based in Bristol is currently looking to recruit 2x Embedded ADA Software Engineer subcontractors on an initial 12 month contract. The role will likely be required to be onsite, but it can be worked on a 4-day week basis. Essential - ADA, Background in safety critical software. Desirable - Linux, Doors, Dimensions, UML, Mascot etc. Contract Duration: 12 Months initially and then ongoing. Hourly Rate: £68.00ph (Umbrella). Overtime rate: Hours worked over 37 hours per week will be calculated at 'time and a quarter' Embedded ADA Software Engineer Job Description: We work on technology that is at the forefront of European missile system design, delivering safe, secure, and reliable products to our customers.The System software department covers all aspects of command and control software (C2) for both land and maritime missile systems. We are expanding the Sea Viper and Sea Ceptor missile C2 team for the development of the next generation of advanced maritime air defence systems.Responsibilities:We work across the entire software engineering lifecycle, from discussing requirement change with the Systems team, all the way to being involved with qualification and software releases. Skillset/experience required: Essentials: Experienced in AdaSolid background in Safety critical SW from Def, aero, rail, nuclear or medical sectors.The development is Safety critical, so a high standard of coding, process & documentation is required. Good to have: Formal design methods and tools: Doors, Dimensions, Rhapsody/UML/SysML/MascotExperience in developing Linux and networking applications.
Role Senior Java Software Engineer Salary £80,000 to £95,000 base salary Location London Paddington Hybrid 3 days a week The Company WeDo is working with a global fintech organisation operating at significant scale within the payments space. The business builds and runs mission critical platforms responsible for safeguarding, moving, and optimising money for enterprise customers worldwide. Engineering teams are trusted with a high degree of autonomy and play a direct role in shaping both technical and strategic direction. The Position This is a Senior level role within the Treasury Engineering function, focused on building and evolving the systems that manage the company's money. The domain spans safeguarding requirements, capital optimisation, and ensuring liquidity is available at the right time. You will join a highly autonomous team working on largely greenfield initiatives with clear visibility at a strategic level. The environment follows a genuine "you build it, you run it" model, with engineers owning architecture, platform pipelines, and the full software development lifecycle end to end. The role offers a balance between hands on engineering and driving technical initiatives across the team. You will influence architectural decisions, contribute to cross team projects, and help shape how the platform evolves, while remaining firmly embedded as an individual contributor. This role suits senior engineers who want meaningful influence, architectural ownership, and a strong understanding of the business impact of their work, without stepping into people management. Requirements - Strong backend engineering experience using Java and Spring Boot - Proven experience working with event driven architectures and Kafka - Experience designing and operating systems in AWS environments - Exposure to services such as RDS, Aurora, or Flink - Experience with Kubernetes and containerised platforms - Ability to lead technical initiatives and influence architecture beyond your immediate team - Comfortable working with high autonomy and ownership - Curious, product minded engineers who want to understand the business context behind technical decisions Interested? Apply for the position or send your CV to
03/03/2026
Full time
Role Senior Java Software Engineer Salary £80,000 to £95,000 base salary Location London Paddington Hybrid 3 days a week The Company WeDo is working with a global fintech organisation operating at significant scale within the payments space. The business builds and runs mission critical platforms responsible for safeguarding, moving, and optimising money for enterprise customers worldwide. Engineering teams are trusted with a high degree of autonomy and play a direct role in shaping both technical and strategic direction. The Position This is a Senior level role within the Treasury Engineering function, focused on building and evolving the systems that manage the company's money. The domain spans safeguarding requirements, capital optimisation, and ensuring liquidity is available at the right time. You will join a highly autonomous team working on largely greenfield initiatives with clear visibility at a strategic level. The environment follows a genuine "you build it, you run it" model, with engineers owning architecture, platform pipelines, and the full software development lifecycle end to end. The role offers a balance between hands on engineering and driving technical initiatives across the team. You will influence architectural decisions, contribute to cross team projects, and help shape how the platform evolves, while remaining firmly embedded as an individual contributor. This role suits senior engineers who want meaningful influence, architectural ownership, and a strong understanding of the business impact of their work, without stepping into people management. Requirements - Strong backend engineering experience using Java and Spring Boot - Proven experience working with event driven architectures and Kafka - Experience designing and operating systems in AWS environments - Exposure to services such as RDS, Aurora, or Flink - Experience with Kubernetes and containerised platforms - Ability to lead technical initiatives and influence architecture beyond your immediate team - Comfortable working with high autonomy and ownership - Curious, product minded engineers who want to understand the business context behind technical decisions Interested? Apply for the position or send your CV to
My client is recruiting for a Senior Software Engineer position based at their site in Poole, Dorset. This a permanent position and will be reporting into the Head of Software & Electronics. Scope of the Function This role will deliver software engineering expertise to the Head of Software and Electronics, Technical Director, Program Manager and wider business, and will primarily be responsible for design, development and verification of software aspects of the company's products, particularly highly specialist systems and related products. The role will also be responsible for continuous improvement of the software engineering process and its wider proliferation, and will support system analysis, modelling, development, assembly, testing, qualification, reliability improvement and planning required for the successful demonstration of a fully operational system. The role will drive change and action within the NPI team and will join an agile hardware and software development team designing, building, and integrating safety related electronic control and HMI based systems Key Responsibilities NPI engineering: To work within the team to provide the software perspective in the specification, design and delivery of the next generation of specialist products. Sustaining engineering: To deliver the software-based maintenance, support, and delivery of the specialist product portfolio as its customer base grows, including proactive continuous improvement, issue triage and review with Head of Software and Electronics, Technical Director and Business Development. To provide value-based continuous improvement to the software engineering processes to reduce cost and increase consistency and quality. Prepare, participate and present in technical briefings such as SRR, PDR and CDR to internal and external customers. Play an active role in troubleshooting system level failures amongst a diverse team of engineers and technicians Background and Skills Essential Software Engineering or similar degree (Bachelors/Masters) Full engineering lifecycle experience: requirement, design, verification, traceability, impact analysis Knowledge of risk/issue/opportunity management Proficiency with: C++, C, C#, with focus on Embedded C++ Visual Studio / VS Code HAL development, CMake Strong grounding in: CI practices Unit testing Static analysis Hardware-in-the-loop testing Strong documentation skills Ability to obtain SC clearance Desirable STM32 ecosystem: CubeIDE, CubeMX, TouchGFX PIC32 & PIC24 experience Eclipse, MPLAB-X GitHub / GitHub Actions / Copilot Atlassian ecosystem: Jira, Confluence SonarQube / Doxygen Low-power embedded design Safety-related software development Model-Based Systems Engineering (MBSE), SysML/UML familiarity Benefits 36.5 hours per week over 5 days. Grade 6 Bonus of up to 15% 25 days holiday + 8 bank holidays per year Medicash medical Pension matched to 7.5% 6x salary death benefit Share incentive plan Cycle to work scheme
03/03/2026
Full time
My client is recruiting for a Senior Software Engineer position based at their site in Poole, Dorset. This a permanent position and will be reporting into the Head of Software & Electronics. Scope of the Function This role will deliver software engineering expertise to the Head of Software and Electronics, Technical Director, Program Manager and wider business, and will primarily be responsible for design, development and verification of software aspects of the company's products, particularly highly specialist systems and related products. The role will also be responsible for continuous improvement of the software engineering process and its wider proliferation, and will support system analysis, modelling, development, assembly, testing, qualification, reliability improvement and planning required for the successful demonstration of a fully operational system. The role will drive change and action within the NPI team and will join an agile hardware and software development team designing, building, and integrating safety related electronic control and HMI based systems Key Responsibilities NPI engineering: To work within the team to provide the software perspective in the specification, design and delivery of the next generation of specialist products. Sustaining engineering: To deliver the software-based maintenance, support, and delivery of the specialist product portfolio as its customer base grows, including proactive continuous improvement, issue triage and review with Head of Software and Electronics, Technical Director and Business Development. To provide value-based continuous improvement to the software engineering processes to reduce cost and increase consistency and quality. Prepare, participate and present in technical briefings such as SRR, PDR and CDR to internal and external customers. Play an active role in troubleshooting system level failures amongst a diverse team of engineers and technicians Background and Skills Essential Software Engineering or similar degree (Bachelors/Masters) Full engineering lifecycle experience: requirement, design, verification, traceability, impact analysis Knowledge of risk/issue/opportunity management Proficiency with: C++, C, C#, with focus on Embedded C++ Visual Studio / VS Code HAL development, CMake Strong grounding in: CI practices Unit testing Static analysis Hardware-in-the-loop testing Strong documentation skills Ability to obtain SC clearance Desirable STM32 ecosystem: CubeIDE, CubeMX, TouchGFX PIC32 & PIC24 experience Eclipse, MPLAB-X GitHub / GitHub Actions / Copilot Atlassian ecosystem: Jira, Confluence SonarQube / Doxygen Low-power embedded design Safety-related software development Model-Based Systems Engineering (MBSE), SysML/UML familiarity Benefits 36.5 hours per week over 5 days. Grade 6 Bonus of up to 15% 25 days holiday + 8 bank holidays per year Medicash medical Pension matched to 7.5% 6x salary death benefit Share incentive plan Cycle to work scheme
OpenCPI Embedded Engineer (DV Cleared) Up to £80,000 plus strong benefits package Hampshire location with secure site working Work on advanced RF and embedded platforms using OpenCPI Contract opportunities also available ABOUT THE CLIENT Our client is a specialist engineering organisation delivering advanced secure and RF based technology programmes for government and defence customers. Their teams work across hardware and embedded software to build high performance, mission critical systems. Due to continued project demand and upcoming programme work, they are looking for DV cleared engineers with OpenCPI and embedded expertise. THE BENEFITS Salary up to £80,000 Secure long term programme work Opportunities across permanent and contract engagements Exposure to cutting edge RF and embedded platforms Collaborative, highly technical engineering teams Training and skills development support THE OPENCPI EMBEDDED ENGINEER ROLE: You will join a specialist embedded and RF engineering team developing and integrating software for high performance radio and signal processing platforms. The work spans embedded software, hardware interaction and OpenCPI component development. You will contribute across the lifecycle, from design and build through to integration and optimisation on target systems. OPENCPI EMBEDDED ENGINEER ESSENTIAL SKILLS Active DV clearance or eligibility Strong embedded engineering experience in C or C++ Proven experience with OpenCPI Experience working close to hardware and RF or SDR platforms Understanding of embedded systems integration and testing TO BE CONSIDERED: Please either apply through this advert or emailing me directly via . For further information please call me: or . By applying for this role, you give express consent for us to process and submit, subject to required skills, your application to our client in conjunction with this vacancy only. KEY SKILLS OpenCPI, Embedded Software Engineer, C, C++, RF, SDR, Hardware Integration, Linux, DV Clearance, NSD
03/03/2026
Full time
OpenCPI Embedded Engineer (DV Cleared) Up to £80,000 plus strong benefits package Hampshire location with secure site working Work on advanced RF and embedded platforms using OpenCPI Contract opportunities also available ABOUT THE CLIENT Our client is a specialist engineering organisation delivering advanced secure and RF based technology programmes for government and defence customers. Their teams work across hardware and embedded software to build high performance, mission critical systems. Due to continued project demand and upcoming programme work, they are looking for DV cleared engineers with OpenCPI and embedded expertise. THE BENEFITS Salary up to £80,000 Secure long term programme work Opportunities across permanent and contract engagements Exposure to cutting edge RF and embedded platforms Collaborative, highly technical engineering teams Training and skills development support THE OPENCPI EMBEDDED ENGINEER ROLE: You will join a specialist embedded and RF engineering team developing and integrating software for high performance radio and signal processing platforms. The work spans embedded software, hardware interaction and OpenCPI component development. You will contribute across the lifecycle, from design and build through to integration and optimisation on target systems. OPENCPI EMBEDDED ENGINEER ESSENTIAL SKILLS Active DV clearance or eligibility Strong embedded engineering experience in C or C++ Proven experience with OpenCPI Experience working close to hardware and RF or SDR platforms Understanding of embedded systems integration and testing TO BE CONSIDERED: Please either apply through this advert or emailing me directly via . For further information please call me: or . By applying for this role, you give express consent for us to process and submit, subject to required skills, your application to our client in conjunction with this vacancy only. KEY SKILLS OpenCPI, Embedded Software Engineer, C, C++, RF, SDR, Hardware Integration, Linux, DV Clearance, NSD
Newton Colmore Consulting Ltd
Cambridge, Cambridgeshire
Embedded Software Engineer - Security Clearance - Cambridge A growing spinout security technology company, based in Cambridge, is currently seeking an experienced Embedded Software Engineer to assist with the development, modification, and enhancement of various security technologies. Your focus will span across radio, satellite, communications, radar, sensors, and other complex technologies used in the defence, aerospace, telecommunications, and other cutting-edge sectors, where you will contribute to the development of new technologies. You will collaborate with a team of experts, including electronics design engineers, software engineers, mechanical engineers, physicists, and other specialists. You won't necessarily need prior experience in the specific sector, as this is trainable, but you should have substantial experience in developing embedded systems using C/C++ programming languages. This company provides bespoke products and services for clients, ensuring that your projects will always be unique, presenting their own set of problems and challenges to keep you engaged. In addition to client projects, you will be involved in developing new versions of existing technology and improving current versions, offering a diverse and engaging role that will keep you interested for the long term. While experience in telecommunications, aerospace, scientific, radar, radio, or other complex technologies that involve communication between devices would be ideal, it is not essential. Your experience as an Embedded Software Engineer is more crucial than the specific sector. Certain roles may require security clearance, typically necessitating a British passport with no criminal record or a history of residing in the UK and paying taxes for several years (also with no criminal record). This role has arisen due to the company's growth. They take pride in investing in their staff by providing continuous training to support your career development. They have received awards for their commitment to staff development. In addition to award-winning training, career growth, and varied and unique work, you will receive a competitive starting salary, bonuses, pension contributions, medical insurance, life assurance, free parking, and other excellent benefits. There are currently several openings for Embedded Software Engineers within the company, so they will consider candidates with different levels of experience, from those early in their careers to senior candidates with years of experience. Salary will be determined based on experience, and there may be new roles approved in the future. If you are interested, we recommend submitting your application now to avoid missing out. For further information, please do not hesitate to call Andrew Welsh, Director of Medical Devices Recruitment and Scientific Recruitment Specialist at Newton Colmore, on +, or submit an application, and a member of our Newton Colmore team will contact you. Newton Colmore Consulting is a specialist recruitment company within the Medical Devices, Scientific Engineering, Scientific Software, Robotics, Science, Electronics Design, New Product Design, Human Factors, Regulatory Affairs, Quality Assurance, and Field Service Engineering sectors.
03/03/2026
Full time
Embedded Software Engineer - Security Clearance - Cambridge A growing spinout security technology company, based in Cambridge, is currently seeking an experienced Embedded Software Engineer to assist with the development, modification, and enhancement of various security technologies. Your focus will span across radio, satellite, communications, radar, sensors, and other complex technologies used in the defence, aerospace, telecommunications, and other cutting-edge sectors, where you will contribute to the development of new technologies. You will collaborate with a team of experts, including electronics design engineers, software engineers, mechanical engineers, physicists, and other specialists. You won't necessarily need prior experience in the specific sector, as this is trainable, but you should have substantial experience in developing embedded systems using C/C++ programming languages. This company provides bespoke products and services for clients, ensuring that your projects will always be unique, presenting their own set of problems and challenges to keep you engaged. In addition to client projects, you will be involved in developing new versions of existing technology and improving current versions, offering a diverse and engaging role that will keep you interested for the long term. While experience in telecommunications, aerospace, scientific, radar, radio, or other complex technologies that involve communication between devices would be ideal, it is not essential. Your experience as an Embedded Software Engineer is more crucial than the specific sector. Certain roles may require security clearance, typically necessitating a British passport with no criminal record or a history of residing in the UK and paying taxes for several years (also with no criminal record). This role has arisen due to the company's growth. They take pride in investing in their staff by providing continuous training to support your career development. They have received awards for their commitment to staff development. In addition to award-winning training, career growth, and varied and unique work, you will receive a competitive starting salary, bonuses, pension contributions, medical insurance, life assurance, free parking, and other excellent benefits. There are currently several openings for Embedded Software Engineers within the company, so they will consider candidates with different levels of experience, from those early in their careers to senior candidates with years of experience. Salary will be determined based on experience, and there may be new roles approved in the future. If you are interested, we recommend submitting your application now to avoid missing out. For further information, please do not hesitate to call Andrew Welsh, Director of Medical Devices Recruitment and Scientific Recruitment Specialist at Newton Colmore, on +, or submit an application, and a member of our Newton Colmore team will contact you. Newton Colmore Consulting is a specialist recruitment company within the Medical Devices, Scientific Engineering, Scientific Software, Robotics, Science, Electronics Design, New Product Design, Human Factors, Regulatory Affairs, Quality Assurance, and Field Service Engineering sectors.
Data Engineer Exeter, Devon (Hybrid - 2 days per week in office) About Us At FDB (First Databank), we create and deliver the world's most trusted drug knowledge, enabling healthcare professionals to make critical decisions that improve patient safety, efficiency, and outcomes. Our solutions are embedded across hospitals, GP practices, pharmacies, and wider healthcare systems, supporting millions of patients every day.Our values guide everything we do: Better Together, Clear Expectations, Constantly Curious, and Health at the Heart. If these resonate with you, you'll feel right at home with us. The Opportunity We are now looking for an experienced Data Engineer to join us on a full-time, permanent basis.Working within Agile teams and collaborating with a range of experts, you'll have the chance to utilise your skills and build solutions that genuinely make a difference.What's more, with hybrid working, a strong focus on wellbeing, an annual bonus scheme and a comprehensive benefits package, you'll have the flexibility, recognition and backing to do your best work while continuing to develop your expertise.So, if you want to be part of building innovative solutions that support millions every day, read on and apply today! The Role As a Data Engineer, you will design and develop high-quality data solutions that support innovative software products aimed at improving health and environmental outcomes.Working within Agile methodologies, you will collaborate closely with the Product Owner and a wide range of technical and subject matter experts to understand customer requirements and shape effective, scalable data components.You will undertake requirements analysis, solution scoping, specification definition and data analysis, while challenging assumptions and defining appropriate acceptance criteria to mitigate risk.Through the creation of production code and participation in code reviews, you will apply established design patterns and best practices to ensure performance, data quality, security, robust error handling, monitoring and logging.Additionally, you will:- Perform critical assessments to inform solution scoping and risk mitigation- Support project management activities as required- Use AI environments to enhance productivity and efficiency About You To be considered as a Data Engineer, you will need experience using AI environments and good verbal and written communication skills, including presentation skills, as well as experience with the following:- Databricks and Power BI- Python and TSQL- Extract, Transform, Load (ETL)- Analysis and design- Test Automation and Refactoring- Unit Testing and mocking- Agile & Scrum development methodologiesYou will also need some experience with Azure / AWS, PowerShell, Data lakes and Zoho Creator / Analytics. The Benefits You will be joining a very supportive team where you will have the opportunity to grow and develop new skills. In addition, FDB offers:- Competitive salary- 25 working days' holiday per annum plus statutory holidays- Flexible option for employees to take additional holiday- Annual company bonus scheme- Health and Wellbeing allowance- HealthShield flexible health cash-back scheme- Electric Vehicle scheme- Enhanced pension scheme- Cycle to work scheme- Charity days- Full flexible working- Enhanced maternity/paternity schemes- and many more !Other organisations may call this role Software Engineer, Data Module Developer, BI Engineer, Business Intelligence Engineer, Power BI Engineer, Python Developer, Python Programmer, R Developer, Python Engineer, or IT Data Engineer.
03/03/2026
Full time
Data Engineer Exeter, Devon (Hybrid - 2 days per week in office) About Us At FDB (First Databank), we create and deliver the world's most trusted drug knowledge, enabling healthcare professionals to make critical decisions that improve patient safety, efficiency, and outcomes. Our solutions are embedded across hospitals, GP practices, pharmacies, and wider healthcare systems, supporting millions of patients every day.Our values guide everything we do: Better Together, Clear Expectations, Constantly Curious, and Health at the Heart. If these resonate with you, you'll feel right at home with us. The Opportunity We are now looking for an experienced Data Engineer to join us on a full-time, permanent basis.Working within Agile teams and collaborating with a range of experts, you'll have the chance to utilise your skills and build solutions that genuinely make a difference.What's more, with hybrid working, a strong focus on wellbeing, an annual bonus scheme and a comprehensive benefits package, you'll have the flexibility, recognition and backing to do your best work while continuing to develop your expertise.So, if you want to be part of building innovative solutions that support millions every day, read on and apply today! The Role As a Data Engineer, you will design and develop high-quality data solutions that support innovative software products aimed at improving health and environmental outcomes.Working within Agile methodologies, you will collaborate closely with the Product Owner and a wide range of technical and subject matter experts to understand customer requirements and shape effective, scalable data components.You will undertake requirements analysis, solution scoping, specification definition and data analysis, while challenging assumptions and defining appropriate acceptance criteria to mitigate risk.Through the creation of production code and participation in code reviews, you will apply established design patterns and best practices to ensure performance, data quality, security, robust error handling, monitoring and logging.Additionally, you will:- Perform critical assessments to inform solution scoping and risk mitigation- Support project management activities as required- Use AI environments to enhance productivity and efficiency About You To be considered as a Data Engineer, you will need experience using AI environments and good verbal and written communication skills, including presentation skills, as well as experience with the following:- Databricks and Power BI- Python and TSQL- Extract, Transform, Load (ETL)- Analysis and design- Test Automation and Refactoring- Unit Testing and mocking- Agile & Scrum development methodologiesYou will also need some experience with Azure / AWS, PowerShell, Data lakes and Zoho Creator / Analytics. The Benefits You will be joining a very supportive team where you will have the opportunity to grow and develop new skills. In addition, FDB offers:- Competitive salary- 25 working days' holiday per annum plus statutory holidays- Flexible option for employees to take additional holiday- Annual company bonus scheme- Health and Wellbeing allowance- HealthShield flexible health cash-back scheme- Electric Vehicle scheme- Enhanced pension scheme- Cycle to work scheme- Charity days- Full flexible working- Enhanced maternity/paternity schemes- and many more !Other organisations may call this role Software Engineer, Data Module Developer, BI Engineer, Business Intelligence Engineer, Power BI Engineer, Python Developer, Python Programmer, R Developer, Python Engineer, or IT Data Engineer.