turning complex ideas into elegant code? Do you get a kick out of seeing your work power real-world machines and cutting-edge technology? We’re partnering with a science-led technology company that’s breaking boundaries in materials engineering. They’re designing and building systems that don’t exist anywhere else, and they need curious, driven developers to … Experience working with Git or similar tools A problem-solving mindset and a methodical approach to debugging Good communication and a detail-focused way of working A relevant degree (ComputerScience, Engineering, or similar) Great-to-Have (but not essential) Experience with industrial machinery or embedded systems Designing interfaces for technical users Knowledge of machine vision or image More ❯
turning complex ideas into elegant code? Do you get a kick out of seeing your work power real-world machines and cutting-edge technology? We’re partnering with a science-led technology company that’s breaking boundaries in materials engineering. They’re designing and building systems that don’t exist anywhere else, and they need curious, driven developers to … Experience working with Git or similar tools A problem-solving mindset and a methodical approach to debugging Good communication and a detail-focused way of working A relevant degree (ComputerScience, Engineering, or similar) Great-to-Have (but not essential) Experience with industrial machinery or embedded systems Designing interfaces for technical users Knowledge of machine vision or image More ❯
software on varied projects, solving problems that are real world where you will gain a great deal of satisfaction. Mid-level C++ Software Developer requirements; - 3 years+ C++ experience - ComputerScience or STEM degree - Experience with Windows/Visual Studio - Strong problem-solving skills - TCP/IP, COM, Debuggers, Qt knowledge beneficial The C++ Software Developer will be More ❯
members, internal DXC Teams and customers. Uses knowledge tools and re- uses information for the benefit of projects, and of professional development. Education and Experience required: Bachelors degree in ComputerScience, Engineering, or related field or equivalent work experience. professional-level certification(s) in work field. Typically 5-10 years of relevant experience. Essential Knowledge and Skills Required More ❯
Knowledge of wireless protocols such as Bluetooth or Ultra-Wideband Experience with USB device drivers or USB communication Familiarity with RTOS or bare-metal development Education & Qualifications Degree in ComputerScience, Electrical Engineering, or a related field preferred Professional memberships (e.g., BCS, IET) are a plus Reasonable Adjustments: Respect and equality are core values to us. We are More ❯
Swindon, Wiltshire, England, United Kingdom Hybrid / WFH Options
Avanti
Experience using AI coding assistants responsibly (e.g., Copilot) while critically reviewing output. Education & experience Proven track record shipping production web UIs in a .NET + React environment. Degree in ComputerScience/Engineering or equivalent practical experience; portfolio or GitHub desirable. Benefits & additional info Competitive salary (depending on experience) plus bonus scheme. Company pension & private medical insurance. Hybrid More ❯
standards (e.g. ISO/IEC/IEEE 12207), including software safety and Safety Integrity Levels (SIL) Comprehensive understanding of configuration management practices and tools. Strong Technical Background, Degree in ComputerScience, Engineering, or a related numerate discipline, with Chartered Engineer (CEng) status or working towards it Benefits: As well as a competitive pension scheme, BAE Systems also offers More ❯
standards (e.g. ISO/IEC/IEEE 12207), including software safety and Safety Integrity Levels (SIL) Comprehensive understanding of configuration management practices and tools. Strong Technical Background, Degree in ComputerScience, Engineering, or a related numerate discipline, with Chartered Engineer (CEng) status or working towards it Benefits: As well as a competitive pension scheme, BAE Systems also offers More ❯
standards (e.g. ISO/IEC/IEEE 12207), including software safety and Safety Integrity Levels (SIL) Comprehensive understanding of configuration management practices and tools. Strong Technical Background, Degree in ComputerScience, Engineering, or a related numerate discipline, with Chartered Engineer (CEng) status or working towards it Benefits: As well as a competitive pension scheme, BAE Systems also offers More ❯
standards (e.g. ISO/IEC/IEEE 12207), including software safety and Safety Integrity Levels (SIL) Comprehensive understanding of configuration management practices and tools. Strong Technical Background, Degree in ComputerScience, Engineering, or a related numerate discipline, with Chartered Engineer (CEng) status or working towards it Benefits: As well as a competitive pension scheme, BAE Systems also offers More ❯
Cheltenham, Gloucestershire, England, United Kingdom Hybrid / WFH Options
Michael Page Technology
trends and emerging technologies in analytics. Profile A successful Business Intelligence Analyst should have: A degree or equivalent qualification in a relevant field such as data analytics, statistics, or computer science. Proficiency in data visualisation tools such as Power BI, Tableau, or similar. Strong analytical and problem-solving skills. Experience with SQL/DAX or similar database query languages. More ❯
Tewkesbury, Gloucestershire, South West, United Kingdom
Sanderson Government and Defence
you will be using the most modern and developing technologies to defend the UK from a range of threats. The ideal candidate will have the following experience: Degree in ComputerScience, Machine Learning, Artificial Intelligence, or a related field. Proficiency in programming languages such as Python, R, or similar, along with experience with machine learning frameworks. Strong understanding More ❯
Somerset, England, United Kingdom Hybrid / WFH Options
numi
with teams to design solutions meeting customer needs. Communicate effectively with developers and stakeholders. Provide technical support to clients when necessary. Your background: Bachelor's or Master's in computerscience or related field. Strong QA testing skills and IT proficiency. Understanding of business processes and ability to think creatively. Excellent communication skills. Meticulous attention to detail and More ❯
bath, south west england, united kingdom Hybrid / WFH Options
numi
with teams to design solutions meeting customer needs. Communicate effectively with developers and stakeholders. Provide technical support to clients when necessary. Your background: Bachelor's or Master's in computerscience or related field. Strong QA testing skills and IT proficiency. Understanding of business processes and ability to think creatively. Excellent communication skills. Meticulous attention to detail and More ❯
of major CRM systems Familiarity with data analytics platforms, voyage optimization, emissions tracking, or IoT solutions Multilingual skills advantageous Bachelor’s or Master’s degree in Maritime Studies, Engineering, ComputerScience, Business, or related fields Track record leading pre-sales efforts for enterprise-scale software solutions is desired JOB DESCRIPTION Identify potential customers by obtaining information, referrals, and More ❯
years of experience in software development in one or more of the following languages: C, C++, Rust. 4+ years of experience in embedded software development in C. Knowledge of ComputerScience fundamentals in data structures, algorithm design, problem-solving, and complexity analysis. Strong grounding in embedded software architecture, with a focus on maintainability, modularity, fault-tolerance and testability. More ❯
Bristol, Gloucestershire, United Kingdom Hybrid / WFH Options
Smartbox Assistive Technology
years of experience in software development in one or more of the following languages: C, C++, Rust. 4+ years of experience in embedded software development in C. Knowledge of ComputerScience fundamentals in data structures, algorithm design, problem-solving, and complexity analysis. Strong grounding in embedded software architecture, with a focus on maintainability, modularity, fault-tolerance and testability. More ❯
Bristol, Avon, South West, United Kingdom Hybrid / WFH Options
Smartbox Assistive Technology
years of experience in software development in one or more of the following languages: C, C++, Rust. 4+ years of experience in embedded software development in C. Knowledge of ComputerScience fundamentals in data structures, algorithm design, problem-solving, and complexity analysis. Strong grounding in embedded software architecture, with a focus on maintainability, modularity, fault-tolerance and testability. More ❯
clear interest in software development, a willingness to learn a variety of technologies and a desire to deepen your technical understanding. You must be working towards a degree in ComputerScience, Mathematics, Cybersecurity or Software Development. You can work independently, safely and responsibly; take ownership of challenges, think logically, and proactively research your own solutions to technical challenges More ❯
industry-leading EDA tools and design methodologies. Support block-level and chip-level verification, including linting, synthesis, timing closure, CDC, RDC, and coverage analysis. Profile Essential Skills Degree in ComputerScience, Engineering, or related field. Strong experience with SystemVerilog or VHDL . Competence in scripting (Python, Tcl). Knowledge of digital design flows. Desirable Experience Processor design and More ❯
firmware development environments including compilers, debuggers, emulators and toolchains Good understanding of electronics and microcontroller-based embedded systems for consumer products You will have a degree in Software Engineering, ComputerScience, Electrical/electronic Engineering or equivalent degree or experience. At Schneider Electric, Diversity & Inclusion is at the heart of our organisation, it's an integral part of More ❯
firmware development environments including compilers, debuggers, emulators and toolchains Good understanding of electronics and microcontroller-based embedded systems for consumer products You will have a degree in Software Engineering, ComputerScience, Electrical/electronic Engineering or equivalent degree or experience. At Schneider Electric, Diversity & Inclusion is at the heart of our organisation, it's an integral part of More ❯
EC2M, Coleman Street, Greater London, United Kingdom
Platform Recruitment
you can be. There is a culture of hands-off management - you will be given trust and autonomy from the offset with no micromanagement. Friendly and collaborative culture. Requirements: ComputerScience or related degree Must have a GitHub/extensive examples of personal programming projects (C/C++ preferred) Genuine interest in technology! You will stand out if More ❯
full product lifecycle, from concept to production and post-deployment maintenance. Develop and maintain documentation, including firmware design specifications and user manuals. Required Skills & Experience: Degree in Electronic Engineering, ComputerScience, or a related discipline. Strong experience developing firmware in C/C++ for resource-constrained embedded systems. Proficiency with Real-Time Operating Systems (e.g., Zephyr). Experience More ❯
swindon, wiltshire, south west england, united kingdom
Octagon Group
production and post-deployment maintenance. Develop and maintain documentation, including firmware design specifications and user manuals. Required Skills & Experience Senior Firmware Engineer based in Salisbury: Degree in Electronic Engineering, ComputerScience, or a related discipline. Strong experience developing firmware in C/C++ for resource-constrained embedded systems. Proficiency with Real-Time Operating Systems (e.g., Zephyr). Experience More ❯