Saffron Walden, Essex, South East, United Kingdom Hybrid / WFH Options
Technical Futures
A Lead Software Engineer with a proven background in Embedded Software development, a good appreciation of electronics and strong commercial delivery experience will join a thriving Technical Consultancy. Youll combine hands-on technical delivery (80%) and people leadership (small team of approx. 3-7). Hybrid working with salary to C£80K plus comprehensive benefits package. This dynamic Consultancy … working across sectors from Defence and Healthcare to Industrial and Communications delivering solutions that combine embedded software, electronics, FPGA, Cloud and system level functionality, seeks an individual who can confidently apply their technical expertise to address complex engineering problems. The Lead Software Engineer should bring: A University Electronic Engineering related education. Extensive hands-on experience with embedded software … development in C. Knowledge of Bare metal and RTOS environments. Proven line management experience of small teams (around 3-7 people). A strong understanding of electronics and how embedded software sits at the interface between electronics and software. A career spanning several different industry sectors highly beneficial. Experience of commercial and delivery pressures as gained from experience working More ❯
Halifax, West Yorkshire, Yorkshire, United Kingdom
KO2 Embedded Recruitment Solutions LTD
devices. The Role You'll design and implement touchscreen user interfaces using C# and WPF, integrating seamlessly with STM32-based electronics and wider system components. The project involves developing embedded software, integrating electronic and mechanical systems, and contributing to IoT and cloud-connected solutions. Key Responsibilities Develop intuitive UIs in C#/WPF within Visual Studio. Write clean … efficient C# and C/C++ code for STM32 microcontrollers. Integrate hardware and software systems for real-time data acquisition and control. Use GitHub for version control and collaborative development. Support IoT and cloud integration (AWS/Azure). Design and maintain SQL databases for robust data management. Conduct testing, debugging, and documentation to ensure reliability and performance. About … delivering high-quality solutions. You'll bring energy, collaboration, and a commitment to innovation. Qualifications & Experience Essential Experience: Proven experience developing touchscreen UI applications using C# and WPF. Strong embeddedsystems programming skills with STM32 microcontrollers (C/C++). Experience integrating electronic, electrical, and mechanical systems. Desirable Experience: Familiarity with IoT protocols, cloud platforms (AWS/Azure More ❯
Barrow-In-Furness, Cumbria, North West, United Kingdom Hybrid / WFH Options
Morson Talent
This role will provide the chance to design exciting new products in a fast paced highly skilled team, whilst maintaining high standards of innovation and creativity. Core Duties Designing embedded software solutions to meet allocated requirements Software coding to implement agreed designs Undertaking testing and verification activities Ensuring software development standards, policies and procedures are adhered to Scheduling work … electrical, during solution development Proactively reporting upwards to management and the business, so that they are informed of the work currently in development Knowledge, Skills and Qualifications Essential skills Embedded C programming ability and C# programming. Understanding of embeddedsystems concepts and related protocols, e.g. CAN, SPI, RS-422. A thorough understanding of the software development lifecycle … tools (TeamCenter) and the links to the ERP system (SAP) Good understanding of the engineering 'V' model Proficiency with Microsoft Office tools; Word, PowerPoint, Excel, Project Desirables Knowledge of embedded RTOS or Bare Metal operating systems Knowledge of middleware and Service Oriented Architectures (SOA) Knowledge of safety standards (DEF STAN 00-056, IEC 61508) Knowledge of electronic circuits More ❯
Stevenage, Hertfordshire, South East, United Kingdom
Guidant Global
Join a trusted partner of the UK Ministry of Defence as an Embedded Software Engineer (C) in Stevenage. Be part of a forward-thinking software team driving innovation across defence technologies. Youll develop and test embedded solutions in a hands-on lab environment, using scopes, analysers, and bespoke tools. This role offers autonomy, technical leadership, and cross-functional … collaborationperfect for proactive engineers who thrive in dynamic, purpose-led settings. Key Responsibilities: Develop, integrate, and test high-performance embedded software in C for defence-grade systems. Create and execute unit, subsystem, and system-level test scripts across host and target platforms. Perform hands-on testing and analysis using tools like debuggers, probes, logic analysers, and oscilloscopes. Collaborate in … lab-based environments to validate embeddedsystems performance. Contribute to design and documentation using UML for structured software development. What do you need?: Solid experience in C programming for embedded systems. Skilled in testing software on ARM-based multi-core platforms. Familiar with communication protocols such as SPI, UART, Ethernet, and PCI-Express. Proficient in using DOORS More ❯
Cambridge, Cambridgeshire, England, United Kingdom Hybrid / WFH Options
Technical Futures Ltd
A Lead Software Engineer with a proven background in Embedded Software development, a good appreciation of electronics and strong commercial delivery experience will join a thriving Technical Consultancy. You’ll combine hands-on technical delivery (80%) and people leadership (small team of approx. 3-7). Hybrid working with salary to C£80K plus comprehensive benefits package. This dynamic … Consultancy, working across sectors from Defence and Healthcare to Industrial and Communications – delivering solutions that combine embedded software, electronics, FPGA, Cloud and system level functionality, seeks an individual who can confidently apply their technical expertise to address complex engineering problems. The Lead Software Engineer should bring: A University Electronic Engineering related education. Extensive hands-on experience with embedded … development in C. Knowledge of Bare metal and RTOS environments. Proven line management experience of small teams (around 3-7 people). A strong understanding of electronics and how embedded software sits at the interface between electronics and software. A career spanning several different industry sectors highly beneficial. Experience of commercial and delivery pressures as gained from experience working More ❯
deployment. The Role We’re seeking a hands-on Lead Software Engineer to join a multidisciplinary software team. You’ll lead a small sub-team while contributing directly to embedded software design and development across a diverse range of projects. Key Responsibilities Lead and mentor a team of engineers, supporting their development and delivery. Act as technical lead within … cross-functional project teams. Design and develop embedded software for radar, IoT, and communication systems. Contribute to process improvement and technology strategy. About You You’ll be an experienced embedded software engineer who enjoys balancing technical depth with people leadership. You’re likely to have: Experience in C/C++ for embeddedsystems (bare metal, RTOS More ❯
up to 15 days flexi leave Study leave during exam periods The opportunity System modelling is a vital tool used to ensure MBDA provides reliable and cost efficient weapon systems to our customers! We build a variety of dynamic system performance models, embeddedsystems and real time models for MBDA products. Our models are developed and used … models contribute to training environments for pilots and provide numerous engineering testing capabilities. Once the product is in service, the customer continues to use our models to understand the systems and assist with operator training. Models of modern weapon systems consist of a large number of automated subsystems integrated together to provide the overall capability. This provides unique More ❯
a short time span, repeatedly. It will also give you the ability to see multiple full product life cycles, right from concept to completion. What we need from you: Embedded software development skills (C/C++) Exposure to embeddedsystems, preferably STM32, CubeMX Excellent communication skills when it comes to discussing your ideas A developed understanding of More ❯
a short time span, repeatedly. It will also give you the ability to see multiple full product life cycles, right from concept to completion. What we need from you: Embedded software development skills (C/C++) Exposure to embeddedsystems, preferably STM32, CubeMX Excellent communication skills when it comes to discussing your ideas A developed understanding of More ❯
Cambridge, Cambridgeshire, East Anglia, United Kingdom
RedTech Recruitment
at A Level (or equivalent) and a minimum of a 2:1 degree in Electronics, Computer Science, Engineering, Physics, or a closely related subject A foundational understanding of FPGAs, embedded microprocessors, and device drivers Strong problem-solving skills with the ability to apply these to real customer challenges Excellent written and verbal communication skills, able to explain complex technical … email address has been removed by the job board, full contact details are readily available on our website). Keywords: Graduate Applications Engineer/Graduate Electronics Engineer/Graduate Embedded Engineer/FPGA Engineer/Graduate Systems Engineer/Graduate Support Engineer/Graduate Test Engineer/Applications Developer/Software Engineer/Electronics Testing/FPGA/… EmbeddedSystems/Device Drivers/Debugging/Electronics/In-Circuit Test/Physics Graduate/Computer Science Graduate/Engineering Graduate More ❯
Maintain compliance evidence (security requirements, TARAs, pen-test findings, mitigations, audits). What you’ll need (skills & experience) • Background: Technical degree or equivalent experience in software, controls, cybersecurity, or systems integration. • Delivery toolkit: Proven programme/project management across complex automotive or embeddedsystems; fluent with PCDS (or similar), Agile/Scaled Agile (Scrum/Kanban), RAID … change control, and gateway management. • Technical depth: • Understanding of vehicle EE architectures and multi-ECU integration; familiarity with propulsion systems and high-voltage/electrified components is a plus. • Cybersecurity in automotive (UNECE R155, ISO 21434; exposure to ISO 26262 beneficial). • Experience with secure software delivery lifecycles, requirement traceability, and verification planning. • Problem-solving: Strong root-cause and More ❯
of the UK’s most advanced defence systems. This role is well-suited to candidates from a strong software engineering background, ideally with experience in C++ or real-time embeddedsystems, who are now looking to step into or develop within an architecture role. The opportunity: You will be responsible for the full software architecture of complex, safety … strategy and product line evolution Skills and experience: • Strong technical practitioner with experience making architectural or significant design decisions • Deep software engineering experience, ideally in C++ and/or embedded real-time systems • Knowledge of software architecture techniques, design patterns, and model-based engineering • Ability to mentor developers and communicate solutions clearly at all levels • Understanding of software … pivotal architectural role, working at the forefront of European defence technology on projects that directly enhance national security. It will suit engineers with a defence, aerospace, or safety-critical systems background who want to influence solutions from the top level down. To find out more call 02895213213 or apply directly. Reference: AMC/RKI More ❯
of the UK’s most advanced defence systems. This role is well-suited to candidates from a strong software engineering background, ideally with experience in C++ or real-time embeddedsystems, who are now looking to step into or develop within an architecture role. The opportunity: You will be responsible for the full software architecture of complex, safety … strategy and product line evolution Skills and experience: • Strong technical practitioner with experience making architectural or significant design decisions • Deep software engineering experience, ideally in C++ and/or embedded real-time systems • Knowledge of software architecture techniques, design patterns, and model-based engineering • Ability to mentor developers and communicate solutions clearly at all levels • Understanding of software … pivotal architectural role, working at the forefront of European defence technology on projects that directly enhance national security. It will suit engineers with a defence, aerospace, or safety-critical systems background who want to influence solutions from the top level down. To find out more call 02895213213 or apply directly. Reference: AMC/RKI More ❯
watford, hertfordshire, east anglia, united kingdom
Anson McCade
of the UK’s most advanced defence systems. This role is well-suited to candidates from a strong software engineering background, ideally with experience in C++ or real-time embeddedsystems, who are now looking to step into or develop within an architecture role. The opportunity: You will be responsible for the full software architecture of complex, safety … strategy and product line evolution Skills and experience: • Strong technical practitioner with experience making architectural or significant design decisions • Deep software engineering experience, ideally in C++ and/or embedded real-time systems • Knowledge of software architecture techniques, design patterns, and model-based engineering • Ability to mentor developers and communicate solutions clearly at all levels • Understanding of software … pivotal architectural role, working at the forefront of European defence technology on projects that directly enhance national security. It will suit engineers with a defence, aerospace, or safety-critical systems background who want to influence solutions from the top level down. To find out more call 02895213213 or apply directly. Reference: AMC/RKI More ❯
An exciting opportunity has arisen for a Lead Systems Architect - Electronics to join an established and forward-thinking engineering team within a UK-based technology company located in Kent. The successful Lead Systems Architect - Electronics will define, design, and oversee system architecture for new product development, ensuring seamless integration of mechanical, electrical, and software components. The role balances … modularity, and maintainability in designs. Serve as the technical authority and primary point of coordination for system-level design Technical Skills/Qualifications: Bachelor's degree in electrical/systems engineering (Master's/PhD preferred). 10+ years in electronic product development; 3+ years in an architect/lead role. Proven track record in electrical measurement equipment (e.g. … Multimeters, oscilloscopes, analysers). Strong knowledge of embeddedsystems, analogue (analog)/digital design, data acquisition, and signal conditioning. Experience with SysML, MATLAB/Simulink, and version-controlled design workflows This is a permanent position for a Lead Systems Architect - Electronics based in Kent, offering a fantastic opportunity to work on meaningful and technically varied projects in More ❯
complex, cutting-edge projects. You will be at the forefront of product development, mentoring junior engineers, and collaborating closely with multidisciplinary teams to push the boundaries of software and embedded systems. With access to continuous learning opportunities and collaboration with industry leaders, this role is perfect for a senior engineer who thrives in a challenging, forward-thinking environment. Key … s degree in Computer Science, Electronics, Engineering, or a related field (Master’s or PhD preferred) Proficiency in C/C++, Java, or Python Strong experience in low-level embeddedsystems and electronics Demonstrated ability to lead and mentor junior engineers Benefits : Competitive salary commensurate with experience 25 days of paid leave plus public holidays 10% pension contribution More ❯
by their passion for technology and modern design. The role offers exposure to the full software development lifecycle - from concept and prototyping through to delivery and deployment. Experience with embeddedsystems and open-source development will be a significant advantage. We're Looking For Engineers Who Have a genuine passion for software development Enjoy working collaboratively with technical … specialists Thrive on variety - every project brings something new Desirable Experience Embedded software development Contributing to open-source projects CI/CD pipeline development and automation If you're ready to take on diverse challenges and shape cutting-edge software solutions, apply today with an up to date CV. Contact : Laurence Powell KO2 Embedded Recruitment Solutions Ltd More ❯
integration, testing, and debugging in secure environments. Ensure compliance with defence standards and cybersecurity protocols. Requirements: Proficiency in programming languages such as C++, C#, Java, or Python. Experience in embeddedsystems, real-time applications, or secure software development. Knowledge of software development lifecycle (SDLC) and version control (e.g. Git). Eligible for SC/DV security clearance. Desirable More ❯
integration, testing, and debugging in secure environments. Ensure compliance with defence standards and cybersecurity protocols. Requirements: Proficiency in programming languages such as C++, C#, Java, or Python. Experience in embeddedsystems, real-time applications, or secure software development. Knowledge of software development lifecycle (SDLC) and version control (e.g. Git). Eligible for SC/DV security clearance. Desirable More ❯
Python, or Golang, coupled with an outstanding academic history, preferably from top-tier universities globally. Given that this is a hardware-oriented product, expertise in electronics, mechanical engineering, or embeddedsystems would be advantageous. The company recognises that their exceptional products and commercial success stem directly from the technical dedication of their development teams; therefore, they ensure an More ❯
Cambridge, Cambridgeshire, England, United Kingdom Hybrid / WFH Options
Technical Futures Ltd
A Software Project Manager will take on a diverse leadership role within a thriving Technical Consultancy, bringing a low level embedded software development background as well as possessing good knowledge of electronic principles. Competitive salary up to £80K + Hybrid working and Bonus scheme. With the ability to manage complex software development projects, you will bring good customer facing … tech and Security would be highly beneficial. The Software Project Manager will take responsibility for planning and delivering a range of software led projects, working closely with electronics or embeddedsystems teams; applying structured project management approaches and ensuring budgets and timescales are met. Applications are sought from Software Projects Managers who can bring the following: Bachelors/… Masters Degree in an Electronic or Software Engineering discipline. Project Management Certification. Proven Software Engineering background to include low level Embedded C/C++ development. Excellent customer facing skills. Ability to manage complex software development projects. Career spanning a range of Industry sectors. Eligibility for UK Security Clearance. Hybrid working is available (minimum of 3 day in office/ More ❯
generation of weapons in an ever evolving environment - to support those on the battlefield. Our teams provide a range of products from high integrity software running on our weapon systems, to mission planning solutions integrated into a complex battle space arena. We use numerous programming languages, software tools and software lifecycle methodologies to achieve this. The Software team is … unique opportunity to learn about different technologies and methods from other national teams! We develop and support a wide range of Software products, such as: Mission Planning and Control systems, Command, Control and Firing Units Real Time components such as Weapons and Missile Control Units. Test Systems We are a strong cohesive team, which is interactive and passionate … work and deliver our products. This provides a great learning environment for the apprentices on our programme. Working closely with other teams and departments, you will cover anything from embeddedsystems to front end software. This software will be developed on using various platforms, including: Linux and Windows, utilising languages including C, C++ and Java. Programme structure On More ❯
Stevenage, Hertfordshire, South East, United Kingdom
MBDA
generation of weapons in an ever evolving environment - to support those on the battlefield. Our teams provide a range of products from high integrity software running on our weapon systems, to mission planning solutions integrated into a complex battle space arena. We use numerous programming languages, software tools and software lifecycle methodologies to achieve this. The Software team is … unique opportunity to learn about different technologies and methods from other national teams! We develop and support a wide range of Software products, such as: Mission Planning and Control systems, Command, Control and Firing Units Real Time components such as Weapons and Missile Control Units. Test Systems We are a strong cohesive team, which is interactive and passionate … work and deliver our products. This provides a great learning environment for the apprentices on our programme. Working closely with other teams and departments, you will cover anything from embeddedsystems to front end software. This software will be developed on using various platforms, including: Linux and Windows, utilising languages including C, C++ and Java. Programme structure On More ❯
Bolton, Greater Manchester, North West, United Kingdom
MBDA
generation of weapons in an ever evolving environment - to support those on the battlefield. Our teams provide a range of products from high integrity software running on our weapon systems, to mission planning solutions integrated into a complex battle space arena. We use numerous programming languages, software tools and software lifecycle methodologies to achieve this. The Software team is … unique opportunity to learn about different technologies and methods from other national teams! We develop and support a wide range of Software products, such as: Mission Planning and Control systems, Command, Control and Firing Units Real Time components such as Weapons and Missile Control Units. Test Systems We are a strong cohesive team, which is interactive and passionate … work and deliver our products. This provides a great learning environment for the apprentices on our programme. Working closely with other teams and departments, you will cover anything from embeddedsystems to front end software. This software will be developed on using various platforms, including: Linux and Windows, utilising languages including C, C++ and Java. Programme structure On More ❯
generation of weapons in an ever evolving environment - to support those on the battlefield. Our teams provide a range of products from high integrity software running on our weapon systems, to mission planning solutions integrated into a complex battle space arena. We use numerous programming languages, software tools and software lifecycle methodologies to achieve this. The Software team is … unique opportunity to learn about different technologies and methods from other national teams! We develop and support a wide range of Software products, such as: Mission Planning and Control systems, Command, Control and Firing Units Real Time components such as Weapons and Missile Control Units. Test Systems We are a strong cohesive team, which is interactive and passionate … work and deliver our products. This provides a great learning environment for the apprentices on our programme. Working closely with other teams and departments, you will cover anything from embeddedsystems to front end software. This software will be developed on using various platforms, including: Linux and Windows, utilising languages including C, C++ and Java. Programme structure On More ❯