Ready to start your career as a Data Analyst?
The demand for skilled data professionals in the UK is booming - and organisations are searching for people who can turn raw data into meaningful insight. If you’re looking for a career with purpose and strong growth, our Data Analyst Career Programme is built for you, with a job guarantee on completion.
Why this programme matters
We focus on equipping you with both the tools and the real-world experience you need to hit the ground running. With industry-recognised certifications, live instruction and project work you’ll be ready for business challenges from day one.
What you’ll get:
Your investment:
No prior tech-job experience? No problem.
You don’t need to come from a data background. If you bring curiosity, communication skills, and a willingness to learn, this programme will equip you for a transition into a demanding and rewarding role.
Take the next step now.
Click ‘Apply Now’ and embark on a career where data drives decisions, and you drive your future.
Our exciting client is seeking an Engineering Lead to build and lead small, high-performing Agile teams (4-8 engineers) delivering secure, scalable solutions within the UK National Security (NatSec) domain
Engineering Lead - AI, Cloud & National Security
Package - £110,000 - £120,000 + dv bonus + excellent package
Location - Cheltenham - Hybrid
Clearance - eDV Clearance Required
Overview
This is a hands-on leadership role combining architecture, software engineering, and team leadership, with a focus on Software, AI, data platforms, and cloud-native systems.
Key Responsibilities
Core Skills
Desirable (AI & Data)
If you are looking for an opportunity to work on mission-critical systems at the forefront of UK National Security? Apply now or get in touch for a confidential conversation.
As an industry leading, nationwide Marketing, Digital, Analytics, IT and Design recruitment agency, we are continually receiving new assignments to work on, so keep a close eye on our website, Facebook, LinkedIn and Twitter pages for a full list of current permanent and interim opportunities as well as marketplace news and fun stuff.
Forward Role is operating as an employment agency.
Cheltenham or London
Flexible Hybrid Working
Up to £60,000
Role Purpose
We’re looking for an Automation Engineer to help streamline and improve internal systems by reducing manual processes and building smart integrations across the business.
This is a hybrid role combining automation, integration, and business-facing problem solving, ideal for someone who enjoys improving how things work rather than just maintaining them.
What You’ll Be Doing
Build Python scripts to automate manual processes and improve efficiency
Integrate systems using APIs
Use Azure Functions to move and transform data between platforms
Work closely with business teams to understand processes and identify improvements
Support and optimise core business applications
Write SQL queries to support data handling and reporting
Responsibilities
Deliver automation solutions that reduce manual effort and save time
Improve how systems connect and how data flows across the business
Support business users with system-related queries and enhancements
Identify inefficiencies and recommend practical solutions
Take ownership of tasks from problem through to delivery
What We’re Looking For
Experience with Python scripting, APIs, and SQL
Comfortable working with both technical systems and business stakeholders
Strong problem-solving mindset with a focus on improvement
Self-sufficient and proactive, with a “can-do” attitude
Nice to have: Azure, Power Platform, CRM experience, or exposure to financial services
If you are interested in this opportunity and would like to hear more, please apply for the opportunity with an updated CV and contact information.
TPBN1_UKTJ
About CACI
From our headquarters in London, we’re busy empowering organisations to make bold, strategic moves with the power of data and technology. Founded in 1975, our operations take place from multiple offices across the UK, Europe and India with over 1600 Full time employees and an annual turnover of £179m.
Our expertise spans industries, from retail and education to public sector and transport - delivering intelligent solutions that drive progress and create measurable impact. Whether it’s business intelligence, customer marketing, cloud infrastructure, cybersecurity, critical national infrastructure or data management, our approach is never one-size-fits-all.
We don’t just deliver solutions; we build for the tomorrow’s world, all while fostering a culture that allows employees to be their authentic selves and succeed in their careers.
About Network Services
CACI Network Services is a rapidly expanding specialist IT and Networks consultancy offering a wide variety of opportunities to work within challenging and exciting environments with our major clients in Global Media, Banking, Government, Telecoms & Utilities
Key responsibilities
Other responsibilities could include:
Core skills, knowledge and experience required
Network Infrastructure
o LAN/WAN fundamentals, QoS for video and voice traffic.
o VLAN design, IP Addressing
o Secure device onboarding and certificate management.
Unified Communications Platforms
o Cisco UC products
Cisco Unified Communications Manager (CUCM), Cisco Jabber, Cisco Unity Connection, Cisco Expressway, Cisco Meeting Server
o Webex Control Hub administration.
o SIP protocol understanding.
o Interoperability and integration with Microsoft 365 or other UC tools.
Servers & Storage
o Physical and virtual server installation, configuration, and support (Windows Server, Linux distributions).
o Expertise in virtualisation platforms (VMware vSphere)
o Storage provisioning, replication, and backup solutions.
o Cisco UCS, Hyperflex, FlexPOD
o Netapp
Infrastructure Automation & Monitoring
o Scripting and automation
o Infrastructure as Code (IaC) experience (Terraform, Ansible).
o Splunk, Grafana
Video Conferencing Systems
o Deploy, configure, and troubleshoot Cisco VTC endpoints (Room Kits, Webex Boards, SX/MX series, Desk series).
o Knowledge of Zoom Rooms, Microsoft Teams Rooms, and interoperability gateways.
Cloud Infrastructure
o Amazon Web Services (AWS) architecture and management.
o Hybrid cloud deployments & integration with on-premise systems.
o Cloud networking, security groups, and resource optimisation.
Expected behaviors
We have a structured performance management framework which measures continual attainment against key personal behaviours. We believe this is an important part of our success and culture. Joining as a team member we expect you to act as a role model and exemplar against these behaviours which are to be:
Flexibility
The key to our success is our teamwork and collaboration. We take a hybrid approach - working remotely and coming into the office depending on the business demand and collaboration required as part of the delivery process.
Equal opportunities
CACI is proud to be an equal employer. Embracing the diversity of our people, we are on a journey to build a truly inclusive work environment where no one is treated less favorably due to ethnic origin, age, gender, veteran status, religion or belief, sexual orientation, marital status, and disability or health condition, actively working to prevent discrimination.
As a Disability Confident employer, we will:
Our people are unique, and we encourage, and support them, to be confident in contributing to our inclusion journey.
Aker Systems was founded in 2017 by a team of experienced technology professionals who recognised an opportunity to provide highly secure enterprise data platforms to large organisations. We build and operate ground-breaking, ultra-secure, high performance, cloud-based data infrastructure for the enterprise. Our proprietary technology solutions drive performance and reduce costs while helping our clients to improve the management and sharing of data across their organisations.
In 2024, Aker Systems won the Breakthrough Culture Awards highlighting growth companies putting culture first. In 2020 Aker Systems was recognised as a One to Watch on the Sunday Times Tech Track. The Company was also recognised at the Thames Valley Tech Awards 2020; winning the Thames Valley Tech Company of the year, the Emerging Tech Company and High Growth Tech Business categories. We encourage people of all different backgrounds and identities to apply. We are committed to maintaining an inclusive, and supportive place for you to do your very best work.
Due to the nature of the work and the customers, you must hold enhanced DV Security Clearance.
As a Data Engineer, you will assist in the development of a secure batch/real-time data platform for a government client leveraging the latest commercial and open-source technologies. This involves getting data from a variety of different sources, getting it into the right format, assuring alignment to target models, and ensuring that data can be made available to downstream consumers.
Duties & Responsibilities
Core Experience & Competencies
The successful candidate will have a Bachelor’s degree and meet all of the following essential criteria and additionally have some experience (or a genuine interest in learning) from the preferred criteria.
Essential
Preferred
Aker Systems Attributes
At Aker we work as a team; we are collaborative, hardworking, open, and delivery obsessed. There is no blame culture here: try things, and take responsibility for the outcomes. You are always part of the wider Aker. We help our colleagues and take pride in successfully achieving difficult tasks. We run towards problems and help to solve them. Communicate always, do so accurately and in a timely fashion.
In return, we offer a competitive salary, 25 days holiday plus bank holidays, company paid medical insurance and life assurance, pension scheme, annual training allowance, wellbeing allowance, virtual GP, Employee Assistance plan and more.
Equal Opportunities
Aker Systems fosters a diverse environment that encourages openness in its communications and is committed to providing equal employment opportunity for all people regardless of race, religion, gender or sexual orientation, age, marital status, national origin, citizenship status, disability, veteran status or other personal characteristics. We embrace differences of opinion and diversity because they help challenge us and find new groundbreaking technical solutions.
SRT Marine Systems plc (SRT) is a market leader in the domain of international marine surveillance technology and systems. We are a respected, established, and an ambitious multi-national company headquartered in the UK with a global customer base.
The company has a worldwide impact in the marine sector by leading the next generation of maritime domain awareness technologies “MDA”, products, and systems that significantly enhance security, safety, environmental protection, and sustainability. Our customers are global and range from the largest national coast guards to individual vessel owners.
SRT is an exciting company where high-quality results are rewarded. We are ambitious and constantly seek to innovate in order to deliver better products and services to our customers. We strive to make SRT a rewarding and challenging place to work, where talented, hard-working individuals have the opportunity to make a real impact across the marine industry.
We’re seeking an experienced and versatile Senior Software Engineer - Sensors join our Edge Team. This is a rare opportunity to help define and deliver our cutting-edge Maritime Surveillance and Fisheries Monitoring solutions, working at the intersection of hardware, software, and advanced sensor technologies.
About the role of Senior Software Engineer - Sensors - (not exhaustive):
In the Edge Team, you’ll work on the “sensors at the fringe” fixed and mobile surveillance equipment such as radars, cameras, RDF, AIS, and other specialist maritime sensors. Your mission as a Senior Software Engineer - Sensors will be to integrate, calibrate, and optimise these systems in non-production environments, building the software that makes their outputs usable for downstreamsystems and training our Delivery Team for field deployment.
The role spans multi-domain sensor fusion, AI-assisted analysis, anomaly detection, augmented reality, autonomous sentry operation, and evidence collection. You’ll work closely with colleagues across software, hardware, data science, and infrastructure to bring innovative, high-performance edge solutions to life.
What You’ll Be Doing - Senior Software Engineer - Sensors
What You’ll Bring - Senior Software Engineer - Sensors
Why Join Us?
SRT Marine Systems plc is an equal opportunity employer. We are committed to creating an inclusive environment for all employees and welcome applications from all backgrounds.
Are you ready to start a new career in AI Engineering? AI is expected to generate 170 million jobs by 2030 and at present experienced professionals can earn salaries of upwards of £66,000. In today's digital world, AI is transforming every aspect of our lives and is at the heart of modern technological advancements. As skills shortages continue to grow, the demand for qualified entry-level professionals is on the rise. Your journey to a new career in Artificial Intelligence is just 130 hours and three simple steps away. Newto Training can support you at any stage of your career journey whether you're new to the industry or looking to exchange your skills, this Artificial Intelligence course is designed to get you job-ready. Step One Study key data methodologies: AI Fundamentals, Python, Working with AI Models, AI Engineering for Developers, Developing AI Applications, all alongside real-world project work to harness the power and understanding of these technologies. We also provide two digital badges: CompTIA AI Essentials and CompTIA AI Prompting Essentials. Step Two Study and take your three AI and data certifications: Azure AI Fundamentals, Azure Data Fundamentals, CompTIA Data+ and CompTIA Data AI. Step Three Now that you're qualified for an entry-level AI or data position paying up to £35,000 per year, our recruitment support team will begin working with you to help secure a role that suits your new qualifications and any other experience you bring. Course cost £2295, or, £191.25 per month We guarantee you will be offered a job upon completion, or we will refund you 100% of your course fees. No prior industry experience is required - no matter your background, previous studies or work history - if you think you have the soft skills (communication skills, passion) needed then we can help you launch the career you want. Click 'Apply Now' to begin your new career!
Software Engineer Bristol Hybrid
50,000 - 65,000
We are looking for a Software Engineer to join a fast growing technology business building a cloud native SaaS platform used by enterprise customers. The platform operates in a high scale, data driven environment and is moving towards more advanced analytics and AI enabled capabilities.
The engineering team works in a modern, product led environment with strong DevOps principles. Engineers are responsible for their services end to end, from design through to production, with frequent deployments and a strong focus on automation, testing and reliability.
Key responsibilities
Tech environment
Requirements
This is a strong opportunity for a Software Engineer looking to work in a modern engineering environment with real ownership, strong technical standards and the ability to work on a scalable platform with minimal legacy constraints.
Gloucester, Gloucestershire £43000 - £98000 p/a with BUPA, bonus and full benefits 4 Day Work Week options Lockheed Martin Rotary and Mission Systems (RMS) provides systems engineering, software development, training solutions and complex program management for global security, civil and commercial markets. We have exciting opportunities at varying seniority levels, arising at our site in Gloucester for Software Engineers, primarily a variety of Defence, Cyber and Intelligence programmes. Typically, you will be involved in one or more of the following: Conducting software development activities under the direction of your Software Engineering Lead. Design and development of tests to debug software. Working with customer requirements that are to be programmed into business/mission applications, whilst utilising the appropriates standards, processes and tools throughout the entire development lifecycle. Correction of program errors. Preparation of operating instructions. Documentation of program development. Analysis of system capabilities to resolve questions of program intent, output requirements, input data acquisition, programming techniques, and controls. Championing automation in the form of IaC, CI/CD and test automation.As a Software Engineer, you'll play a pivotal role in developing cutting edge DevSecOps software systems and applications. You'll be at the forefront of driving innovation and safeguarding digital infrastructures in the UK. What skills will I need? Proficient in current Java, knowledge of other languages such as Python, C++, JavaScript, TypeScript, React is a bonus. Experience of developing on Linux. Appreciation of mocking and unit testing frameworks such as JUnit 5.x (Jupiter). Experienced with Git version control. Knowledge of Agile Development using SCRUM. Understanding of Oracle/ Relational Databases and/or Mongo. Understanding of GitLab CI/CD Pipelines. Proficiency in the use of Atlassian Suite - Bitbucket, Jira, Confluence. Understanding of Elasticsearch and Kibana. Understanding of Hibernate. Desired Skills: Knowledge of developing software for cloud deployment - specifically AWS. Developing software for microservice and or serverless architectures. Understanding of CI/CD software pipelines for Cloud deployments. Understanding the development challenges moving on-prem workload to cloud. Understanding of AWS Services such as EC2, EKS, Fargate, IAM, S3, Lambda.We would love to hear from you if you have any of the following Qualifications or Certifications: These are useful but not strictly necessary. Oracle Java Certification. AWS Certification. ISTQB Certification. OSCP Certification. CCNA Certification.Disclaimer: This vacancy is being advertised by Optamor Limited. Optamor is a specialist Recruitment Process Outsourcing provider. We provide a flexible full recruitment solution which takes care of all recruitment requirements from planning to on-boarding. Our specialist recruitment divisions cover the entire technical arena, including some of the most economically and strategically important industries in the UK and the world today. We will never send your CV without your permission
Data Analyst - SQL, Excel, Power BI/Tableau, Python/R
The location of the role is Cheltenham.
The duration of the contract is 12 months.
The pay rate on offer is 20 - 30 per hour via PAYE (37 hours per week).
Summary Data Analyst position that would suit someone with 2-3 years’ experience post University degree in a relevant field.
Key Activities
Essential Responsibilities
Qualifications / Requirements
Desired Characteristics
Excellent opportunity for a C++ Developer to join a cutting-edge engineering team working on advanced national security and defence solutions. This environment blends the agility and innovation of a start-up with the stability and backing of a major organisation, enabling engineers to work on highly complex and meaningful projects.
The role offers full involvement across the product lifecycle, from early-stage research through to deployment, within fast-paced project timelines. Work spans a wide range of domains including space, underwater systems, and government-led programmes. The team includes specialists from a variety of disciplines, many with research-heavy backgrounds, creating a strong R&D-driven culture.
Whats on offer
What you need
Cyber Software Engineer - National Security
The successful applicant will join teams working at the forefront of AI/DS, Cyber, Cloud, DevOps/SRE and Platform Engineering. With long-term programmes secured across the latest frameworks, this position offers the chance to be part of an exciting growth journey with significant technical depth and variety.
As a Cyber Software Engineer, the successful applicant will contribute to the research, design and development of critical systems in support of National Security missions. They will apply secure coding practices, maintain high standards of software quality and work closely with operating systems at a low level.
Key Requirements
. Strong experience with C or C++
. Familiarity with Python
. Comfortable working with Linux or Windows operating systems
. Knowledge of version control tools and experience in agile delivery environments
. An interest in the Cyber domain
. Understanding of common software design and testing patterns
. Ability to build systems and support continuous integration pipelines
Clearance
Due to the nature of the work, applicants must be eligible to obtain DV clearance. This requires being a British Citizen and having lived in the UK for the past 10 years.
Next Steps
To apply, please submit an up-to-date CV. The team looks forward to hearing from you.
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.
I have several requirements for DV cleared professionals within National Security. There are a range of clients and role types and I am happy to have an initial conversation about what is right for you.
These roles will be on a permanent basis and will be based at a client site in Cheltenham.
*Please note, that due to the nature of these opportunities candidates must already hold DV level security clearance\
Roles available:
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.
Salary: £100,000 - £125,000 + DV Bonus
Location: London / Cheltenham
Clearance: eDV clearance required
Overview
We are seeking an experienced Solution Architect to drive the design and implementation of innovative digital services within the UK public sector. This role focuses on leveraging modern open-source technologies within Agile and DevOps environments to deliver high-quality, scalable solutions.
Key Responsibilities
The responsibilities below outline the core expectations for the role. These can be refined in collaboration with the successful candidate during the interview process:
Technical Expertise:
You should have strong commercial experience across several of the following areas:
As an industry leading, nationwide Marketing, Digital, Analytics, IT and Design recruitment agency, we are continually receiving new assignments to work on, so keep a close eye on our website, Facebook, LinkedIn and Twitter pages for a full list of current permanent and interim opportunities as well as marketplace news and fun stuff.
Forward Role is operating as an employment agency.
Software Engineer | Building Intelligent Systems That Make an Impact
London, Manchester or Cheltenham
4 or 5 days a week on site
Existing SC or DV Clearance is required
National Security Sector
Tech: JAVA/C++/Python - or Devops/Data Background
An exciting opportunity has arisen for a Software Engineer to join a cutting-edge team developing impactful, mission-driven technology. The role offers the chance to contribute to projects such as AI-powered tools for analysts and operators, secure data pipelines, and innovative prototypes that explore new frontiers in software capability.
You’ll become part of a tight-knit, highly capable engineering group that values independence, precision, and tangible outcomes. This is a place for people who enjoy solving complex problems, experimenting with new ideas, and seeing the real-world effects of their work.
Key Skills and Attributes
Preferred Background
This role is ideal for someone who wants to push boundaries, collaborate with talented peers, and build software that delivers genuine impact. You’ll have the autonomy to explore, innovate, and shape solutions that matter.
Cheltenham or London
Flexible Hybrid Working
Up to £60,000
Role Purpose
We’re looking for an Automation Engineer to help streamline and improve internal systems by reducing manual processes and building smart integrations across the business.
This is a hybrid role combining automation, integration, and business-facing problem solving, ideal for someone who enjoys improving how things work rather than just maintaining them.
What You’ll Be Doing
Responsibilities
What We’re Looking For
Nice to have: Azure, Power Platform, CRM experience, or exposure to financial services
If you are interested in this opportunity and would like to hear more, please apply for the opportunity with an updated CV and contact information.
Embedded Software Engineer – Cheltenham - £55k - £65k Hexwired Recruitment has partnered with a highly successful R&D company in Slough who are now seeking a Embedded Software Engineer ideally with solid experience writing Firmware for Automation and Robotics products The company are developing a number of platforms for different applications, and are now seeking an Embedded Software engineer with a solid understanding of C for BLDC Motors or similar products. As an Embedded Software Engineer you will get the chance to see your work used to change people lives across the globe. This is an exciting opportunity for someone seeking more varied work. This is a Embedded software Engineer job, the company will allow flexible working but due to the nature of the work, will allow some remote working. Key Skills: \* Bachelors, Masters or higher in Embedded Systems, Maths, Physics or similar \* 3+ commercial Embedded software experience \* Experience working BLDC (Brushless DC Motors) or similar Motor Control products. \* Experience working on STM32 controllers is desirable but not essential The company are rapidly expanding and are at the forefront of their industry. They are looking to pay circa £65k along with a comprehensive benefits package. If you’re interested in this Embedded software role, please apply. For more information on this role, or any other jobs across; Embedded, C++ programming, Embedded Linux, Golang Development, Robotics, FPGA, DSP, Python, Javascript, Machine Learning, Data Science or Simulation contact us today
Embedded Software Engineer 6860 Location: Stonehouse (site-based) Hours: Full Time | Permanent Salary: £50,000 – £65,000 per annum Job Description Our client is seeking an Embedded Software Engineer to design and develop high-performance software for advanced electronic systems. This role focuses on real-time embedded development, working closely with hardware teams to deliver robust and reliable solutions. Key Responsibilities of an Embedded Software Engineer: \* Design and develop embedded software in C and C++ for microcontrollers and electronic systems \* Develop low-level drivers and hardware abstraction layers (HAL) \* Implement and optimise communication protocols \* Conduct unit testing, integration testing, and Hardware-in-the-Loop (HiL) simulations \* Take ownership of the full software development lifecycle \* Develop clean, efficient, and maintainable code from concept through to deployment \* Implement structured testing processes to improve reliability in live environments \* Work with data collection systems and IoT-based technologies \* Support database management and maintain system records \* Contribute to research and development aligned with customer and market requirements \* Work with AI/ML tools where required, including sensor-based applications \* Collaborate closely with cross-functional engineering teams Key Skills of an Embedded Software Engineer: \* Strong experience in embedded software development using C and C++ \* Experience working with microcontrollers and real-time systems \* Understanding of hardware-level programming and system integration \* Experience developing drivers and hardware abstraction layers \* Knowledge of communication protocols and IoT systems \* Experience with Python and SQL-based databases desirable \* Exposure to AI/ML tools such as TensorFlow beneficial \* Strong analytical and problem-solving skills \* Ability to write clean, well-structured, and maintainable code \* Confident working in a collaborative, multi-disciplinary environment Additional Information Due to the nature of this role, candidates must have the right to work in the UK and be eligible to obtain UK security clearance. For more information please contact Katie Tyrrell at First Base Employment
We are seeking mid-level to experienced Embedded Software Engineers to join a dynamic team designing and developing innovative, high-performance software systems. This is a hands-on role, offering the opportunity to work on cutting-edge technology and create solutions that prioritise reliability, scalability, and technical excellence. What you’ll do Develop complex embedded software systems as an individual contributor. Collaborate with cross-functional teams to define functional and non-functional requirements. Create low-level designs, implement software, and perform testing in line with defined architecture. Support adherence to coding standards, best practices, and continuous improvement initiatives. Provide guidance and mentorship to junior engineers. Contribute to technical reviews, bids & proposals, budget and schedule discussions, and customer engagement activities. What we’re looking for 5+ years’ experience in C++, specifically embedded software development. Modern C++ (2017 or newer). Experience with other programming languages such as Python, C#, Rust, or C. Familiarity with version control systems (e.g., Git/GitLab). Strong object-oriented design and programming skills. Experience with development methodologies such as Agile, Waterfall, or V-model. Degree or equivalent experience in Computer Science, Software Engineering, or a related field. Sole British nationals (due to security cleraance requirements). Benefits Competitive salary with sign-on bonus. Flexible or part-time working arrangements on request. Relocation support available. Half-day finish on Fridays. 25 days holiday (plus bank holidays), increasing with service, with option to buy/sell. Private medical insurance (optional family cover). Life assurance and group income protection. Flexible extras including healthcare cash plan, dental insurance, gym membership, cycle-to-work scheme, and electric vehicle scheme. Employee assistance program for mental health and wellbeing support. TT
Senior Embedded Software/Firmware Engineer Overview We are looking for a Senior Embedded Software Engineer to design, develop, test, and maintain embedded software for access control and intrusion-related products. You will play a key role in ensuring software is secure, robust, and fit for purpose, working closely with engineering, quality, and support teams across the full product lifecycle. This role suits an experienced embedded engineer who enjoys working close to hardware, improving existing firmware, and contributing to secure, high‑quality embedded systems. Key Responsibilities Architect, design, and implement new embedded software solutions Diagnose, debug, and resolve issues in existing production firmware Produce and maintain clear technical documentation and design artefacts Define and implement appropriate unit, component, and system‑level testing Apply static and dynamic analysis techniques to ensure software quality and security Support prototype bring‑up, debugging, and validation activities Collaborate with other embedded engineers across multiple hardware platforms Participate in peer code and design reviews Evaluate and introduce new tools, libraries, and software components where appropriate Work with quality and support teams to investigate and resolve field issues Essential Skills & Experience Qualifications Degree‑qualified in Electronics, Software Engineering, Computer Science, or a related discipline Core Technical Experience Strong Embedded C programming skills Real‑time embedded software development in C Bare‑metal development and board bring‑up Development of secure embedded systems Technical Knowledge Embedded software development processes, including requirements, design, implementation, and testing Hardware awareness, including schematics, SoC I/O, pin muxing, and peripheral configuration Understanding of embedded debugging techniques and tools Ability to work across both bare‑metal and RTOS‑based systems Personal Attributes Highly logical and analytical with strong attention to detail Able to manage multiple tasks and deadlines effectively Quality‑focused and process‑driven Strong communication skills, able to engage with both technical and non‑technical stakeholders Comfortable working under pressure in a delivery‑focused environment Domain Knowledge Ability (or willingness to quickly develop expertise) in OSDP (Open Supervised Device Protocol) Experience or interest in implementing OSDP in bare‑metal and real‑time embedded systems, including enhancement of existing firmware to meet evolving standards Desirable Experience 5+ years' professional embedded software experience C++ development RTOS experience (e.g. FreeRTOS, ThreadX) Python and automated testing frameworks (e.g. Google Test) CI/CD exposure (e.g. Jenkins‑driven development) STM32 firmware development NXP SoCs (e.g. i.MX93 or similar) In‑circuit programming and debugging Familiarity with tools such as Eclipse, VS Code, Jira, Confluence, Bitbucket, SonarQube, MCUXpresso, STM32CubeIDE Working Environment Office‑based engineering environment Predominantly desk‑based work with regular use of development hardware Occasional hands‑on hardware testing and debugging To find out more about Computer Futures please visit Computer Futures, a trading division of SThree Partnership LLP is acting as an Employment Business in relation to this vacancy | Registered office | 8 Bishopsgate, London, EC2N 4BQ, United Kingdom | Partnership Number | OC(phone number removed) England and Wales
Trainee AI Engineer - No Experience Needed! Ready to launch a future-proof career in AI - even if you have zero experience? We’re looking for ambitious individuals ready to break into the world of artificial intelligence and data science. Our industry-leading AI Traineeship is designed to take you from complete beginner to a highly employable Junior AI Engineer, with full training provided and a guaranteed job offer (£25K-£45K starting salary) within 20 miles of your location. Whether you're working full-time, part-time, or currently unemployed, our flexible, self-paced program allows you to train around your lifestyle and be job-ready in as little as 6-12 months. How it works - your journey to AI success Step 1: Discover AI Start your journey with our beginner-friendly mini-course bundle. Explore the fundamentals of AI through interactive videos, presentations, and quizzes - all accessible anytime, anywhere, through our easy-to-use online platform. Step 2: Full-Stack AI Mastery Dive deeper with in-demand technical skills including Python programming, data handling, machine learning, and version control with Git and GitHub. You’ll work on hands-on mini projects that mirror real-world challenges, helping you build confidence and a strong portfolio as you learn. Step 3: Get Certified Prepare for and earn your Microsoft AI-900: Azure AI Fundamentals certification, an internationally recognised qualification that proves your knowledge and boosts your credibility with employers. Step 4: Real-World Projects Showcase your new skills with two industry-based, practical projects assigned by your personal tutor. These projects are designed to give you real, portfolio-worthy experience, making you stand out to employers from day one. Your guaranteed future After completing your training, you'll be placed in a Junior AI Engineer role with a guaranteed starting salary of £25K-£45K. We work with top employers across the UK to ensure you get matched with a role close to home. We guarantee a job offer upon completion or 100% of your course fees refunded. We’re proud to have helped over 1,000 people each year transform their careers. Explore our success stories on our website and see what your future could look like. At a one off cost of £990, or a deposit of £149 followed by 10 interest free monthly instalments of £124, this represents a great opportunity to start a rewarding career in Ai and have a real career ladder to start climbing. If you are not offered a role at the end of the training we will refund 100% of your course fees. Ready to future-proof your career? If you’re passionate about tech and ready to break into one of the fastest-growing industries in the world, apply now. One of our friendly advisors will be in touch to guide you through the next steps. ‘Please note that this is a training course and fees apply