A leading engineering organisation is seeking a Senior Embedded Software Engineer to support cutting-edge development on Adaptive SoC platforms. This role is fully remote within the UK and ideal for engineers with deep low-level expertise across bare-metal, embedded Linux, RTOS, high-speed networking and SoC bring-up. Role Overview You will design, develop, integrate and debug embedded software on advanced SoC architectures, working across bare-metal, Yocto Linux and Zephyr RTOS. You ll contribute to board bring-up, hardware/software co-debug, system verification, driver-level development, and support high-speed interfaces including PCIe and 100GbE. Collaboration with global engineering teams is central to this role. Key Skills Required Embedded software development in C/C++, plus scripting with Python and Bash Strong experience with bare-metal, Yocto Linux, Zephyr, RTOS SoC software flows, co-simulation, hardware debug and board bring-up High-speed interface experience: PCIe, Ethernet, 100GbE, SerDes Proficient with Git, CI/CD pipelines Advantageous: familiarity with AMD Adaptive SoC, Vivado, Vitis What s on Offer Long-term programme with high technical impact Opportunity to work on advanced SoC and networking technologies Full UK remote working Quick interview turnaround Ideal Candidate An engineer who thrives in low-level embedded environments, enjoys hardware interaction, debugging and performance optimisation, and has hands-on experience across SoC, drivers and high-speed communications.
12/12/2025
Contractor
A leading engineering organisation is seeking a Senior Embedded Software Engineer to support cutting-edge development on Adaptive SoC platforms. This role is fully remote within the UK and ideal for engineers with deep low-level expertise across bare-metal, embedded Linux, RTOS, high-speed networking and SoC bring-up. Role Overview You will design, develop, integrate and debug embedded software on advanced SoC architectures, working across bare-metal, Yocto Linux and Zephyr RTOS. You ll contribute to board bring-up, hardware/software co-debug, system verification, driver-level development, and support high-speed interfaces including PCIe and 100GbE. Collaboration with global engineering teams is central to this role. Key Skills Required Embedded software development in C/C++, plus scripting with Python and Bash Strong experience with bare-metal, Yocto Linux, Zephyr, RTOS SoC software flows, co-simulation, hardware debug and board bring-up High-speed interface experience: PCIe, Ethernet, 100GbE, SerDes Proficient with Git, CI/CD pipelines Advantageous: familiarity with AMD Adaptive SoC, Vivado, Vitis What s on Offer Long-term programme with high technical impact Opportunity to work on advanced SoC and networking technologies Full UK remote working Quick interview turnaround Ideal Candidate An engineer who thrives in low-level embedded environments, enjoys hardware interaction, debugging and performance optimisation, and has hands-on experience across SoC, drivers and high-speed communications.
Embedded C/C++ Software Engineers - Derbyshire We have several fantastic opportunities for Senior and Mid-Level Embedded C/C++ Software Engineers to join an experienced and highly skilled team developing and testing innovative products and systems on the cutting edge of Cyber Security. Ideal candidates should be able to demonstrate strong design and coding skills, a desire to explore ideas, and, above all, have a passion for quality. Security will be paramount in development so this role will suit a candidate wanting to build a career in developing high-integrity software, aligned to functional correctness, predicated upon formally defined specifications. Required Technical Skills / Qualifications: Degree qualified with a BSc in Computer Science or equivalent STEM subject Experience in Software Unit Test automation and tools (LDRA, Parasoft etc Embedded C/C++ development skills Familiarity with MISRA compliance or similar quality source code conformance specification Familiarity with static analysis tools Desirable Technical Skills: Proficiency in JTAG/ETM Debugging tools C# development experience RUST and Ada SPARK experience Cryptol and SAW experience Proficiency with scripting languages (ruby, groovy, python, Perl, bash, PowerShell) Practical experience in developing applications for Microsoft Windows Computer network security and vulnerability analysis Conversant with IP standards Multi-threaded RTOS and bare metal embedded experience Background in a range of CPU/MPU s with practical experience in ARM based architectures These roles require candidates to be a British Citizen as well as obtaining and retaining an unconditional DV security clearance. Remuneration: £40,000 - £75,000 Pension Flexible working hours. A comprehensive relocation package is available Location: Belper, Derbyshire If you think you ve got what it takes, we d love to hear from you!
11/12/2025
Full time
Embedded C/C++ Software Engineers - Derbyshire We have several fantastic opportunities for Senior and Mid-Level Embedded C/C++ Software Engineers to join an experienced and highly skilled team developing and testing innovative products and systems on the cutting edge of Cyber Security. Ideal candidates should be able to demonstrate strong design and coding skills, a desire to explore ideas, and, above all, have a passion for quality. Security will be paramount in development so this role will suit a candidate wanting to build a career in developing high-integrity software, aligned to functional correctness, predicated upon formally defined specifications. Required Technical Skills / Qualifications: Degree qualified with a BSc in Computer Science or equivalent STEM subject Experience in Software Unit Test automation and tools (LDRA, Parasoft etc Embedded C/C++ development skills Familiarity with MISRA compliance or similar quality source code conformance specification Familiarity with static analysis tools Desirable Technical Skills: Proficiency in JTAG/ETM Debugging tools C# development experience RUST and Ada SPARK experience Cryptol and SAW experience Proficiency with scripting languages (ruby, groovy, python, Perl, bash, PowerShell) Practical experience in developing applications for Microsoft Windows Computer network security and vulnerability analysis Conversant with IP standards Multi-threaded RTOS and bare metal embedded experience Background in a range of CPU/MPU s with practical experience in ARM based architectures These roles require candidates to be a British Citizen as well as obtaining and retaining an unconditional DV security clearance. Remuneration: £40,000 - £75,000 Pension Flexible working hours. A comprehensive relocation package is available Location: Belper, Derbyshire If you think you ve got what it takes, we d love to hear from you!
Cyber Business Our Cyber business unit is at the forefront of pioneering advanced cryptographic and key management solutions, facilitating the confidential exchange of vital information for customers operating at both tactical and strategic echelons. Join our team and participate in the innovation that ensures the highest security and trust worldwide. Job Description To be responsible for and assure the implementation of ISO 15288 processes and practices across the Systems Engineering life cycle, for projects within Ultra Cyber. The Systems discipline is fundamental in defining and supporting our multi-discipline teams in the implementing a Systems Engineering approach, where the Systems discipline both enables and assures (add quality & value) the realisation of the stakeholder requirements, the production the required products and demonstrates compliance to the satisfaction of our customers. Responsible for / Key responsibilities Represents the Systems discipline as a senior member/leads SE for the totality of the Systems assigned work packages and tasking to deliver obligations and commitments on time and budget. Supports the Engineering Project Lead (EPL) in delivering the engineering obligations of a project, to the agreed plans, budget and schedule. Accepts and delivers delegates leadership responsibilities applicable to the Systems assigned work packages and assurance tasks. Is responsible for all aspects of the development of technical solutions to large and complex engineering problems, following Systems Engineering processes, to ensure customer requirements are satisfied. Develop Systems Engineering artefacts, as required, across the product development lifecycle, to result in a positive project outcome. Responsible for the contributing towards the design, development and delivery of the Systems Engineering artefacts for one or more projects to ensure high quality deliverables. Provide technical direction and exert technical influence across numerous project work packages, or projects, such that the optimal approach, architecture, design, and implementation are selected. Work closely with the system, hardware, firmware and software architects to ensure consistency, design for modularity and re-use, and technical excellence. Plan, co-ordinate and present at internal and external design reviews, to senior management and customers, to ensure a successful event. Lead, manages and reports on defined aspects of the project to achieve optimal balance between requirements, schedule and cost. Manage customers and external suppliers to ensure compliance with agreed processes and achievement of project objectives. Ensure and review technical proposals, and provide accurate estimates for the associated effort, costs and risks, for bids and proposals, leading to contract awards. Work closely with other discipline lead/s, project management and engineering project leads to create proposals that drive down project costs and increase margin. Estimate time and effort required for systems activities and deliver to these time and effort estimates to ensure cost and schedule adherence. Reviews and signs off significant technical documents; frequently supports chairs in technical reviews for significant deliverables. Manage security of information as defined in the Security manual to ensure compliance with Government regulations. As required supports recruitment, early careers development and STEM engagement. Leads others, in Systems and outside, to develop greater awareness and implementation of a systems approach and practices. Develop to achieve a specific Subject Matter Expertise, recognised as the company expert, in a specific subject matter, such as a specific practice, tools, product type or technical area. Accepts Line Management duties, proactively leading and coaching reports, aid the creation of development plans and manages their execution, whilst measuring and supporting continuous improvement in others. Qualifications / skills required Essential: Degree or equivalent qualification in Engineering, Mathematics, Physics or have suitable Defence/Aerospace industry experience. Significant experience and a full understanding of Systems Engineering, the V lifecycle, various development models and associated processes. Significant experience of developing high quality requirements and establishing a fully compliant systems design. Demonstrable experience in implementing the full Systems Engineering lifecycle as per the applicable ISO/IEEE/IEC standards Technical and Line management experience of a team of systems engineers Substantial knowledge of System Engineering practices, methodologies, processes, techniques and technology trends. Experience of DOORS, UML, Enterprise Architect and SysML. Previous experience of hands-on development of either hardware, software or firmware development, particularly in an embedded environment. Desirable: INCOSE recognition ASEP or CSEP NCSC security processes and familiar with deliver of associated security artefacts. Role requirements Has attained SC clearance Clean driving license and able to travel within UK Willing and able to obtain, and maintain, DV security clearance.
11/12/2025
Full time
Cyber Business Our Cyber business unit is at the forefront of pioneering advanced cryptographic and key management solutions, facilitating the confidential exchange of vital information for customers operating at both tactical and strategic echelons. Join our team and participate in the innovation that ensures the highest security and trust worldwide. Job Description To be responsible for and assure the implementation of ISO 15288 processes and practices across the Systems Engineering life cycle, for projects within Ultra Cyber. The Systems discipline is fundamental in defining and supporting our multi-discipline teams in the implementing a Systems Engineering approach, where the Systems discipline both enables and assures (add quality & value) the realisation of the stakeholder requirements, the production the required products and demonstrates compliance to the satisfaction of our customers. Responsible for / Key responsibilities Represents the Systems discipline as a senior member/leads SE for the totality of the Systems assigned work packages and tasking to deliver obligations and commitments on time and budget. Supports the Engineering Project Lead (EPL) in delivering the engineering obligations of a project, to the agreed plans, budget and schedule. Accepts and delivers delegates leadership responsibilities applicable to the Systems assigned work packages and assurance tasks. Is responsible for all aspects of the development of technical solutions to large and complex engineering problems, following Systems Engineering processes, to ensure customer requirements are satisfied. Develop Systems Engineering artefacts, as required, across the product development lifecycle, to result in a positive project outcome. Responsible for the contributing towards the design, development and delivery of the Systems Engineering artefacts for one or more projects to ensure high quality deliverables. Provide technical direction and exert technical influence across numerous project work packages, or projects, such that the optimal approach, architecture, design, and implementation are selected. Work closely with the system, hardware, firmware and software architects to ensure consistency, design for modularity and re-use, and technical excellence. Plan, co-ordinate and present at internal and external design reviews, to senior management and customers, to ensure a successful event. Lead, manages and reports on defined aspects of the project to achieve optimal balance between requirements, schedule and cost. Manage customers and external suppliers to ensure compliance with agreed processes and achievement of project objectives. Ensure and review technical proposals, and provide accurate estimates for the associated effort, costs and risks, for bids and proposals, leading to contract awards. Work closely with other discipline lead/s, project management and engineering project leads to create proposals that drive down project costs and increase margin. Estimate time and effort required for systems activities and deliver to these time and effort estimates to ensure cost and schedule adherence. Reviews and signs off significant technical documents; frequently supports chairs in technical reviews for significant deliverables. Manage security of information as defined in the Security manual to ensure compliance with Government regulations. As required supports recruitment, early careers development and STEM engagement. Leads others, in Systems and outside, to develop greater awareness and implementation of a systems approach and practices. Develop to achieve a specific Subject Matter Expertise, recognised as the company expert, in a specific subject matter, such as a specific practice, tools, product type or technical area. Accepts Line Management duties, proactively leading and coaching reports, aid the creation of development plans and manages their execution, whilst measuring and supporting continuous improvement in others. Qualifications / skills required Essential: Degree or equivalent qualification in Engineering, Mathematics, Physics or have suitable Defence/Aerospace industry experience. Significant experience and a full understanding of Systems Engineering, the V lifecycle, various development models and associated processes. Significant experience of developing high quality requirements and establishing a fully compliant systems design. Demonstrable experience in implementing the full Systems Engineering lifecycle as per the applicable ISO/IEEE/IEC standards Technical and Line management experience of a team of systems engineers Substantial knowledge of System Engineering practices, methodologies, processes, techniques and technology trends. Experience of DOORS, UML, Enterprise Architect and SysML. Previous experience of hands-on development of either hardware, software or firmware development, particularly in an embedded environment. Desirable: INCOSE recognition ASEP or CSEP NCSC security processes and familiar with deliver of associated security artefacts. Role requirements Has attained SC clearance Clean driving license and able to travel within UK Willing and able to obtain, and maintain, DV security clearance.
Who We Are Zing Cover is the leading embedded insurer for the luxury goods industry. Zing revolutionises the world of insurance by providing specialist, invite-only insurance protection for the customers of its luxury goods partners increasing consumer confidence in the purchase and ownership of luxury goods We currently have offices in London and Cardiff with plans for expansion into several new markets in the coming months Who You Are Proficiency with Laravel, PHP, Vue.js, and MySQL Experience managing AWS cloud infrastructure, including App Runner, ECS, RDS, EventBridge Experience managing DevOps Proven ability to lead and grow engineering teams, shape technical strategy, and influence cross-functional collaboration You are a natural leader with a passion for challenging the norm You want to wear multiple hats and be involved in all aspects of the business beyond the tech You care deeply about security, reliability, and cost efficiency You are results-driven and have experience delivering high-quality software What You ll Do Own end-to-end technical delivery of complex projects and features Lead by example in areas of automated unit, integration, and acceptance tests to support the continuous integration pipelines Manage DevOps Deliver a mix of backend and fronted functionality Supporting backend and frontend engineers to resolve bugs and implement best practices Continuously refine development processes within the team Work closely with developers, product designer, and Head of Product Nice to Haves Experience with Typescript Experience building automated test suites Familiarity with Docker for containerization Experience with AI/ML Experience building WooCommerce plugins and/or Shopify apps Experience with Native Mobile App development for Android and iOS Benefits 25 days paid holiday per year, plus your birthday and bank holidays Buy and sell holiday scheme to purchase up to 10 extra days or sell up to 5 unused days of holiday A range of employee perks and discounts Travel to work scheme for public transport and bicycles Annual learning budget Annual wellbeing rewards for each continuous year of service including additional annual leave days and paid sabbaticals
11/12/2025
Full time
Who We Are Zing Cover is the leading embedded insurer for the luxury goods industry. Zing revolutionises the world of insurance by providing specialist, invite-only insurance protection for the customers of its luxury goods partners increasing consumer confidence in the purchase and ownership of luxury goods We currently have offices in London and Cardiff with plans for expansion into several new markets in the coming months Who You Are Proficiency with Laravel, PHP, Vue.js, and MySQL Experience managing AWS cloud infrastructure, including App Runner, ECS, RDS, EventBridge Experience managing DevOps Proven ability to lead and grow engineering teams, shape technical strategy, and influence cross-functional collaboration You are a natural leader with a passion for challenging the norm You want to wear multiple hats and be involved in all aspects of the business beyond the tech You care deeply about security, reliability, and cost efficiency You are results-driven and have experience delivering high-quality software What You ll Do Own end-to-end technical delivery of complex projects and features Lead by example in areas of automated unit, integration, and acceptance tests to support the continuous integration pipelines Manage DevOps Deliver a mix of backend and fronted functionality Supporting backend and frontend engineers to resolve bugs and implement best practices Continuously refine development processes within the team Work closely with developers, product designer, and Head of Product Nice to Haves Experience with Typescript Experience building automated test suites Familiarity with Docker for containerization Experience with AI/ML Experience building WooCommerce plugins and/or Shopify apps Experience with Native Mobile App development for Android and iOS Benefits 25 days paid holiday per year, plus your birthday and bank holidays Buy and sell holiday scheme to purchase up to 10 extra days or sell up to 5 unused days of holiday A range of employee perks and discounts Travel to work scheme for public transport and bicycles Annual learning budget Annual wellbeing rewards for each continuous year of service including additional annual leave days and paid sabbaticals
A Senior Golang Developer is required to design and deliver robust, scalable cloud Back End services for an innovative European consumer technology scale-up developing high-end productivity electronic devices. As a Senior Golang Engineer you'll play a key role in advancing high-quality cloud solutions with a modern stack (Go, GCP, Terraform), collaborating across design, Embedded, data and Front End teams to shape future-proof systems with minimal Legacy. Salary £80,000 to 100,000k + Bens including 30 days holiday (remote with 2 days in the office, London Paddington area) Key skills required for the Senior Golang Developer Strong proficiency in Go, with hands-on software engineering experience building and maintaining cloud Back End services Commercial experience with cloud platforms such as GCP, AWS, Azure (GCP highly beneficial) Strong skills in software design, clean coding, CI/CD, robustness, systems scalability, and build and run. Logging, metrics and tracing with skills such as Grafana and Prometheus Experience with Infrastructure as Code (eg, Terraform)- this is not a DevOps role Understanding of lower-level languages such as C++ or Rust Experience designing scalable APIs and working in multi-tenant architectures Background in software engineering with a relevant technical degree Able to take end-to-end ownership and apply pragmatic problem-solving Collaborative mindset, analytical thinker, and comfortable working cross-functionally Professional written and spoken English What you'll do as a Senior Golang Developer Design, develop, and test Back End services using Go Build and optimise robust APIs and API frameworks for multi-tenant environments Deploy, monitor, and operate services in GCP with CI/CD practices Explore AI opportunities within cloud strategy, including optimisation of existing models Design data pipelines and IAM policies to manage petabyte-scale datasets Work closely with Embedded, design, product and content teams in a cross-functional environment Contribute to a culture of continuous improvement, elevating code quality and engineering standards Why this role? Join a mission-driven consumer-tech innovator focused on enhancing human creativity and productivity Join a large international European Golang-focused cloud engineering team and work with top-end engineers Work with a clean, modern codebase and minimal Legacy Collaborate with highly skilled colleagues across engineering and product disciplines Enjoy a culture that values focus, craftsmanship, and technical excellence Additional benefits including extra leave days, wellness initiatives, premium insurance and regular team events, some European trips A supportive environment with opportunities to contribute to both technical strategy and product evolution Opus Resourcing acts as an employment agency with respect to permanent employment. Apply now or message us for more details. Referrals always welcome!
11/12/2025
Full time
A Senior Golang Developer is required to design and deliver robust, scalable cloud Back End services for an innovative European consumer technology scale-up developing high-end productivity electronic devices. As a Senior Golang Engineer you'll play a key role in advancing high-quality cloud solutions with a modern stack (Go, GCP, Terraform), collaborating across design, Embedded, data and Front End teams to shape future-proof systems with minimal Legacy. Salary £80,000 to 100,000k + Bens including 30 days holiday (remote with 2 days in the office, London Paddington area) Key skills required for the Senior Golang Developer Strong proficiency in Go, with hands-on software engineering experience building and maintaining cloud Back End services Commercial experience with cloud platforms such as GCP, AWS, Azure (GCP highly beneficial) Strong skills in software design, clean coding, CI/CD, robustness, systems scalability, and build and run. Logging, metrics and tracing with skills such as Grafana and Prometheus Experience with Infrastructure as Code (eg, Terraform)- this is not a DevOps role Understanding of lower-level languages such as C++ or Rust Experience designing scalable APIs and working in multi-tenant architectures Background in software engineering with a relevant technical degree Able to take end-to-end ownership and apply pragmatic problem-solving Collaborative mindset, analytical thinker, and comfortable working cross-functionally Professional written and spoken English What you'll do as a Senior Golang Developer Design, develop, and test Back End services using Go Build and optimise robust APIs and API frameworks for multi-tenant environments Deploy, monitor, and operate services in GCP with CI/CD practices Explore AI opportunities within cloud strategy, including optimisation of existing models Design data pipelines and IAM policies to manage petabyte-scale datasets Work closely with Embedded, design, product and content teams in a cross-functional environment Contribute to a culture of continuous improvement, elevating code quality and engineering standards Why this role? Join a mission-driven consumer-tech innovator focused on enhancing human creativity and productivity Join a large international European Golang-focused cloud engineering team and work with top-end engineers Work with a clean, modern codebase and minimal Legacy Collaborate with highly skilled colleagues across engineering and product disciplines Enjoy a culture that values focus, craftsmanship, and technical excellence Additional benefits including extra leave days, wellness initiatives, premium insurance and regular team events, some European trips A supportive environment with opportunities to contribute to both technical strategy and product evolution Opus Resourcing acts as an employment agency with respect to permanent employment. Apply now or message us for more details. Referrals always welcome!
Senior Embedded Systems Engineer (Drive-by-Wire / PLC) - First Key Hire Circa 80k+, London based Want to work for an advanced start up with acquired IP requiring an experienced Senior Embedded Systems Engineer to become the first dedicated DBW & control integration hire? This is a high-ownership role where you'll lead the embedded control capability across the autonomous vehicle and industrial automation platforms, then grow and mentor a team around you as they scale. You'll be responsible for designing, integrating, and validating Drive-by-Wire (DBW) and PLC-based control systems that deliver safe, precise actuation of steering, braking, propulsion, and other critical subsystems. Working at the intersection of embedded software, mechatronics, and systems engineering, you'll ensure our autonomy stack connects seamlessly into real-world hardware through robust control, comms, and safety frameworks. What you'll do Own end-to-end DBW + PLC control system design, integration, and commissioning. Build system architecture linking autonomy, navigation, and control with embedded/PLC hardware. Develop and validate control algorithms for smooth, responsive, safe actuation. Implement comms across ECUs/sensors (CAN, LIN, EtherCAT, FlexRay, Modbus, etc.). Lead HIL/SIL integration testing and real-world validation. Drive functional safety practices and compliance (ISO 26262, IEC 61508, SOTIF). Define diagnostics, redundancy, and fail-safe strategies. Set engineering standards and documentation for certification and future team growth. Experience required Degree in Electrical / Mechatronic / Control / Automotive / Robotics Engineering (or similar). 4-5+ years in embedded integration, commissioning, or PLC control environments. Strong C/C++ embedded skills and PLC tools (e.g., CoDeSys). Real-time control + fieldbus communication experience. Proven delivery in safety-critical systems; working knowledge of ISO 26262 and/or IEC 61508. Why join You'll own a core capability, shape technical direction, work on cutting-edge autonomous platforms, and step into a clear path to build and lead your own team.
10/12/2025
Full time
Senior Embedded Systems Engineer (Drive-by-Wire / PLC) - First Key Hire Circa 80k+, London based Want to work for an advanced start up with acquired IP requiring an experienced Senior Embedded Systems Engineer to become the first dedicated DBW & control integration hire? This is a high-ownership role where you'll lead the embedded control capability across the autonomous vehicle and industrial automation platforms, then grow and mentor a team around you as they scale. You'll be responsible for designing, integrating, and validating Drive-by-Wire (DBW) and PLC-based control systems that deliver safe, precise actuation of steering, braking, propulsion, and other critical subsystems. Working at the intersection of embedded software, mechatronics, and systems engineering, you'll ensure our autonomy stack connects seamlessly into real-world hardware through robust control, comms, and safety frameworks. What you'll do Own end-to-end DBW + PLC control system design, integration, and commissioning. Build system architecture linking autonomy, navigation, and control with embedded/PLC hardware. Develop and validate control algorithms for smooth, responsive, safe actuation. Implement comms across ECUs/sensors (CAN, LIN, EtherCAT, FlexRay, Modbus, etc.). Lead HIL/SIL integration testing and real-world validation. Drive functional safety practices and compliance (ISO 26262, IEC 61508, SOTIF). Define diagnostics, redundancy, and fail-safe strategies. Set engineering standards and documentation for certification and future team growth. Experience required Degree in Electrical / Mechatronic / Control / Automotive / Robotics Engineering (or similar). 4-5+ years in embedded integration, commissioning, or PLC control environments. Strong C/C++ embedded skills and PLC tools (e.g., CoDeSys). Real-time control + fieldbus communication experience. Proven delivery in safety-critical systems; working knowledge of ISO 26262 and/or IEC 61508. Why join You'll own a core capability, shape technical direction, work on cutting-edge autonomous platforms, and step into a clear path to build and lead your own team.
Project Manager - R&D Weymouth, Dorset Up to £55,000 + benefits Are you an experienced Project Manager with a passion for leading complex hardware and software development projects from concept through to mass production? My client, a world-class technology manufacturer based in Weymouth, is looking for a driven individual to oversee the end-to-end delivery of their next generation of printer products. This is a fantastic opportunity to join an established engineering business where you'll coordinate multi-disciplinary teams, manage high-impact projects, and play a key role in launching innovative, high-performance products into global markets. What you'll be doing Leading cross-functional project teams, including mechanical, electrical, firmware, software, design, and manufacturing specialists. Developing detailed project plans, budgets, and resource schedules, ensuring projects stay on track for time, cost, and quality. Acting as the central point of communication between engineering, supply chain, manufacturing, and senior stakeholders. Managing requirements, scope, and risk throughout the project lifecycle, ensuring alignment with business goals. Coordinating with vendors and external partners, ensuring key deliverables are met to specification and schedule. Overseeing the transition to mass production, ensuring successful handover to manufacturing and supply chain teams. What you'll need 5+ years' project management experience, with at least 3 years leading hardware and software product development. Proven success managing projects within a manufacturing or product development environment, ideally consumer electronics, mechatronics, or complex systems. Strong understanding of the product development lifecycle and best practices in project delivery. Excellent communication, organisation, and stakeholder management skills. Proficiency in project management tools such as MS Project, Jira, Asana, or Smartsheet. A degree in Engineering, Computer Science, or a related technical field (preferred). Experience developing printers, scanners, or imaging devices is advantageous. Familiarity with firmware, embedded systems, and mechanical engineering principles is a plus. Why join? This is your chance to be part of a business developing market-leading products in a dynamic, forward-thinking environment. You'll enjoy autonomy, visibility, and the opportunity to make a real impact across multiple product lines, supported by a collaborative team that values innovation and excellence. You'll receive: A competitive salary up to £55,000 Flexible working hours Generous benefits package Genuine opportunities for professional growth and development Lewis Phillips Verso Recruitment Group JBRP1_UKTJ
10/12/2025
Full time
Project Manager - R&D Weymouth, Dorset Up to £55,000 + benefits Are you an experienced Project Manager with a passion for leading complex hardware and software development projects from concept through to mass production? My client, a world-class technology manufacturer based in Weymouth, is looking for a driven individual to oversee the end-to-end delivery of their next generation of printer products. This is a fantastic opportunity to join an established engineering business where you'll coordinate multi-disciplinary teams, manage high-impact projects, and play a key role in launching innovative, high-performance products into global markets. What you'll be doing Leading cross-functional project teams, including mechanical, electrical, firmware, software, design, and manufacturing specialists. Developing detailed project plans, budgets, and resource schedules, ensuring projects stay on track for time, cost, and quality. Acting as the central point of communication between engineering, supply chain, manufacturing, and senior stakeholders. Managing requirements, scope, and risk throughout the project lifecycle, ensuring alignment with business goals. Coordinating with vendors and external partners, ensuring key deliverables are met to specification and schedule. Overseeing the transition to mass production, ensuring successful handover to manufacturing and supply chain teams. What you'll need 5+ years' project management experience, with at least 3 years leading hardware and software product development. Proven success managing projects within a manufacturing or product development environment, ideally consumer electronics, mechatronics, or complex systems. Strong understanding of the product development lifecycle and best practices in project delivery. Excellent communication, organisation, and stakeholder management skills. Proficiency in project management tools such as MS Project, Jira, Asana, or Smartsheet. A degree in Engineering, Computer Science, or a related technical field (preferred). Experience developing printers, scanners, or imaging devices is advantageous. Familiarity with firmware, embedded systems, and mechanical engineering principles is a plus. Why join? This is your chance to be part of a business developing market-leading products in a dynamic, forward-thinking environment. You'll enjoy autonomy, visibility, and the opportunity to make a real impact across multiple product lines, supported by a collaborative team that values innovation and excellence. You'll receive: A competitive salary up to £55,000 Flexible working hours Generous benefits package Genuine opportunities for professional growth and development Lewis Phillips Verso Recruitment Group JBRP1_UKTJ
Senior Software Support Engineer CUAS / Radars / Sensor Systems Cambridge Are you a hands-on engineer who loves solving deep technical problems and becoming the go-to expert in your field? Maybe you ve reached a point within Software Development where you fancy a bit of a change, but staying technical? This is a great opportunity to join a small, highly skilled engineering team working on radar and sensor data processing systems used across defence and CUAS applications It s not your typical support role you ll be writing code, troubleshooting complex integrations, and working directly with other engineers who speak your language. You ll get to build long-term product knowledge, technical depth, and genuine expertise in a niche but fascinating domain What you ll be doing: Acting as a technical expert, supporting customers with complex software and system issues Writing and debugging code in C++ (and sometimes C#) to solve real engineering problems (don t worry specific C++ and C# experience isn t needed, as you ll learn the products in the position itself as long as you have a programming background) Helping customers integrate products into their systems and advising on technical best practices Working closely with internal teams to improve documentation and feed back product insights Building deep knowledge in radar and sensor data processing over time Essential skills: Background in CUAS, radar, or sensor systems Confident debugging, troubleshooting, and solving complex technical issues Comfortable working with technical customers in a support or applications role Happy working onsite in a small, collaborative engineering environment Self-sufficient, pragmatic, and keen to develop long-term expertise Desirable skills: Strong hands-on experience in C++ (C# / .NET experience a plus) Experience with .NET / C#, embedded systems, or DevOps Background in physics, maths, geospatial, or defence-related sectors Prior customer-facing or pre-sales engineering experience Proven track record of long tenure and technical depth in previous roles If you enjoy deep technical work and want a role where your engineering skill genuinely matters, hit apply And if you re not completely sure but it sounds interesting apply anyway. Let s have a chat
10/12/2025
Full time
Senior Software Support Engineer CUAS / Radars / Sensor Systems Cambridge Are you a hands-on engineer who loves solving deep technical problems and becoming the go-to expert in your field? Maybe you ve reached a point within Software Development where you fancy a bit of a change, but staying technical? This is a great opportunity to join a small, highly skilled engineering team working on radar and sensor data processing systems used across defence and CUAS applications It s not your typical support role you ll be writing code, troubleshooting complex integrations, and working directly with other engineers who speak your language. You ll get to build long-term product knowledge, technical depth, and genuine expertise in a niche but fascinating domain What you ll be doing: Acting as a technical expert, supporting customers with complex software and system issues Writing and debugging code in C++ (and sometimes C#) to solve real engineering problems (don t worry specific C++ and C# experience isn t needed, as you ll learn the products in the position itself as long as you have a programming background) Helping customers integrate products into their systems and advising on technical best practices Working closely with internal teams to improve documentation and feed back product insights Building deep knowledge in radar and sensor data processing over time Essential skills: Background in CUAS, radar, or sensor systems Confident debugging, troubleshooting, and solving complex technical issues Comfortable working with technical customers in a support or applications role Happy working onsite in a small, collaborative engineering environment Self-sufficient, pragmatic, and keen to develop long-term expertise Desirable skills: Strong hands-on experience in C++ (C# / .NET experience a plus) Experience with .NET / C#, embedded systems, or DevOps Background in physics, maths, geospatial, or defence-related sectors Prior customer-facing or pre-sales engineering experience Proven track record of long tenure and technical depth in previous roles If you enjoy deep technical work and want a role where your engineering skill genuinely matters, hit apply And if you re not completely sure but it sounds interesting apply anyway. Let s have a chat
Senior Software Validation and Verification Engineer 50,000 to 70,000 Sandwich, Kent Your New Role You will join a multidisciplinary engineering team and take ownership of building and maintaining a robust validation and verification environment for software and firmware across new and existing products. This is a key position that ensures software quality, safety and compliance throughout the product lifecycle. You will work closely with mechanical, electronics and systems engineers to support the development of high performance electro mechanical systems used in demanding environments. The role involves hands on testing, process ownership and active participation in an Agile engineering team. Your Responsibilities Work as part of a multidisciplinary engineering team to support the validation and verification of software and firmware Create test environments, procedures and frameworks for new and modified code Develop, document and execute software test plans, test scripts and validation reports Maintain accurate records of test activity in accordance with departmental and ISO 9001 procedures Support Agile ceremonies including stand ups, planning, reviews and retrospectives Troubleshoot software and firmware issues and support internal and external customers with technical solutions Provide guidance and reference support for the wider engineering team on V and V best practice Participate in internal audits and support compliance with relevant safety and quality standards Support customer and supplier visits when required, including occasional travel Carry out any related tasks as requested by the Engineering Director You Will Have Significant experience delivering software and firmware validation projects Strong background in software design and test within a structured engineering environment Experience using C, C plus plus, C sharp or LabVIEW for test and development activities Experience testing safety critical, high reliability or embedded systems Practical experience developing and testing electro mechanical products Full software lifecycle experience including documentation, design, development, testing and revision control Familiarity with structured design methodologies and Agile ways of working Understanding of electronics including the ability to interpret circuit diagrams Full UK driving licence and passport for occasional visits Even Better If You Have Visual Studio and C sharp LabVIEW Embedded software experience including C and C plus plus Cross platform or Android application knowledge Awareness of electronics principles and schematic reading Scrum or similar methodologies for product development You Will Be Able to self manage workload to agreed timescales Able to define and capture software and firmware test requirements Confident and self motivated A creative and practical problem solver Attentive to detail Committed to continuous improvement Results focused with an understanding of budgets and deadlines Strong in communication, influencing and interpersonal skills Security Requirements All candidates must be eligible to obtain Security Clearance to SC level.
10/12/2025
Full time
Senior Software Validation and Verification Engineer 50,000 to 70,000 Sandwich, Kent Your New Role You will join a multidisciplinary engineering team and take ownership of building and maintaining a robust validation and verification environment for software and firmware across new and existing products. This is a key position that ensures software quality, safety and compliance throughout the product lifecycle. You will work closely with mechanical, electronics and systems engineers to support the development of high performance electro mechanical systems used in demanding environments. The role involves hands on testing, process ownership and active participation in an Agile engineering team. Your Responsibilities Work as part of a multidisciplinary engineering team to support the validation and verification of software and firmware Create test environments, procedures and frameworks for new and modified code Develop, document and execute software test plans, test scripts and validation reports Maintain accurate records of test activity in accordance with departmental and ISO 9001 procedures Support Agile ceremonies including stand ups, planning, reviews and retrospectives Troubleshoot software and firmware issues and support internal and external customers with technical solutions Provide guidance and reference support for the wider engineering team on V and V best practice Participate in internal audits and support compliance with relevant safety and quality standards Support customer and supplier visits when required, including occasional travel Carry out any related tasks as requested by the Engineering Director You Will Have Significant experience delivering software and firmware validation projects Strong background in software design and test within a structured engineering environment Experience using C, C plus plus, C sharp or LabVIEW for test and development activities Experience testing safety critical, high reliability or embedded systems Practical experience developing and testing electro mechanical products Full software lifecycle experience including documentation, design, development, testing and revision control Familiarity with structured design methodologies and Agile ways of working Understanding of electronics including the ability to interpret circuit diagrams Full UK driving licence and passport for occasional visits Even Better If You Have Visual Studio and C sharp LabVIEW Embedded software experience including C and C plus plus Cross platform or Android application knowledge Awareness of electronics principles and schematic reading Scrum or similar methodologies for product development You Will Be Able to self manage workload to agreed timescales Able to define and capture software and firmware test requirements Confident and self motivated A creative and practical problem solver Attentive to detail Committed to continuous improvement Results focused with an understanding of budgets and deadlines Strong in communication, influencing and interpersonal skills Security Requirements All candidates must be eligible to obtain Security Clearance to SC level.
Senior Embedded Linux Software Engineer An industry-leading technology developer is seeking aSenior Embedded Linux Software Engineerto join its multi-award-winning R&D team. In this role, you will be responsible for developing high-performanceEmbedded Linux systemsfor both new products and enhancements across a global customer base. You will be working on cutting-edge embedded platforms and contributing to innovation in a fast-paced engineering environment. Key Responsibilities Design, develop, and test device drivers and application-specific software on Embedded Linux systems Debug system-level issues and collaborate closely with cross-functional engineering teams Board bring-up and evaluation of SoC-based hardware platforms Essential Skills & Experience Strong programming skills inC and C++ Embedded Linuxdevelopment, includingkernelanddevice driverwork Hands-on experience withLinux build processes, deployment, and testing Desirable / Nice-to-Have Knowledge ofPCIe Experience withmulti-core ARM processors Understanding ofcommunication protocols Benefit package includes bonus, share options, 5% pension, healthcare, life assurance, illness protection, 32 days holiday, hybrid working, flexible working hours and lots more around health and wellbeing which the company promotes a lot. Please get in touch if you would like to explore further or have any questions regarding the role or company. JBRP1_UKTJ
09/12/2025
Full time
Senior Embedded Linux Software Engineer An industry-leading technology developer is seeking aSenior Embedded Linux Software Engineerto join its multi-award-winning R&D team. In this role, you will be responsible for developing high-performanceEmbedded Linux systemsfor both new products and enhancements across a global customer base. You will be working on cutting-edge embedded platforms and contributing to innovation in a fast-paced engineering environment. Key Responsibilities Design, develop, and test device drivers and application-specific software on Embedded Linux systems Debug system-level issues and collaborate closely with cross-functional engineering teams Board bring-up and evaluation of SoC-based hardware platforms Essential Skills & Experience Strong programming skills inC and C++ Embedded Linuxdevelopment, includingkernelanddevice driverwork Hands-on experience withLinux build processes, deployment, and testing Desirable / Nice-to-Have Knowledge ofPCIe Experience withmulti-core ARM processors Understanding ofcommunication protocols Benefit package includes bonus, share options, 5% pension, healthcare, life assurance, illness protection, 32 days holiday, hybrid working, flexible working hours and lots more around health and wellbeing which the company promotes a lot. Please get in touch if you would like to explore further or have any questions regarding the role or company. JBRP1_UKTJ
Senior Embedded Software/ Firmware Engineer Up to £75,000 Edinburgh/Hybrid Join our client s R&D team and make your mark on cutting-edge oilfield technology. Our international client designs and builds advanced downhole and subsurface tools used in some of the most demanding environments on earth. They develop all firmware in-house giving engineers the rare opportunity to see their designs deployed in the field and make a tangible impact on real-world operations. They are looking for an experienced Embedded Software / Firmware Engineer who s passionate about embedded systems and ready to take ownership of the full firmware development lifecycle from concept to deployment. What You ll Do Design, develop, and test firmware for innovative downhole and surface tools. Work on low-power, high-reliability embedded systems that must perform in extreme conditions. Implement safe-failure modes and robust communication protocols. Contribute to an established suite of tools while driving innovation and continuous improvement. Collaborate closely with a small, expert R&D team to solve complex challenges and deliver world-class products. What We re Looking For We re seeking someone with strong technical foundations, creativity, and initiative. You ll ideally bring: 5 years commercial experience writing Embedded C for 8/16-bit microcontrollers. A strong grasp of embedded design principles and the unique challenges of firmware for microcontrollers. Experience completing large, complex coding projects (thousands of lines). Analytical and lateral thinking you enjoy finding elegant solutions to tough problems. Solid understanding of digital electronics (analogue knowledge a plus). Great communication and teamwork skills. A proactive attitude and ownership mindset you thrive under pressure and deliver on time. Why Join? Work on industry-leading technology that sets new standards in performance and reliability. Be part of a tight-knit, expert team that values innovation, collaboration, and professional growth. See your designs brought to life in the field and know they make a difference. Opportunity to become Team Lead in the future. Bright Purple is an equal opportunities employer: we are proud to work with clients who share our values of diversity and inclusion in our industry.
08/12/2025
Full time
Senior Embedded Software/ Firmware Engineer Up to £75,000 Edinburgh/Hybrid Join our client s R&D team and make your mark on cutting-edge oilfield technology. Our international client designs and builds advanced downhole and subsurface tools used in some of the most demanding environments on earth. They develop all firmware in-house giving engineers the rare opportunity to see their designs deployed in the field and make a tangible impact on real-world operations. They are looking for an experienced Embedded Software / Firmware Engineer who s passionate about embedded systems and ready to take ownership of the full firmware development lifecycle from concept to deployment. What You ll Do Design, develop, and test firmware for innovative downhole and surface tools. Work on low-power, high-reliability embedded systems that must perform in extreme conditions. Implement safe-failure modes and robust communication protocols. Contribute to an established suite of tools while driving innovation and continuous improvement. Collaborate closely with a small, expert R&D team to solve complex challenges and deliver world-class products. What We re Looking For We re seeking someone with strong technical foundations, creativity, and initiative. You ll ideally bring: 5 years commercial experience writing Embedded C for 8/16-bit microcontrollers. A strong grasp of embedded design principles and the unique challenges of firmware for microcontrollers. Experience completing large, complex coding projects (thousands of lines). Analytical and lateral thinking you enjoy finding elegant solutions to tough problems. Solid understanding of digital electronics (analogue knowledge a plus). Great communication and teamwork skills. A proactive attitude and ownership mindset you thrive under pressure and deliver on time. Why Join? Work on industry-leading technology that sets new standards in performance and reliability. Be part of a tight-knit, expert team that values innovation, collaboration, and professional growth. See your designs brought to life in the field and know they make a difference. Opportunity to become Team Lead in the future. Bright Purple is an equal opportunities employer: we are proud to work with clients who share our values of diversity and inclusion in our industry.
We are working with a high-growth AI technology company in the Greater Cambridge area who are seeking a Senior RF Data Scientist / Research Engineer to work at the intersection of RF hardware, digital signal processing, and machine learning. This is a hands-on R&D role ideally suited to engineers and scientists who enjoy fast-paced prototyping, complex problem-solving, and developing cutting-edge UAV/drone detection technologies. In this role, you will analyse complex RF data from software-defined radios (SDRs), develop advanced signal-processing pipelines, and contribute directly to the design and testing of novel sensing systems. You will be responsible for extracting and classifying RF signal features from raw IQ data, building diagnostic tools to characterise RF signals, and designing data-processing pipelines that account for real-world hardware constraints such as bandwidth limitations, ADC performance, and timing jitter. You will also model RF front-end behaviour, improving signal integrity and inference accuracy, and apply machine learning and statistical models for classification, anomaly detection, and emitter identification. You will prototype real-time and batch-processing systems using Python (NumPy, SciPy, PyTorch) and integrate them with frameworks such as GNU Radio, ZMQ, or C++ backends. The role involves leading RF data collection, field experiments, and over-the-air testing with drones, wireless devices, and custom transmitters. Collaboration across engineering and research teams is central, and you will contribute to both experimental design and iterative R&D development. The ideal candidate will have strong Python proficiency for data analysis and prototyping, a solid understanding of digital signal processing (FFT, filtering, modulation, correlation, resampling, and noise modelling), and familiarity with SDR frameworks such as GNU Radio, SDRangel, osmoSDR, or SoapySDR. A practical understanding of RF hardware chains - from antenna through filters, mixers, and ADCs - and their impact on baseband data is essential. You should also be comfortable debugging SDR setups, performing field-based RF data collection, and analysing wireless protocols such as Wi-Fi, LTE, and LoRa. Strong communication skills and the ability to work iteratively in a research-focused environment are essential. Experience with SDR hardware (bladeRF, HackRF, USRP, PlutoSDR), RF lab equipment (spectrum analysers, VNAs, signal generators), embedded or real-time systems, beamforming, passive radar, or antenna array design is highly desirable. Knowledge of RF circuit fundamentals, FPGA or GPU acceleration, and prior publications, patents, or open-source RF/ML contributions are also beneficial but not essential. This is a full-time role based in Saffron Walden / Greater Cambridge, with flexibility for onsite or hybrid working depending on project needs. You will join a dynamic Research & Prototyping team, directly influencing early-stage hardware-software product development and shaping the next generation of AI-driven sensing technologies. If you are an experienced RF data scientist or research engineer looking for a hands-on role at the cutting edge of RF, signal processing, and machine learning, we would love to hear from you. Zero Surplus is one of the UK's premier recruitment agencies, based just outside Cambridge our recruiters source staff for small and international businesses across Suffolk, Essex, Hertfordshire, Northants, Milton Keynes, Cambridgeshire, and the rest of the UK. For registration purposes, please let us know where you are currently based or which locations you are considering as well as your required salary and notice period. Please upload a Microsoft Word version of your CV where possible, excluding text boxes or images. Any data we collect from you will be stored and processed in accordance with Zero Surplus' Privacy Policy.
08/12/2025
Full time
We are working with a high-growth AI technology company in the Greater Cambridge area who are seeking a Senior RF Data Scientist / Research Engineer to work at the intersection of RF hardware, digital signal processing, and machine learning. This is a hands-on R&D role ideally suited to engineers and scientists who enjoy fast-paced prototyping, complex problem-solving, and developing cutting-edge UAV/drone detection technologies. In this role, you will analyse complex RF data from software-defined radios (SDRs), develop advanced signal-processing pipelines, and contribute directly to the design and testing of novel sensing systems. You will be responsible for extracting and classifying RF signal features from raw IQ data, building diagnostic tools to characterise RF signals, and designing data-processing pipelines that account for real-world hardware constraints such as bandwidth limitations, ADC performance, and timing jitter. You will also model RF front-end behaviour, improving signal integrity and inference accuracy, and apply machine learning and statistical models for classification, anomaly detection, and emitter identification. You will prototype real-time and batch-processing systems using Python (NumPy, SciPy, PyTorch) and integrate them with frameworks such as GNU Radio, ZMQ, or C++ backends. The role involves leading RF data collection, field experiments, and over-the-air testing with drones, wireless devices, and custom transmitters. Collaboration across engineering and research teams is central, and you will contribute to both experimental design and iterative R&D development. The ideal candidate will have strong Python proficiency for data analysis and prototyping, a solid understanding of digital signal processing (FFT, filtering, modulation, correlation, resampling, and noise modelling), and familiarity with SDR frameworks such as GNU Radio, SDRangel, osmoSDR, or SoapySDR. A practical understanding of RF hardware chains - from antenna through filters, mixers, and ADCs - and their impact on baseband data is essential. You should also be comfortable debugging SDR setups, performing field-based RF data collection, and analysing wireless protocols such as Wi-Fi, LTE, and LoRa. Strong communication skills and the ability to work iteratively in a research-focused environment are essential. Experience with SDR hardware (bladeRF, HackRF, USRP, PlutoSDR), RF lab equipment (spectrum analysers, VNAs, signal generators), embedded or real-time systems, beamforming, passive radar, or antenna array design is highly desirable. Knowledge of RF circuit fundamentals, FPGA or GPU acceleration, and prior publications, patents, or open-source RF/ML contributions are also beneficial but not essential. This is a full-time role based in Saffron Walden / Greater Cambridge, with flexibility for onsite or hybrid working depending on project needs. You will join a dynamic Research & Prototyping team, directly influencing early-stage hardware-software product development and shaping the next generation of AI-driven sensing technologies. If you are an experienced RF data scientist or research engineer looking for a hands-on role at the cutting edge of RF, signal processing, and machine learning, we would love to hear from you. Zero Surplus is one of the UK's premier recruitment agencies, based just outside Cambridge our recruiters source staff for small and international businesses across Suffolk, Essex, Hertfordshire, Northants, Milton Keynes, Cambridgeshire, and the rest of the UK. For registration purposes, please let us know where you are currently based or which locations you are considering as well as your required salary and notice period. Please upload a Microsoft Word version of your CV where possible, excluding text boxes or images. Any data we collect from you will be stored and processed in accordance with Zero Surplus' Privacy Policy.
We are currently recruiting for a Senior Software Engineer to join a Med Tech company in the North East on a permanent basis. You will provide technical expertise and leadership across medium to large-scale projects, contributing innovative solutions and will act as a trusted authority in embedded software development. This is a key role, where you will play a part in shaping technological innovations, supporting technology team strategy, and mentoring colleagues to reach their potential. Responsibilities; Developing firmware and software applications for embedded microcontrollers, microprocessors, PCs, and mobile devices. Collaborating with hardware teams to create block diagrams, IO tables, and user manuals. Adhering to defined Software Development Procedures, applying version control, modular design, coding standards, and task management tools. Participating in project scoping, planning, and technical reviews. Interpreting client and product requirements, producing system designs and functional specifications. Setting up, planning, and executing experimental work, analysing and reporting results. Coaching, mentoring, and developing colleagues, fostering a culture of continuous capability development. The Person The successful candidate will be educated to a minimum of HNC or Foundation Degree level (or equivalent) in an engineering discipline, have significant industrial experience at a senior level OR have a Degree/Master's/PhD (or equivalent) in an engineering discipline with relevant industrial experience and; Possess significant technical expertise in embedded software development and complex problem solving Will exhibit professional mastery of software development principles and practices, with experience across the full lifecycle (prototype, design, implementation, debug, test, documentation) gained in academic or industrial environments Have a working knowledge of low-power programming environments and tools (e.g. Keil/IAR) Have experience in bare-metal and RTOS programming using C/C++ Demonstrate familiarity with wireless communications (Wi-Fi, RFID, NFC, Bluetooth Low Energy, LoRaWAN) Be able to demonstrate knowledge of low-level communications systems (I2C, SPI, CAN, RS-485) Desirable Experience with safety-critical applications (ideally Medical Devices or SAMD) Knowledge of radio protocols, FreeRTOS/Zephyr, IoT/cloud programming, or mobile/web app development Electronics design, MATLAB simulation, Python/scripting, FPGA or Embedded Linux experience Experience of the full range of software development from firmware to cloud computing would be useful, with a particular focus on app and cloud development and a good understanding of cloud data management and analysis Guidant, Carbon60, Lorien & SRG - The Impellam Group Portfolio are acting as an Employment Business in relation to this vacancy.
08/12/2025
Full time
We are currently recruiting for a Senior Software Engineer to join a Med Tech company in the North East on a permanent basis. You will provide technical expertise and leadership across medium to large-scale projects, contributing innovative solutions and will act as a trusted authority in embedded software development. This is a key role, where you will play a part in shaping technological innovations, supporting technology team strategy, and mentoring colleagues to reach their potential. Responsibilities; Developing firmware and software applications for embedded microcontrollers, microprocessors, PCs, and mobile devices. Collaborating with hardware teams to create block diagrams, IO tables, and user manuals. Adhering to defined Software Development Procedures, applying version control, modular design, coding standards, and task management tools. Participating in project scoping, planning, and technical reviews. Interpreting client and product requirements, producing system designs and functional specifications. Setting up, planning, and executing experimental work, analysing and reporting results. Coaching, mentoring, and developing colleagues, fostering a culture of continuous capability development. The Person The successful candidate will be educated to a minimum of HNC or Foundation Degree level (or equivalent) in an engineering discipline, have significant industrial experience at a senior level OR have a Degree/Master's/PhD (or equivalent) in an engineering discipline with relevant industrial experience and; Possess significant technical expertise in embedded software development and complex problem solving Will exhibit professional mastery of software development principles and practices, with experience across the full lifecycle (prototype, design, implementation, debug, test, documentation) gained in academic or industrial environments Have a working knowledge of low-power programming environments and tools (e.g. Keil/IAR) Have experience in bare-metal and RTOS programming using C/C++ Demonstrate familiarity with wireless communications (Wi-Fi, RFID, NFC, Bluetooth Low Energy, LoRaWAN) Be able to demonstrate knowledge of low-level communications systems (I2C, SPI, CAN, RS-485) Desirable Experience with safety-critical applications (ideally Medical Devices or SAMD) Knowledge of radio protocols, FreeRTOS/Zephyr, IoT/cloud programming, or mobile/web app development Electronics design, MATLAB simulation, Python/scripting, FPGA or Embedded Linux experience Experience of the full range of software development from firmware to cloud computing would be useful, with a particular focus on app and cloud development and a good understanding of cloud data management and analysis Guidant, Carbon60, Lorien & SRG - The Impellam Group Portfolio are acting as an Employment Business in relation to this vacancy.
Embedded Software Engineer Hybrid - One day every fortnight in Milton Keynes 45,000 - 60,000 KO2's client is looking for an Embedded Software Engineer to join their R&D team. The role is hybrid, with on-site time set at one day every fortnight. There are no fixed weekly office requirements. You'll work on embedded software for digitally controlled power supplies, writing Embedded C for bare-metal microcontrollers. The system uses two micros: one for the PFC stage and one for the inverter and final DC stage. You'll take ownership of one of these areas and contribute to the wider embedded software development within the team. You'll also work alongside a Senior Embedded Software Engineer who will provide mentoring where needed. The client is open to applicants from junior through to senior level, as long as you can demonstrate solid skills in embedded software development. Power electronics experience is not required, but you should be comfortable with basic electronics. What you'll work on: Embedded C on bare metal Control software for digitally managed power supplies One of two microcontroller stages (PFC or inverter/DC stage) Collaboration with an experienced senior engineer on core embedded software tasks Skills/ Experience needed: Strong Embedded C skills Embedded bare-metal or RTOS experience Interest in power-related products Ability to read electronic schematics and use lab equipment (bench PSU, oscilloscope) Experience with Git and Agile If you want to work on real hardware, grow your embedded software skills, and join a flexible engineering team, this role will suit you well.
08/12/2025
Full time
Embedded Software Engineer Hybrid - One day every fortnight in Milton Keynes 45,000 - 60,000 KO2's client is looking for an Embedded Software Engineer to join their R&D team. The role is hybrid, with on-site time set at one day every fortnight. There are no fixed weekly office requirements. You'll work on embedded software for digitally controlled power supplies, writing Embedded C for bare-metal microcontrollers. The system uses two micros: one for the PFC stage and one for the inverter and final DC stage. You'll take ownership of one of these areas and contribute to the wider embedded software development within the team. You'll also work alongside a Senior Embedded Software Engineer who will provide mentoring where needed. The client is open to applicants from junior through to senior level, as long as you can demonstrate solid skills in embedded software development. Power electronics experience is not required, but you should be comfortable with basic electronics. What you'll work on: Embedded C on bare metal Control software for digitally managed power supplies One of two microcontroller stages (PFC or inverter/DC stage) Collaboration with an experienced senior engineer on core embedded software tasks Skills/ Experience needed: Strong Embedded C skills Embedded bare-metal or RTOS experience Interest in power-related products Ability to read electronic schematics and use lab equipment (bench PSU, oscilloscope) Experience with Git and Agile If you want to work on real hardware, grow your embedded software skills, and join a flexible engineering team, this role will suit you well.
Manufacturing Futures seek to appoint a Senior Embedded Software Engineer working predominantly in embedded C. It's a really exciting time to join a market leader in a rapidly growing industry with an ever growing customer base. You will take the lead on your own projects as part of an inter-disciplinary engineering team, regularly liaising with mechanical, electronics and electrical engineers. This Senior Embedded Software Engineer role is a hands-on design position developing embedded software but it would be beneficial if you had previous experience supervising a team. Career progression can be rapid and the potential for growth is huge. You'll be joining an excellent team with market leading products and technologies. Senior Embedded Software Engineer - Skills and Abilities - C, C++, C#, Embedded C, Embedded Software, Firmware, Electronics Degree qualified in Electronics, Electrical & Electronic Engineering or Computer Science preferred Proficient in C with at least five years industry experience Experience with Microcontrollers / Microprocessors RTOS software experience Senior Embedded Software Engineer, C, C++, C#, Embedded C, Embedded Software, Firmware, Electronics Please do not hesitate to apply for this role if you feel that your experience is relevant for this vacancy. You don't want to miss out!
08/12/2025
Full time
Manufacturing Futures seek to appoint a Senior Embedded Software Engineer working predominantly in embedded C. It's a really exciting time to join a market leader in a rapidly growing industry with an ever growing customer base. You will take the lead on your own projects as part of an inter-disciplinary engineering team, regularly liaising with mechanical, electronics and electrical engineers. This Senior Embedded Software Engineer role is a hands-on design position developing embedded software but it would be beneficial if you had previous experience supervising a team. Career progression can be rapid and the potential for growth is huge. You'll be joining an excellent team with market leading products and technologies. Senior Embedded Software Engineer - Skills and Abilities - C, C++, C#, Embedded C, Embedded Software, Firmware, Electronics Degree qualified in Electronics, Electrical & Electronic Engineering or Computer Science preferred Proficient in C with at least five years industry experience Experience with Microcontrollers / Microprocessors RTOS software experience Senior Embedded Software Engineer, C, C++, C#, Embedded C, Embedded Software, Firmware, Electronics Please do not hesitate to apply for this role if you feel that your experience is relevant for this vacancy. You don't want to miss out!
A Graduate/Junior Firmware Engineer is sought to join an innovative engineering team in Wiltshire, contributing to the design and development of embedded firmware used in modern data logging, sensing, and display solutions. The Graduate/Junior Firmware Engineer, Wiltshire, will be expected to develop their understanding in the field, learning from peers and senior engineers in technical areas and industry best practices. This may include embedded system design, real-time firmware development, hardware-software integration, and processes used in production. Responsibilities include: Work with engineering, product, and hardware teams to define product and firmware specifications. Assist in developing embedded firmware, writing high-quality C/C++ code for microcontrollers and resource-constrained systems. Support the development and execution of firmware test plans and validation procedures for prototypes and production-ready products. Assist in debugging and validating embedded systems, supporting hardware bring-up and integration of peripheral drivers. Collaborate closely with hardware, software, and manufacturing teams to ensure seamless end-to-end product delivery. Maintain and update technical documentation, including firmware design specifications and user manuals. Support product lifecycle activities, learn from senior engineers, and assist with CI/CD processes to ensure reliable firmware deployment. Key skills & experience: Degree in Electronic Engineering, Computer Science, or related discipline, or equivalent industry experience. Basic proficiency in C/C++ firmware development for embedded systems, with a willingness to learn and develop expertise. Familiarity with RTOS environments such as Zephyr, compilers, IDEs, or firmware development toolchains is advantageous. An understanding of digital electronics, hardware interfaces, and embedded debugging is desirable. Exposure to version control systems such as Git, and Python for scripting/automation is a plus. Strong problem-solving abilities, eagerness to learn, and effective communication skills. How to apply: Apply now for the Graduate/Junior Firmware Engineer role in Wiltshire. Send your CV to (url removed) or call Adam on (phone number removed).
08/12/2025
Full time
A Graduate/Junior Firmware Engineer is sought to join an innovative engineering team in Wiltshire, contributing to the design and development of embedded firmware used in modern data logging, sensing, and display solutions. The Graduate/Junior Firmware Engineer, Wiltshire, will be expected to develop their understanding in the field, learning from peers and senior engineers in technical areas and industry best practices. This may include embedded system design, real-time firmware development, hardware-software integration, and processes used in production. Responsibilities include: Work with engineering, product, and hardware teams to define product and firmware specifications. Assist in developing embedded firmware, writing high-quality C/C++ code for microcontrollers and resource-constrained systems. Support the development and execution of firmware test plans and validation procedures for prototypes and production-ready products. Assist in debugging and validating embedded systems, supporting hardware bring-up and integration of peripheral drivers. Collaborate closely with hardware, software, and manufacturing teams to ensure seamless end-to-end product delivery. Maintain and update technical documentation, including firmware design specifications and user manuals. Support product lifecycle activities, learn from senior engineers, and assist with CI/CD processes to ensure reliable firmware deployment. Key skills & experience: Degree in Electronic Engineering, Computer Science, or related discipline, or equivalent industry experience. Basic proficiency in C/C++ firmware development for embedded systems, with a willingness to learn and develop expertise. Familiarity with RTOS environments such as Zephyr, compilers, IDEs, or firmware development toolchains is advantageous. An understanding of digital electronics, hardware interfaces, and embedded debugging is desirable. Exposure to version control systems such as Git, and Python for scripting/automation is a plus. Strong problem-solving abilities, eagerness to learn, and effective communication skills. How to apply: Apply now for the Graduate/Junior Firmware Engineer role in Wiltshire. Send your CV to (url removed) or call Adam on (phone number removed).
A Senior Firmware Engineer is sought to join an innovative engineering team in Wiltshire, contributing to the design and development of advanced embedded firmware used in modern data logging, sensing, and display solutions. The Senior Firmware Engineer, Wiltshire, will be expected to develop their understanding in the field, learning from peers and leading engineers in technical areas and industry best practices. This may include embedded system design, real-time firmware development, hardware-software integration, and processes used in production. Responsibilities include: Work with engineering, product, and hardware teams to define product and firmware specifications. Create embedded firmware designs, developing high-quality C/C++ code for microcontrollers and resource-constrained systems. Develop and execute firmware test plans and validation procedures for prototypes and production-ready products. Debug and validate embedded systems, supporting hardware bring-up, BSP development, and integration of peripheral drivers. Collaborate closely with hardware, software, and manufacturing teams to ensure seamless end-to-end product delivery. Maintain comprehensive technical documentation, including firmware design specifications and user manuals. Support product lifecycle activities, provide technical leadership to junior engineers, and implement CI/CD processes to support reliable firmware deployment. Key skills & experience: Degree in Electronic Engineering, Computer Science, or related discipline, or equivalent industry experience. Proficiency in C/C++ firmware development for embedded systems. Practical experience with RTOS environments such as Zephyr, and familiarity with compilers, IDEs, and firmware development toolchains. Strong understanding of digital electronics, hardware interfaces, and embedded debugging techniques. Experience with version control systems such as Git, and ideally exposure to Python for scripting or automation. Strong problem-solving abilities, technical leadership skills, and effective communication. How to apply: Apply now for the Senior Firmware Engineer role in Wiltshire. Send your CV to (url removed) or call Adam on (phone number removed)
08/12/2025
Full time
A Senior Firmware Engineer is sought to join an innovative engineering team in Wiltshire, contributing to the design and development of advanced embedded firmware used in modern data logging, sensing, and display solutions. The Senior Firmware Engineer, Wiltshire, will be expected to develop their understanding in the field, learning from peers and leading engineers in technical areas and industry best practices. This may include embedded system design, real-time firmware development, hardware-software integration, and processes used in production. Responsibilities include: Work with engineering, product, and hardware teams to define product and firmware specifications. Create embedded firmware designs, developing high-quality C/C++ code for microcontrollers and resource-constrained systems. Develop and execute firmware test plans and validation procedures for prototypes and production-ready products. Debug and validate embedded systems, supporting hardware bring-up, BSP development, and integration of peripheral drivers. Collaborate closely with hardware, software, and manufacturing teams to ensure seamless end-to-end product delivery. Maintain comprehensive technical documentation, including firmware design specifications and user manuals. Support product lifecycle activities, provide technical leadership to junior engineers, and implement CI/CD processes to support reliable firmware deployment. Key skills & experience: Degree in Electronic Engineering, Computer Science, or related discipline, or equivalent industry experience. Proficiency in C/C++ firmware development for embedded systems. Practical experience with RTOS environments such as Zephyr, and familiarity with compilers, IDEs, and firmware development toolchains. Strong understanding of digital electronics, hardware interfaces, and embedded debugging techniques. Experience with version control systems such as Git, and ideally exposure to Python for scripting or automation. Strong problem-solving abilities, technical leadership skills, and effective communication. How to apply: Apply now for the Senior Firmware Engineer role in Wiltshire. Send your CV to (url removed) or call Adam on (phone number removed)
Senior Firmware Engineer Salisbury -Hybrid, 3 days on-site 50,000 - 60,000 + Holiday + Pension This is an excellent opportunity for an Senior Firmware Engineer to join a company that offers great progression channels and is a market leader established over 50 years. This company is an industry leader offering a variety of electronic tools for precise measurement and data recording. They even create custom electronics for unique needs and are known for user-friendly tools, making them a go-to business for environmental monitoring. This wide range of electronic products is then supplied to many sectors, giving them a global reach. In this varied role, you will be responsible for developing firmware applications primarily in C/C++, while undertaking schematic designs and verification, and working with clients to specify and deliver custom projects. Additionally, contributing to company-wide improvement of software applications for existing products and ensuring all products are designed and documented in accordance with the company quality system is essential. The ideal candidate will have a strong background in embedded C firmware development and analog interface design. Experience with communication technologies such as RS232, I2C, etc. is a key skill required to be successful within this role. Additionally, you will be proficient in using IDE tools, in-circuit debuggers, emulators, and laboratory equipment for hardware debugging. This is a fantastic opportunity for an Embedded Design/Firmware Engineer to join a market-leading company in a varied and exciting role. The Role: Firmware Development Schematic Design & Verification Client Project Delivery Quality Assurance & Process Improvement The Person: Proven track record in Embedded C Firmware Development RTOS experience (preferably Zephyr) Knowledge of Communication Protocols for local and wireless networks (Bluetooth, WI-FI, Ethernet) No Smoking or Vaping Reference Number: BBBH(phone number removed) To apply for this role or for to be considered for further roles, please click "Apply Now" or contact Tom McLaughlin at Rise Technical Recruitment This vacancy is being advertised by Rise Technical Recruitment Ltd. The services of Rise Technical Recruitment Ltd are that of an Employment Agency Rise Technical Recruitment Ltd regrets to inform that our client can only accept applications from engineering candidates who have a valid legal permit or right to work in the United Kingdom. Potential candidates who do not have this right or permit, or are pending an application to obtain this right or permit should not apply as your details will not be processed.
08/12/2025
Full time
Senior Firmware Engineer Salisbury -Hybrid, 3 days on-site 50,000 - 60,000 + Holiday + Pension This is an excellent opportunity for an Senior Firmware Engineer to join a company that offers great progression channels and is a market leader established over 50 years. This company is an industry leader offering a variety of electronic tools for precise measurement and data recording. They even create custom electronics for unique needs and are known for user-friendly tools, making them a go-to business for environmental monitoring. This wide range of electronic products is then supplied to many sectors, giving them a global reach. In this varied role, you will be responsible for developing firmware applications primarily in C/C++, while undertaking schematic designs and verification, and working with clients to specify and deliver custom projects. Additionally, contributing to company-wide improvement of software applications for existing products and ensuring all products are designed and documented in accordance with the company quality system is essential. The ideal candidate will have a strong background in embedded C firmware development and analog interface design. Experience with communication technologies such as RS232, I2C, etc. is a key skill required to be successful within this role. Additionally, you will be proficient in using IDE tools, in-circuit debuggers, emulators, and laboratory equipment for hardware debugging. This is a fantastic opportunity for an Embedded Design/Firmware Engineer to join a market-leading company in a varied and exciting role. The Role: Firmware Development Schematic Design & Verification Client Project Delivery Quality Assurance & Process Improvement The Person: Proven track record in Embedded C Firmware Development RTOS experience (preferably Zephyr) Knowledge of Communication Protocols for local and wireless networks (Bluetooth, WI-FI, Ethernet) No Smoking or Vaping Reference Number: BBBH(phone number removed) To apply for this role or for to be considered for further roles, please click "Apply Now" or contact Tom McLaughlin at Rise Technical Recruitment This vacancy is being advertised by Rise Technical Recruitment Ltd. The services of Rise Technical Recruitment Ltd are that of an Employment Agency Rise Technical Recruitment Ltd regrets to inform that our client can only accept applications from engineering candidates who have a valid legal permit or right to work in the United Kingdom. Potential candidates who do not have this right or permit, or are pending an application to obtain this right or permit should not apply as your details will not be processed.
Job Title : Senior Embedded Software Engineer Location : Oxford Salary : £55,000 - £70,000 (Depending on Experience) Job Overview: We are seeking an experienced Senior Embedded Software Engineer to join a multidisciplinary design and engineering team developing high-quality, safety-critical embedded systems. The successful candidate will take technical ownership of embedded software development across multiple concurrent projects, working closely with hardware, systems, and test engineers to deliver robust and compliant solutions. This role will suit a hands-on engineer with strong experience in C/C++, ARM microcontrollers (STM32), and communication protocols such as CANbus and RS-485. Experience within regulated industries ideally aerospace or similarly safety-critical environments and familiarity with DO-178C processes is highly desirable. This is a full-time, on-site role based in Oxford, offering the opportunity to influence software design and development across several innovative platforms. Required Skills & Experience Proven experience (5+ years) developing embedded software in C and C++. Strong working knowledge of ARM Cortex-M (STM32) microcontrollers. Experience with CANbus and RS-485 communication protocols. Knowledge of Linux or embedded Linux environments for future system development. Experience in regulated industries such as aerospace, automotive, or medical devices. Excellent debugging, optimisation, and problem-solving skills. Strong communication and documentation abilities. Desirable Skills Familiarity with RTOS environments Experience with graphical frameworks for embedded GUIs. Exposure to functional safety or quality standards (e.g., ISO 26262). Use of version control (Git/SVN) and continuous integration tools. Scripting experience (e.g., Python, shell) for automation or testing. Note: All Candidates must be able to work in the UK without VISA Sponsorship
06/12/2025
Full time
Job Title : Senior Embedded Software Engineer Location : Oxford Salary : £55,000 - £70,000 (Depending on Experience) Job Overview: We are seeking an experienced Senior Embedded Software Engineer to join a multidisciplinary design and engineering team developing high-quality, safety-critical embedded systems. The successful candidate will take technical ownership of embedded software development across multiple concurrent projects, working closely with hardware, systems, and test engineers to deliver robust and compliant solutions. This role will suit a hands-on engineer with strong experience in C/C++, ARM microcontrollers (STM32), and communication protocols such as CANbus and RS-485. Experience within regulated industries ideally aerospace or similarly safety-critical environments and familiarity with DO-178C processes is highly desirable. This is a full-time, on-site role based in Oxford, offering the opportunity to influence software design and development across several innovative platforms. Required Skills & Experience Proven experience (5+ years) developing embedded software in C and C++. Strong working knowledge of ARM Cortex-M (STM32) microcontrollers. Experience with CANbus and RS-485 communication protocols. Knowledge of Linux or embedded Linux environments for future system development. Experience in regulated industries such as aerospace, automotive, or medical devices. Excellent debugging, optimisation, and problem-solving skills. Strong communication and documentation abilities. Desirable Skills Familiarity with RTOS environments Experience with graphical frameworks for embedded GUIs. Exposure to functional safety or quality standards (e.g., ISO 26262). Use of version control (Git/SVN) and continuous integration tools. Scripting experience (e.g., Python, shell) for automation or testing. Note: All Candidates must be able to work in the UK without VISA Sponsorship
Software Architect - Embedded Systems Location: Surrey Salary: c.£75,000 Overview An excellent opportunity for a Senior Software Engineer to join a leading technology business developing high-performance electronic and communication systems for use in regulated, safety-critical environments . We re seeking an experienced embedded software engineer who has worked on human-interfaced equipment ideally within telecommunications, avionics, defence, or other regulated sectors and is confident taking projects through the full software lifecycle from requirements analysis to release . Purpose of the Role To design, develop, test, and deliver high-quality embedded software to agreed schedules and standards, supporting new and existing product developments. Key Responsibilities Design, code, debug, test, and maintain embedded software in C. Develop and implement application logic, device drivers, communication protocols, and human-machine interfaces. Work closely with hardware and software engineers to deliver product features and ensure seamless integration. Take responsibility for requirement analysis, software design, documentation, and traceability in line with company and regulatory standards. Participate in peer reviews, continuous improvement, and process development. Deliver reliable software solutions within agreed cost and time parameters. Required Skills & Experience Proven experience developing embedded software in C . Strong understanding of real-time operating systems (RTOS) and embedded processors. Experience working on human-interfaced or telecommunications-type systems (e.g. displays, control panels, or signal communication devices). Background in a regulated or safety-critical environment (defence, aerospace, rail, or similar). Strong grounding in requirements analysis, documentation, and verification processes . Experience of full software development lifecycle and source control (Git/Subversion). Able to work independently and collaboratively within cross-functional teams. Excellent problem-solving and analytical skills. Desirable C++ and Object-Oriented Programming experience. GUI or event-driven design familiarity. Experience using issue-tracking and project tools (e.g. Jira). Knowledge of DO-178 or similar regulatory frameworks. Apply: Please send your CV to (url removed)
06/12/2025
Full time
Software Architect - Embedded Systems Location: Surrey Salary: c.£75,000 Overview An excellent opportunity for a Senior Software Engineer to join a leading technology business developing high-performance electronic and communication systems for use in regulated, safety-critical environments . We re seeking an experienced embedded software engineer who has worked on human-interfaced equipment ideally within telecommunications, avionics, defence, or other regulated sectors and is confident taking projects through the full software lifecycle from requirements analysis to release . Purpose of the Role To design, develop, test, and deliver high-quality embedded software to agreed schedules and standards, supporting new and existing product developments. Key Responsibilities Design, code, debug, test, and maintain embedded software in C. Develop and implement application logic, device drivers, communication protocols, and human-machine interfaces. Work closely with hardware and software engineers to deliver product features and ensure seamless integration. Take responsibility for requirement analysis, software design, documentation, and traceability in line with company and regulatory standards. Participate in peer reviews, continuous improvement, and process development. Deliver reliable software solutions within agreed cost and time parameters. Required Skills & Experience Proven experience developing embedded software in C . Strong understanding of real-time operating systems (RTOS) and embedded processors. Experience working on human-interfaced or telecommunications-type systems (e.g. displays, control panels, or signal communication devices). Background in a regulated or safety-critical environment (defence, aerospace, rail, or similar). Strong grounding in requirements analysis, documentation, and verification processes . Experience of full software development lifecycle and source control (Git/Subversion). Able to work independently and collaboratively within cross-functional teams. Excellent problem-solving and analytical skills. Desirable C++ and Object-Oriented Programming experience. GUI or event-driven design familiarity. Experience using issue-tracking and project tools (e.g. Jira). Knowledge of DO-178 or similar regulatory frameworks. Apply: Please send your CV to (url removed)