As a minimum requirement you’ll need to have obtained, or be predicted to obtain, a 2.2 in your Bachelor’s or Master’s degree in Computer Science, Computer Engineering, SoftwareEngineering, Software Development, Electronic Engineering or a related subject. Description Job Title: Summer Intern Air Software Engineer Location: Warton/Samlesbury (Lancashire) We … however for this role you will be expected to attend your site 5 days per week. Salary: £24,300 Pro Rata What you’ll be doing: Creating cutting edge software for our platforms and be involved in the entire lifecycle of a product, from concept, design, and development through to delivery and maintenance in service. Contributing to addressing the … engineering issues on a programme and to encompass requirements capture/evaluation, systems and software design, software implementation, software unit and integration testing, qualification, and certification as well as defect investigation and resolution. Delivering software solutions for highly complex, real-time systems and software platforms. Articulate a strong understanding of multiple software development More ❯
the design and manufacture of state-of-the-art radio and data communications systems based in the Cheltenham area. To support our continued expansion, we are looking for a software engineer to join our Spectra softwareengineering team in order to further enhance the company’s design and development capabilities. Spectra software performance is at the … ideal time to join the team to make your mark on the direction that product development takes. Requirements: Candidates must have a 2:1 degree or better in an engineering or numerical science discipline and 5+ years industry experience. Experience of C++ and development on Linux is essential. Experience of any of the following is desirable,: · Digital Signal Processing … DSP) · Software Defined Radio (SDR) · High performance computing (HPC) · Audio processing · Databases · Qt · Version control systems (e.g. Git or SVN) This is an exciting opportunity to work with new technologies, develop new skills, and work on new and complex projects. The successful candidate must be a motivated self-starter and will be joining a dynamic team of engineers working More ❯
Software Product Support Engineer Join a leading defence technology team supporting cutting-edge Command and Control (C2) systems across land and maritime domains. This is a hands-on technical support role focused on in-service software used in advanced missile systems. Key Responsibilities: Investigate, debug, and resolve complex software issues in secure environments Maintain and configure Linux … OS (RedHat/Ubuntu), including kernel-level tasks Collaborate with internal teams and communicate technical issues clearly to stakeholders Support secure software deployments and middleware solutions Essential Skills & Experience: Strong background in softwareengineering with proficiency in C/C++ , Ada , JavaScript , or shell scripting Experience with Linux OS administration , kernel configuration, and security patching Analytical mindset More ❯
Software Product Support Engineer Join a leading defence technology team supporting cutting-edge Command and Control (C2) systems across land and maritime domains. This is a hands-on technical support role focused on in-service software used in advanced missile systems. Key Responsibilities: Investigate, debug, and resolve complex software issues in secure environments Maintain and configure Linux … OS (RedHat/Ubuntu), including kernel-level tasks Collaborate with internal teams and communicate technical issues clearly to stakeholders Support secure software deployments and middleware solutions Essential Skills & Experience: Strong background in softwareengineering with proficiency in C/C++ , Ada , JavaScript , or shell scripting Experience with Linux OS administration , kernel configuration, and security patching Analytical mindset More ❯
Software Engineer, Rust/C++ (contract) Rate: Up to £650 per day (Outside IR35) Location: Birmingham Ready to make your application Please do read through the description at least once before clicking on Apply. - 3 days onsite Contract length: 3 month contract (initially) Start date: ASAP The Role We are looking for a Software Engineer to join our … client's team in Birmingham on a seriously exciting Autonomous Guided Vehicle (AGV) project. Imagine multiple AGV's all running in sync, in real-time. This is a huge engineering challenge and plenty of fun. You'll mainly work in Rust, but strong C++ developers with a Computer Science background and the drive to get into Rust are very … nice to have) Industrial/PLC knowledge (desirable) This is a chance to make a real impact in an SME environment, working in a supportive team on cutting-edge engineering problems.d02fcfcb-6df4-40ee-95cf-3eb059ce3173 More ❯
About the Role We are looking for a Senior Software Engineer to help transform our advanced robotics stack into a dependable product ready for the real world. This is a deeply technical and hands on role. You will write production code, integrate subsystems, and work directly with robots in both simulation and real hardware environments. You will be part … of a focused team responsible for the application level software that connects control, navigation, perception, learning, and platform systems. Your work will ensure that these components operate as a coherent and reliable system that users can interact with seamlessly. This role involves close collaboration with engineers across multiple domains. You will contribute to architectural decisions, build prototypes, and iterate … It is well suited to someone who enjoys working close to hardware and solving practical, cross disciplinary challenges. What You Will Do You will develop and maintain application level software for humanoid robots You will integrate software components from controls, navigation, computer vision, reinforcement learning, and platform teams You will contribute to the structure and evolution of the More ❯
About the Role We are looking for a Senior Software Engineer to help transform our advanced robotics stack into a dependable product ready for the real world. This is a deeply technical and hands on role. You will write production code, integrate subsystems, and work directly with robots in both simulation and real hardware environments. You will be part … of a focused team responsible for the application level software that connects control, navigation, perception, learning, and platform systems. Your work will ensure that these components operate as a coherent and reliable system that users can interact with seamlessly. This role involves close collaboration with engineers across multiple domains. You will contribute to architectural decisions, build prototypes, and iterate … It is well suited to someone who enjoys working close to hardware and solving practical, cross disciplinary challenges. What You Will Do You will develop and maintain application level software for humanoid robots You will integrate software components from controls, navigation, computer vision, reinforcement learning, and platform teams You will contribute to the structure and evolution of the More ❯
About the Role We are looking for a Senior Software Engineer to help transform our advanced robotics stack into a dependable product ready for the real world. This is a deeply technical and hands on role. You will write production code, integrate subsystems, and work directly with robots in both simulation and real hardware environments. You will be part … of a focused team responsible for the application level software that connects control, navigation, perception, learning, and platform systems. Your work will ensure that these components operate as a coherent and reliable system that users can interact with seamlessly. This role involves close collaboration with engineers across multiple domains. You will contribute to architectural decisions, build prototypes, and iterate … It is well suited to someone who enjoys working close to hardware and solving practical, cross disciplinary challenges. What You Will Do You will develop and maintain application level software for humanoid robots You will integrate software components from controls, navigation, computer vision, reinforcement learning, and platform teams You will contribute to the structure and evolution of the More ❯
About the Role We are looking for a Senior Software Engineer to help transform our advanced robotics stack into a dependable product ready for the real world. This is a deeply technical and hands on role. You will write production code, integrate subsystems, and work directly with robots in both simulation and real hardware environments. You will be part … of a focused team responsible for the application level software that connects control, navigation, perception, learning, and platform systems. Your work will ensure that these components operate as a coherent and reliable system that users can interact with seamlessly. This role involves close collaboration with engineers across multiple domains. You will contribute to architectural decisions, build prototypes, and iterate … It is well suited to someone who enjoys working close to hardware and solving practical, cross disciplinary challenges. What You Will Do You will develop and maintain application level software for humanoid robots You will integrate software components from controls, navigation, computer vision, reinforcement learning, and platform teams You will contribute to the structure and evolution of the More ❯
london (city of london), south east england, united kingdom
Humanoid
About the Role We are looking for a Senior Software Engineer to help transform our advanced robotics stack into a dependable product ready for the real world. This is a deeply technical and hands on role. You will write production code, integrate subsystems, and work directly with robots in both simulation and real hardware environments. You will be part … of a focused team responsible for the application level software that connects control, navigation, perception, learning, and platform systems. Your work will ensure that these components operate as a coherent and reliable system that users can interact with seamlessly. This role involves close collaboration with engineers across multiple domains. You will contribute to architectural decisions, build prototypes, and iterate … It is well suited to someone who enjoys working close to hardware and solving practical, cross disciplinary challenges. What You Will Do You will develop and maintain application level software for humanoid robots You will integrate software components from controls, navigation, computer vision, reinforcement learning, and platform teams You will contribute to the structure and evolution of the More ❯
Job Title: Junior Embedded Software Engineer Location: Bristol (3 Days On-Site Per Week) Starting Salary You could be just the right applicant for this job Read all associated information and make sure to apply. - Up to £40,000 Benefits & Bonus Key Experience & Responsibilities: - Embedded C Software Development onto a Bare-Metal Platform - Experience Working With Standard MicroProcessors … MicroControllers - RTOS - Able to Develop Device-Drivers - Developed Code to a Regulated Standard Such as ISO or Misra Education : - Degree in a relevant area such as Software or Electronic Engineering Additional Benefits: - Private Medical Insurance, 2 5 days annual leave, a 5% matched pension, discretionary annual bonus and more. If youre interested in hearing more about this role More ❯
Location : Cheltenham, Gloucestershire (3 Day's Per Week On-Site) Overview of Business & Opportunity: This is a chance for 2 Embedded Software Engineers to join a growing team for a business that is a global leader in their field, focusing on communication and sensor based products used across the world. Read on to find out what you will need … to succeed in this position, including skills, qualifications, and experience. Key Responsibilities: - Develop, Implement Embedded Software (C/C++) for ARM Based MicroControllers - Work with Embedded Software on a Real-Time Operating System - Test & Debug Existing Embedded Systems & Document Your Findings - Support in Building/Manufacturing Test Frameworks to Validate New Software - Produce Documentation For Software Designs - Testing of Hardware Devices Desirable Skills: - Knowledge of Wireless Communication Systems - Linux Development for Embedded - MATLAB/Simulink Education : - Degree in a relevant area such as Software or Electronic Engineering Additional Benefits: - Private Health & Dental Insurance - 5% Employer Pension Contributions - Employee Performance Related Bonusd02fcfcb-6df4-40ee-95cf-3eb059ce3173 More ❯
Our established client is seeking a Permanent C++ (Embedded) Software Engineer to join their team. The successful candidate will work on exciting, complex projects involving new technologies on state of the art systems. You must be degree educated in either Engineering or a Numerical science, with 5 years+ of industry experience. Essential skills include Embedded C++ on Linux More ❯
Our established client is seeking a C++ (embedded) Software Engineer to join their team. The successful candidate will work on exciting, complex projects involving new technologies on state of the art systems. You must be degree educated in either Engineering or a Numerical science, with 5 years+ of industry experience. Essential skills include embedded C++ on Linux, desirable More ❯
Southampton, Hampshire, South East, United Kingdom Hybrid / WFH Options
Yoh Solutions Ltd
C/C++ Software Engineer Location: Southampton, UK (Hybrid 3 days per week on-site) There are easier ways to make a living. But if youre the sort of software engineer whod rather work on hard problems than spend your days tweaking yet another app interface, this might be worth a read. Youll be joining a small, sharp … team developing software that underpins next-generation satellite and space communications systems . Its complex, real-time, performance-critical work the kind where a fraction of a millisecond matters, and where your code has a direct impact on what eventually flies into orbit. Youll need solid experience with C/C++ on Linux , a grasp of how real-time … shape technology that ends up in space. If that sounds like the kind of growth youre after, lets talk. Yoh Solutions Ltd, a Day and Zimmerman Company, are Electronic Engineering and Development recruitment specialists, sourcing high - calibre permanent and interim engineering experts across the globe. More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
G2 Recruitment Group Limited
Outside IR35 Software Engineer My market leading client has a superb new opening for an experienced hardware-oriented Software Engineer to join them on an initial 6 month contract. This role is Outside IR35. Due to the nature of hardware requirements it will involve 3 days a week on-site in Cambridge; 2 days a week working from … home. Candidates must have at least 5 years Python development experience, working on highly numerical software with associated libraries (i.e. NumPy, SciPy etc). Previous experience working on instrumentation or control-based-software working with large amounts of sensor data is essential. Ideally candidates will also have a physics background that they can apply to their engineering. Market … rates. Please send an up-to-date CV if interested for more details. python developer, software engineer, software developer, hardware engineer, mathematics, physics, physicist, numpy, scipy, control, systems egineer, instrumentation, softwareengineering g2 Recruitment are committed to equality of opportunity for all applications from individuals are encouraged regardless of age, disability, sex, gender reassignment, sexual orientation More ❯
Southampton, Hampshire, England, United Kingdom Hybrid / WFH Options
Yoh, A Day & Zimmermann Company
C/C++ Software Engineer Location: Southampton, UK (Hybrid – 3 days per week on-site) There are easier ways to make a living. But if you’re the sort of software engineer who’d rather work on hard problems than spend your days tweaking yet another app interface, this might be worth a read. You’ll be joining … a small, sharp team developing software that underpins next-generation satellite and space communications systems . It’s complex, real-time, performance-critical work — the kind where a fraction of a millisecond matters, and where your code has a direct impact on what eventually flies into orbit. You’ll need solid experience with C/C++ on Linux , a … that ends up in space. If that sounds like the kind of growth you’re after, let’s talk. Yoh Solutions Ltd, a Day and Zimmerman Company, are Electronic Engineering and Development recruitment specialists, sourcing high - calibre permanent and interim engineering experts across the globe. More ❯
Lincoln, Lincolnshire, East Midlands, United Kingdom
ZENOVO LTD
Job Title: Software Team Lead Location : Lincoln, Lincolnshire Salary : Up to £70,000 (Depending on experience) Working Arrangement: On-Site Working Job Overview: As a Hands-On Software Team Lead, not only will you be overseeing a team of skilled Software Engineers and responsible for ensuring the team's productivity and efficiency, you will also be leading … programming activities, ensuring projects remain on course and timescales are met. This role requires strong leadership skills, technical expertise, and a passion for driving software projects from conception through to completion. Key Responsibilities: Lead and mentor a team of Software Engineers, fostering a collaborative and high-performance work environment. Oversee projects through the entire software development life … cycle, from initial design to final implementation, ensuring quality and timelines Establish and maintain software development procedures to enhance team effectiveness and product quality. Drive innovation by leading the development of new products Manage the software build process, ensuring that systems and applications are properly developed and released. Essential Knowledge & Experience : - Previously led a software team or More ❯
Role: Contract Embedded Software Engineer. Increase your chances of reaching the interview stage by reading the complete job description and applying promptly. Rate: 55phr VAT, outside IR35 Duration: 6 months Location: Bristol, onsite for two days per fortnight. Supporting a renewable energy technology company, with offices in Bristol, we are looking for a contract embedded software engineer. This … talented electronics, embedded and IT team in place. You would work on real world, products which make a big difference to their global customers. Key Experience & Responsibilities: - Embedded C++ Software Development - STL - Object Orientated Programming - Embedded Linux - RTOS - Work with existing libraries of programme - Unit & System Testing - Undertake & Complete all relevant Project/Product documentation Desirable: Full product lifecycle … experience Testing and debugging Education: - Degree in a relevant area such as Software or Electronic Engineering If interested, please send across an updated CV.d02fcfcb-6df4-40ee-95cf-3eb059ce3173 More ❯
Job Title: Software Team Lead Location : Lincoln, Lincolnshire Salary : Up to £70,000 (Depending on experience) Working Arrangement: On-Site Working Job Overview: As a Hands-On Software Team Lead, not only will you be overseeing a team of skilled Software Engineers and responsible for ensuring the team's productivity and efficiency, you will also be leading … from applicants, as well as additional skills and qualifications needed for this job are listed below. This role requires strong leadership skills, technical expertise, and a passion for driving software projects from conception through to completion. Key Responsibilities: Lead and mentor a team of Software Engineers, fostering a collaborative and high-performance work environment. Oversee projects through the … entire software development life cycle, from initial design to final implementation, ensuring quality and timelines Establish and maintain software development procedures to enhance team effectiveness and product quality. Drive innovation by leading the development of new products Manage the software build process, ensuring that systems and applications are properly developed and released. Essential Knowledge & Experience : - Previously led More ❯
a team in process of growing and broadening their skills. This team has a focus of designing and manufacturing efficient energy solutions, used nationwide. Key Experience & Responsibilities: - Embedded C++ Software Development onto a RTOS - RTOS - Able to Develop Device-Drivers - Developed Code to a Regulated Standard Such as ISO or Misra - Undertake & Complete all relevant Project/Product documentation … Education : - Degree in a relevant area such as Software or Electronic Engineering Additional Benefits: - Private Medical Insurance, 2 5 days annual leave, a 5% matched pension, discretionary annual bonus and more. If youre interested in hearing more about this role and to apply, please submit your latest CV . More ❯
months contract/Onsite/Ether Cambridge or Bourne office (/52 pounds an hour Inside ir 35 Contract Software Engineer – Data Collection Lab/Cambridge, UK onsite Function: Build and maintain software & systems that power data collection for VR/AR research, ensuring efficiency, accuracy, and reliability. Collaboration: Audio/video engineers, recording technicians, global software engineers, and interdisciplinary researchers. Key Responsibilities Develop software for prototype wearable devices used in VR/AR research. Optimize data collection workflows for efficiency, reliability, and accuracy. Work with multimodal recording equipment (audio, video, inertial sensors, etc.). Deploy, test, and evaluate distributed data collection platform upgrades . Build and maintain system monitoring & health-checking tools . Enhance … tooling for data validation and processing . Debug onsite issues and perform root cause analysis . Collaborate with engineers on triage, design solutions, and work estimation . Promote best engineering practices across teams. Required Qualifications BS in Computer Science (or related) or equivalent experience. 3+ years professional programming experience. Proficiency in Python (large projects). Strong skills with Linux More ❯
Nottingham, Nottinghamshire, United Kingdom Hybrid / WFH Options
ETS Technical
Job description Robotic Vision Application Software Engineer About the Role We are seeking a driven Software Engineer to help pioneer new developments in robotic vision and controls technology- a strong proficiency in C++17 development is essential. In this position, you'll focus on architecting, building, and validating PC-based software solutions for various robotic vision applications, working … refined production ready product releases. This is not a work from home role and requires office based attendance. Responsibilities Work closely with a small multi disciplinary team as the software lead to outline technical requirements and establish effective testing procedures. Produce maintainable, optimised code that aligns with technical specifications. Prepare and update comprehensive technical documentation that meets industry protocols. … Participate actively in quality assurance, including software testing and peer code reviews. Accelerate concept development through fast prototyping and iteration. Troubleshoot and fix issues identified during field operations and deployments. Contribute to ongoing research and planning activities relevant to the position. Aid in handling and protecting intellectual property with the leadership team. Liaise with external collaborators and partners as More ❯
FPGA/Embedded Software Engineer - Consulting Interviewer Are you an FPGA & Embedded Software Engineer ready for a career pivot? If you're passionate about people, conversations, and evaluating technical talent—this is your chance to move into the frontline of recruitment . We’re looking for someone with a strong technical foundation (FPGA, embedded systems, digital/hardware …/software design) from sectors like defence, aerospace, telecoms, wireless, or space —who’s excited to explore something different. What You’ll Do: Conducting first-round interviews with candidates as if representing the client directly. Evaluating candidates for technical fit, communication, and cultural alignment . Collaborating closely with the Talent Advisor , who will conduct initial screening calls. Providing structured … insightful feedback to the Talent Advisor and hiring teams. Assisting with targeted sourcing for niche technical roles in engineering and embedded systems. What You Bring: Hands-on experience in FPGA development , embedded software , digital design , and/or hardware/software integration . Familiarity with tools and environments such as VHDL, Verilog, C/C++, and test More ❯
City of London, London, United Kingdom Hybrid / WFH Options
LevelUP HCS
FPGA/Embedded Software Engineer - Consulting Interviewer Are you an FPGA & Embedded Software Engineer ready for a career pivot? If you're passionate about people, conversations, and evaluating technical talent—this is your chance to move into the frontline of recruitment . We’re looking for someone with a strong technical foundation (FPGA, embedded systems, digital/hardware …/software design) from sectors like defence, aerospace, telecoms, wireless, or space —who’s excited to explore something different. What You’ll Do: Conducting first-round interviews with candidates as if representing the client directly. Evaluating candidates for technical fit, communication, and cultural alignment . Collaborating closely with the Talent Advisor , who will conduct initial screening calls. Providing structured … insightful feedback to the Talent Advisor and hiring teams. Assisting with targeted sourcing for niche technical roles in engineering and embedded systems. What You Bring: Hands-on experience in FPGA development , embedded software , digital design , and/or hardware/software integration . Familiarity with tools and environments such as VHDL, Verilog, C/C++, and test More ❯