also involve production of the appropriate verification plans to agree with the equipment DA the method of verification used. Skills, Qualification and Experience Degree or equivalent qualification in Systems engineering or similar Systems design/systems engineering experience in software-based equipment Hands-on experience of SysML, Rhapsody and DOORS tools would be desirable, but training will … Glassdoor Employees' Choice Awards, 2022, and most recently receiving three accreditation gold standard awards with Investors in People! "Interesting work. Good work-life balance. Employees made to feel valued." Software Engineer, 5 Dec 2022. Glassdoor review. "Promotes and believes in a good work/life balance interesting work on most programmes Encourages internal mobility. Offers good development/training 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 ❯
Job Description Embedded Software Engineer - Permanent £60,000 - 70,000 DEO + Bonus and Benefits. Farnborough Are you an embedded software engineer proficient in bare metal microcontroller development, ready to work on challenging defence sector projects? Join a dedicated engineering team delivering cutting-edge subsea products for UK eyes only projects. Role Overview: Develop, test, and validate … embedded software across multiple projects using C/C++. Work primarily on bare metal microcontroller environments. Understand and debug embedded systems hardware with schematics and PCB analysis. Collaborate closely with hardware and software teams to design efficient, reusable code. Mentor junior engineers and share best practices. Occasional travel to Plymouth for systems testing. Key Skills: Proficient in C … clearance. Work on classified projects restricted to UK eyes only. UK residency and eligibility for clearance is essential. If you're a motivated engineer with a passion for embedded software and defence projects, please get in touch for a confidential discussion either via an application or call Chris Prendergast at DCS on (phone number removed) DCS Recruitment and all More ❯
Prestigious opportunity within a pioneering technology team for a Research Software Engineer to be dedicated to our ongoing digital transformation. Following a period of significant growth and investment, we are inviting you to join our success story!Working in a hybrid environment in Manchester, flexible working and a market leading benefits package is provided. As our Research Software … Knowledge of Python, R or C++ programming Familiar with data analytics, analysis and machine learning models Previous experience in a research environment is highly advantageous but not essential Designing software solutions Writing and executing tests Linux In return you will be rewarded with ongoing career development and training at the cutting edge of research technology. What you need to More ❯
Prestigious opportunity within a pioneering technology team for a Research Software Engineer to be dedicated to our ongoing digital transformation. Following a period of significant growth and investment, we are inviting you to join our success story!Working in a hybrid environment in Manchester, flexible working and a market leading benefits package is provided. As our Research Software … Knowledge of Python, R or C++ programming Familiar with data analytics, analysis and machine learning models Previous experience in a research environment is highly advantageous but not essential Designing software solutions Writing and executing tests Linux In return you will be rewarded with ongoing career development and training at the cutting edge of research technology. What you need to More ❯
Manchester, North West, United Kingdom Hybrid / WFH Options
ZENOVO LTD
Embedded Linux Software Engineer Remote with Onsite Flexibility Up to £75,000k per annum DOE An innovative engineering business is looking for a talented Embedded Software Developer to join their R&D team working on next-gen instrumentation. The company develop specialist tools for data capture in harsh environments with applications across industries like renewable energy, oil … based development Sensor physics or instrumentation experience Whats on Offer: Remote-first position, with flexible onsite visits for integration/testing Competitive salary and benefits Work on meaningful, complex engineering challenges with autonomy and support To apply, please submit your updated CV and a member of the team will be in touch. More ❯
Embedded Linux Software Engineer Remote with Onsite Flexibility Up to £75,000k per annum DOE An innovative engineering business is looking for a talented Embedded Software Developer to join their R&D team working on next-gen instrumentation. All potential applicants are encouraged to scroll through and read the complete job description before applying. The company develop … based development Sensor physics or instrumentation experience Whats on Offer: Remote-first position, with flexible onsite visits for integration/testing Competitive salary and benefits Work on meaningful, complex engineering challenges with autonomy and support To apply, please submit your updated CV and a member of the team will be in touch.d02fcfcb-6df4-40ee-95cf-3eb059ce3173 More ❯
Overview: We're looking for a software engineer to help build and optimize the infrastructure behind large-scale AI model training and deployment. This role involves working across the full ML lifecycle - from data processing and training pipelines to efficient inference in production environments. What You'll Do: Develop scalable, distributed training and evaluation pipelines Optimize model performance and More ❯
Overview: We're looking for a software engineer to help build and optimize the infrastructure behind large-scale AI model training and deployment. This role involves working across the full ML lifecycle - from data processing and training pipelines to efficient inference in production environments. What You'll Do: Develop scalable, distributed training and evaluation pipelines Optimize model performance and More ❯
Worcester, Worcestershire, West Midlands, United Kingdom Hybrid / WFH Options
KO2 Embedded Recruitment Solutions LTD
Job Title: Embedded Linux Software Engineer Location: Worcester (Hybrid - Flexible WFH) Salary: Up to £60,000 Our client, a pioneer in wireless communications technology, is looking for an Embedded Linux Software Engineer to join their expanding team in Worcester. This is an exciting chance to contribute to cutting-edge projects with real-world applications, as the company embarks … on an ambitious new product roadmap. Key Responsibilities Design, develop, and maintain embedded Linux software for wireless and remote communication systems. Collaborate with hardware and software teams to deliver robust, high-performance solutions. Configure, build, and optimise Linux-based OS for custom hardware platforms. Contribute across the full development lifecycle - from requirements gathering through to testing and deployment. More ❯
Lead Software Engineer Reading £70-90k Do you have experience with embedded systems & AI? A fast-growing company in Reading is looking for someone like you to lead their Software Development team. You'll be able to lead the direction of the software architecture while working on real-life environmental solutions making the world a greener More ❯
Are you an ambitious, high flying Embedded Software Engineer, excited by the proposition of joining one of the fastest growing companies in Europe? The business has lots of capital, pays excellent salaries and is offering equity to joiners in 2025. They are at an exciting stage of growth and looking for 3 hands-on Embedded Software Engineers to … design and build the real-time systems powering their first-generation hardware. These are office-based embedded software roles (Central Cambridge) with a clear progression path and the opportunity to carve out a niche. This opportunity is both rare and exceptional in today’s market. That said, expectations are high. If you’re seeking a standard 9–5 role … with minimal challenge, this position is unlikely to be the right fit. Embedded software engineer requirements: Minimum 3+ years embedded C (ideally C++ with Rust also interesting) Excellent academic background with degree from a top university Knowledge of real-time and low-level development (RTOS/bare-metal) Proactive, collaborative mindset with ownership of projects This is a rare More ❯
for manufacturing and process control environments. Troubleshoot and optimize existing control systems to improve efficiency and reliability. Conduct system testing, validation, and performance analysis. Collaborate with mechanical, electrical, and software engineers on project development. Ensure compliance with industry standards, safety regulations, and best practices. Provide technical support, training, and documentation for system users. Degree in Electrical Engineering, Control … Systems Engineering, Automation, or a related field. Functional safety qualification advantageous. Proven experience in control systems design, programming, and implementation. Proficiency in PLC programming (Siemens, Allen-Bradley) and SCADA systems. Strong knowledge of industrial networking protocols (Ethernet/IP, Modbus, EtherCat, CAN, Profibus, etc). Experience with motion control, robotics is advantageous. Ability to understand electrical schematics, P&IDs More ❯
for manufacturing and process control environments. Troubleshoot and optimize existing control systems to improve efficiency and reliability. Conduct system testing, validation, and performance analysis. Collaborate with mechanical, electrical, and software engineers on project development. Ensure compliance with industry standards, safety regulations, and best practices. Provide technical support, training, and documentation for system users. Degree in Electrical Engineering, Control … Systems Engineering, Automation, or a related field. Functional safety qualification advantageous. Proven experience in control systems design, programming, and implementation. Proficiency in PLC programming (Siemens, Allen-Bradley) and SCADA systems. Strong knowledge of industrial networking protocols (Ethernet/IP, Modbus, EtherCat, CAN, Profibus, etc). Experience with motion control, robotics is advantageous. Ability to understand electrical schematics, P&IDs More ❯
on the NS applications framework, in Manchester, in early September. Single-stage interview process, with feedback provided within 24 hours. Are you an enthusiastic, well-rounded, mid-to-lead Software Engineer, eager to grow the breadth and depth of your technical abilities, and enhance your responsibilities, working at click apply for full job details More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
ECM Selection (Holdings) Limited
bringing them along in their careers. They are seeking candidates interested by the technical challenges. Finance industry experience is not required; however experience in industries where execution speed and software integrity are important would be a bonus. A first or 2.1 degree in computer science, mathematics, or other relevant STEM subject Excellent C++ coding skills: well-versed in coding … with scope for home working for a day or two per week. A highly competitive salary and benefits are on offer to the successful candidate. Keywords: C++, High Performance Software, Low-Latency, Networking, Cambridge Another top job from ECM, the high-tech recruitment experts. Even if this job's not quite right, do contact us now - we may well More ❯
Geoscience Software Engineer (C Qt, Masters or PhD) Guildford, Surrey (On-site) £65000 - £120,000 + 25% Bonus, 10% Pension, Private Medical. - A Masters or PhD Degree in Geology, Physics, Mathematics, Science or Computing. - Can work full-time, 5 days a week in Guildford in the office. Your new company This leading Software provider are looking to bolster … their engineering team with an experienced Ge click apply for full job details More ❯
Geoscience Software Engineer (C Qt, Masters or PhD) Read on to fully understand what this job requires in terms of skills and experience If you are a good match, make an application. Guildford, Surrey (On-site) £65000 - £120,000 + 25% Bonus, 10% Pension, Private Medical. - A Masters or PhD Degree in Geology, Physics, Mathematics, Science or Computing. - Can … work full-time, 5 days a week in Guildford in the office. Your new company This leading Software provider are looking to bolster their engineering team with an experienced Ge Please click on the apply button to read the full job description More ❯
Job Title: Embedded Linux Software Engineer Location: Worcester (Hybrid All the relevant skills, qualifications and experience that a successful applicant will need are listed in the following description. - Flexible WFH) Salary: Up to £60,000 Our client, a pioneer in wireless communications technology, is looking for an Embedded Linux Software Engineer to join their expanding team in Worcester. … chance to contribute to cutting-edge projects with real-world applications, as the company embarks on an ambitious new product roadmap. Key Responsibilities Design, develop, and maintain embedded Linux software for wireless and remote communication systems. Collaborate with hardware and software teams to deliver robust, high-performance solutions. Configure, build, and optimise Linux-based OS for custom hardware More ❯
Wigan, Greater Manchester, North West, United Kingdom
KO2 Embedded Recruitment Solutions LTD
Job Title: Junior Electronics & Embedded Software Engineer Location: Wigan Salary: Up to £40,000 KO2 is working on behalf of a long-standing client in the Wigan area, a specialist in the design and development of cutting-edge electronic products for a range of industries. Due to continued growth and the successful delivery of multiple new projects, they are … now looking to add a Junior Electronics & Embedded Software Engineer to their expanding R&D team. About the Role: This is an excellent opportunity for an early-career engineer (1-3 years' experience) to develop both electronics and embedded software skills in a hands-on, small team collaborative environment. You'll work across the full product development lifecycle … and embedded systems. Key Responsibilities: Assist in the design, development, and testing of electronic circuits and systems Support schematic capture and PCB layout design Develop, debug, and maintain embedded software for microcontrollers (C/C++) Perform debugging, fault-finding, and root cause analysis on both hardware and software Collaborate with firmware, mechanical, and production teams to deliver integrated More ❯
Job Title: Junior Electronics & Embedded Software Engineer Location: Wigan Salary: Up to 40,000 KO2 is working on behalf of a long-standing client in the Wigan area, a specialist in the design and development of cutting-edge electronic products for a range of industries. Due to continued growth and the successful delivery of multiple new projects, they are … now looking to add a Junior Electronics & Embedded Software Engineer to their expanding R&D team. About the Role: This is an excellent opportunity for an early-career engineer (1-3 years' experience) to develop both electronics and embedded software skills in a hands-on, small team collaborative environment. You'll work across the full product development lifecycle … and embedded systems. Key Responsibilities: Assist in the design, development, and testing of electronic circuits and systems Support schematic capture and PCB layout design Develop, debug, and maintain embedded software for microcontrollers (C/C++) Perform debugging, fault-finding, and root cause analysis on both hardware and software Collaborate with firmware, mechanical, and production teams to deliver integrated More ❯
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, Computing or Software Engineering. Description Job Title: Graduate Weapon Systems Software Engineer Location: Sheffield (Yorkshire) We offer relocation support packages for this role, subject to meeting eligibility criteria. We offer a … role you will be expected to attend your site 3-5 days per week. Salary: £34,000 + £2,000 Welcome Bonus What you’ll be doing: • Production of software architectures and designs. • Implementation of requirements and design utilising a variety of programming languages and tools. • Design and development of software tests to prove a number of qualities … including; functionality, robustness, performance. • Testing and integration of software and target hardware. • Support of lifecycle and product maturity activities such as design reviews. Benefits: As well as a competitive pension scheme, BAE Systems also offers employee share plans, an extensive range of flexible discounted health, wellbeing & lifestyle benefits, including a green car scheme, private health plans and shopping discounts More ❯
This position offers a roughly 80/20 split between hands-on embedded software development and leadership responsibilities, supporting a small team of 3-5 specialist software engineers. Projects are varied-ranging from short 2-day sprints to full-scale 2-year development programmes-across a wide range of industries. It's an excellent fit for someone with … solid embedded software experience and some exposure toleadership-whether direct orinformal-who's ready to take the next step. A broader understanding of cloud or application-level development is also useful, given the diversity of work. Location: Commute from Cambridge, Saffron Walden, Newmarket, Braintree, Hitchen, Harlow, St Neots, Bury St Edmunds, Chelmsford (Hybrid, 3 days onsite) Type: Permanent | Hands … on Technical + Leadership Other: No Visa sponsorship available The Opportunity This is a hands-on role combining software development with team leadership. You'll lead a small, close-knit sub-team within a larger multidisciplinary software group, contributing to the design and delivery of embedded systems for a range of real-world applications-from radar and sensing More ❯
from initial concepts through to managing fabrication and assembly subcontractors. Your work will be varied but you will need to demonstrate core skills in PCB design, FPGA development and software development. Outside these core technical skills you will need strong communication and presentation skills as this is a customer facing role. This company works in the defence and security … on cybersecurity, communications and data processing projects. These often entail highly customised hardware designs featuring complex PCBs, RF circuitry, and FPGAs. Their work also utilises a lot of custom software which will primarily be written by their equally talented software engineers, and you will be involved in writing firmware, drivers and embedded code. Note: As this company is More ❯
Our client is a leader in the defence sector, currently seeking an Embedded Software Engineer to join their team in Hertfordshire! This role focuses on embedded software development for Real Time systems, and involves architecting, designing, implementing, and testing subsystem software. This permanent position offers a dynamic working environment, with 4 to 5 days per week on-site … due to workload classification. Key Responsibilities: Architect, design, implement, and test embedded software for subsystems Deliver on-board software for next-generation Defence Systems Engage in code and design reviews to ensure code quality Develop maintainable and extensible code to adapt to changing requirements Collaborate effectively with multiple stakeholders including Systems Engineering, Electronics and Electrical, and Test … and Validation teams Job Requirements: Experience developing bare-metal embedded software using C/C++ Familiarity with model-based development, using UML or tools such as IBM's Rhapsody Desirable experience in defining and verifying algorithms in a model-based environment (e.g., SCADE) Knowledge of DO178C standards would be advantageous A proactive and flexible approach to solving technical problems More ❯