it job board logo
  • Home
  • Find IT Jobs
  • Register CV
  • Career Advice
  • Contact us
  • Employers
    • Register as Employer
    • Pricing Plans
  • Recruiting? Post a job
  • Sign in
  • Sign up
  • Home
  • Find IT Jobs
  • Register CV
  • Career Advice
  • Contact us
  • Employers
    • Register as Employer
    • Pricing Plans
Sorry, that job is no longer available. Here are some results that may be similar to the job you were looking for.

52 jobs found

Email me jobs like this
Refine Search
Current Search
senior embedded software engineer
Parkside
Senior Software Engineer
Parkside
Senior Software Engineer Embedded Linux We are recruiting on behalf of an established technology business for a Senior Software Engineer to join its UK Development Centre in West London. This is a senior technical role with end-to-end ownership of software architecture, design, development, and release across complex embedded products. You will act as a technical authority, remaining hands-on while working closely with UK and international engineering teams. Key Responsibilities Own the architecture and technical delivery of major embedded software work packages from requirements through to production. Design and develop production-grade C++ applications on embedded Linux, including custom Yocto/OpenEmbedded environments. Define hardware/software partitioning, inter-processor communications, interfaces, fault handling, recovery, and software updates. Develop embedded networking and communications, including TCP/IP, UDP, QoS, SIP/RTP and VoIP. Integrate software with external network services, REST APIs, and client applications. Establish and maintain CI/CD, code review and automated testing using tools including GitLab, Gerrit and Jenkins. Lead unit, integration, and hardware-in-the-loop (HIL) testing, supporting product certification and regulatory requirements. Own software releases, production test software and technical resolution of manufacturing and support issues. Embed cybersecurity into the architecture, including secure boot, signed updates, access control and vulnerability management. Lead architecture and design reviews and provide technical mentoring to other engineers. Required Experience 10+ years' embedded software development experience, with extensive hands-on experience across embedded Linux. Strong modern C++ development skills, alongside experience with C for firmware/drivers. Proven experience taking complex, multi-processor embedded products from system requirements through to production release. Deep practical experience with Yocto Project / OpenEmbedded. Strong understanding of software architecture, system integration, and hardware/software interfaces. Proven technical leadership experience, including architectural ownership and hands-on delivery. Experience working within regulated, safety-critical or heavily audited engineering environments is highly relevant. Bachelor's or Master's degree in Software Engineering, Computer Science or a related discipline, or equivalent professional experience. Desirable Experience ARM Cortex, FreeRTOS or bare-metal development. CAN, SPI, I2C and UART. Satellite communications, RF, or maritime technology. Embedded networking and VoIP technologies including PJSIP, Linphone or Asterisk. GitLab, Gerrit, Jenkins and Jira. Hardware-in-the-loop testing and formal verification. Safety-critical development, certification, or cybersecurity standards. AI-assisted development tools used within secure engineering environments. Please apply with your CV for further information and to discuss the role in more detail.
18/09/2026
Full time
Senior Software Engineer Embedded Linux We are recruiting on behalf of an established technology business for a Senior Software Engineer to join its UK Development Centre in West London. This is a senior technical role with end-to-end ownership of software architecture, design, development, and release across complex embedded products. You will act as a technical authority, remaining hands-on while working closely with UK and international engineering teams. Key Responsibilities Own the architecture and technical delivery of major embedded software work packages from requirements through to production. Design and develop production-grade C++ applications on embedded Linux, including custom Yocto/OpenEmbedded environments. Define hardware/software partitioning, inter-processor communications, interfaces, fault handling, recovery, and software updates. Develop embedded networking and communications, including TCP/IP, UDP, QoS, SIP/RTP and VoIP. Integrate software with external network services, REST APIs, and client applications. Establish and maintain CI/CD, code review and automated testing using tools including GitLab, Gerrit and Jenkins. Lead unit, integration, and hardware-in-the-loop (HIL) testing, supporting product certification and regulatory requirements. Own software releases, production test software and technical resolution of manufacturing and support issues. Embed cybersecurity into the architecture, including secure boot, signed updates, access control and vulnerability management. Lead architecture and design reviews and provide technical mentoring to other engineers. Required Experience 10+ years' embedded software development experience, with extensive hands-on experience across embedded Linux. Strong modern C++ development skills, alongside experience with C for firmware/drivers. Proven experience taking complex, multi-processor embedded products from system requirements through to production release. Deep practical experience with Yocto Project / OpenEmbedded. Strong understanding of software architecture, system integration, and hardware/software interfaces. Proven technical leadership experience, including architectural ownership and hands-on delivery. Experience working within regulated, safety-critical or heavily audited engineering environments is highly relevant. Bachelor's or Master's degree in Software Engineering, Computer Science or a related discipline, or equivalent professional experience. Desirable Experience ARM Cortex, FreeRTOS or bare-metal development. CAN, SPI, I2C and UART. Satellite communications, RF, or maritime technology. Embedded networking and VoIP technologies including PJSIP, Linphone or Asterisk. GitLab, Gerrit, Jenkins and Jira. Hardware-in-the-loop testing and formal verification. Safety-critical development, certification, or cybersecurity standards. AI-assisted development tools used within secure engineering environments. Please apply with your CV for further information and to discuss the role in more detail.
Cure Talent Ltd
Principal Software Engineer
Cure Talent Ltd Hathern, Leicestershire
Cure Talent are delighted to be partnered with an emerging wearable medical technology company at a defining stage of its growth. Developing next-generation physiological monitoring solutions, the business is transitioning from advanced product development towards regulatory approval and commercial launch. We are looking for an experienced Principal Software Engineer to provide technical leadership across the company's software function, working closely with the Head of Engineering and multidisciplinary teams spanning Software, Signal Processing and Firmware. This is a hands-on technical leadership role, combining software architecture and technical decision-making with day-to-day engineering, development and problem-solving. Key Responsibilities Provide technical leadership across software development, architecture and engineering best practice Own and evolve the software architecture across the medical device platform Lead technical decision-making across Software, Signal Processing and Firmware interfaces Ensure software development aligns with IEC 62304 and wider medical device requirements Support regulatory submissions and the progression of products towards commercial release Provide technical guidance to internal engineers, contractors and external development partners Remain hands-on with software development, code reviews, testing, documentation and troubleshooting Experience & Skills Required Extensive software engineering experience within regulated medical devices Principal, Lead, Architect or equivalent senior technical experience Strong knowledge of IEC 62304 and the medical device software development lifecycle Strong software architecture and systems-level engineering experience Broad technical understanding across software, embedded/firmware and signal processing or algorithm development Experience supporting medical devices through regulatory approval and commercial release Hands-on technical background with the ability to contribute directly to development and complex problem-solving This is an excellent opportunity for an experienced software engineer to take a leading technical role in bringing innovative wearable medical technology to market, while helping shape the architecture and engineering foundations for future products.
18/09/2026
Full time
Cure Talent are delighted to be partnered with an emerging wearable medical technology company at a defining stage of its growth. Developing next-generation physiological monitoring solutions, the business is transitioning from advanced product development towards regulatory approval and commercial launch. We are looking for an experienced Principal Software Engineer to provide technical leadership across the company's software function, working closely with the Head of Engineering and multidisciplinary teams spanning Software, Signal Processing and Firmware. This is a hands-on technical leadership role, combining software architecture and technical decision-making with day-to-day engineering, development and problem-solving. Key Responsibilities Provide technical leadership across software development, architecture and engineering best practice Own and evolve the software architecture across the medical device platform Lead technical decision-making across Software, Signal Processing and Firmware interfaces Ensure software development aligns with IEC 62304 and wider medical device requirements Support regulatory submissions and the progression of products towards commercial release Provide technical guidance to internal engineers, contractors and external development partners Remain hands-on with software development, code reviews, testing, documentation and troubleshooting Experience & Skills Required Extensive software engineering experience within regulated medical devices Principal, Lead, Architect or equivalent senior technical experience Strong knowledge of IEC 62304 and the medical device software development lifecycle Strong software architecture and systems-level engineering experience Broad technical understanding across software, embedded/firmware and signal processing or algorithm development Experience supporting medical devices through regulatory approval and commercial release Hands-on technical background with the ability to contribute directly to development and complex problem-solving This is an excellent opportunity for an experienced software engineer to take a leading technical role in bringing innovative wearable medical technology to market, while helping shape the architecture and engineering foundations for future products.
FDM Group
Enterprise Agile Coach
FDM Group Edinburgh, Midlothian
About The Role FDM is a global business and technology consultancy seeking a Enterprise Agile Coach/Process Coach to work for our client within the Financial Services sector. This is initially a 6-12 month contract with the potential to extend and will be a hybrid role that will be based in Edinburgh. The Process Coach is an experienced Agile practitioner who partners directly with CIO delivery teams to embed effective delivery practices, accelerate adoption of new ways of working, and drive continuous improvement across the software delivery lifecycle. Acting as an embedded coach, the Process Coach supports delivery teams in adopting agreed processes, tools, frameworks, and governance standards, helping teams improve delivery outcomes, remove barriers to adoption, and build sustainable capability across the organisation. While this role will support the adoption of AI-enabled delivery practices and the Alpha AI SDLC framework, we are not seeking an AI specialist. Instead, we are looking for individuals who are curious about emerging technologies, enthusiastic about learning, and keen to help teams leverage new tools and approaches to improve delivery performance. We are seeking experienced practitioners with backgrounds such as: Senior Scrum Master Agile Practice Lead Agile Coach Responsibilities Coach delivery teams, Scrum Masters, Product Owners, and engineering practitioners in the effective application of delivery frameworks, processes, and ways of working. Support CIO engagement leads and transformation owners in planning and executing process adoption and continuous improvement activities. Facilitate onboarding of teams onto delivery frameworks, portals, workflows, governance controls, and supporting guidance. Monitor adoption, engagement, and maturity metrics, identifying opportunities to improve effectiveness and value realisation. Establish baseline delivery measures and help teams track progress against agreed performance and adoption outcomes. Work with local champions, change agents, and delivery leaders to embed sustainable delivery behaviours and practices. Identify barriers to adoption and partner with stakeholders to implement improvements and remove impediments. Capture lessons learned, feedback, and emerging requirements to inform future process and framework enhancements. Establish and support Communities of Practice, coaching networks, and knowledge-sharing forums across CIO delivery teams. Promote a culture of continuous improvement, experimentation, and learning across delivery organisations. Help teams understand and adopt AI-assisted delivery practices where appropriate, supporting the evolution of modern software delivery capabilities. About You Proven experience as an Agile Coach, Agile Practice Lead, Delivery Lead or Senior Scrum Master. Demonstrable experience coaching Agile teams, delivery leaders, and technical practitioners. Strong understanding of Software Development Life Cycle (SDLC), Agile delivery methodologies, DevOps, and modern product delivery practices. Experience driving behavioural, cultural, and process change within large and complex organisations. Strong workshop facilitation, stakeholder engagement, and influencing skills. Experience using delivery metrics and performance data to drive continuous improvement initiatives. Ability to identify adoption challenges and implement practical solutions to improve team effectiveness. Experience establishing or supporting Communities of Practice and large-scale transformation initiatives. Excellent communication, coaching, and relationship-building skills. About Us FDM is an award-winning global leader in tech and business talent solutions, backed by more than 35 years of industry experience. We have centres across Europe, North America, and Asia-Pacific, and a global workforce of over 2500 employees. FDM has shown exponential growth throughout the years, firmly establishing itself as an award-winning employer, currently listed on the FTSE4Good Index and as a 2026 Financial Times UK 'Best Employer'. Diversity and Inclusion FDM Group is an equal opportunity employer, and all qualified applicants will receive consideration for employment without regard to race, colour, religion, sex, sexual orientation, national origin, age, disability, veteran status or any other status protected by federal, provincial or local laws. Why join us Career coaching, mentoring and access to upskilling throughout your entire FDM career Assignments with global companies and opportunities to work abroad Opportunity to re-skill and up-skill into new areas, develop non-linear career paths and build a skillset within your field Annual leave and work-place pension
18/09/2026
Full time
About The Role FDM is a global business and technology consultancy seeking a Enterprise Agile Coach/Process Coach to work for our client within the Financial Services sector. This is initially a 6-12 month contract with the potential to extend and will be a hybrid role that will be based in Edinburgh. The Process Coach is an experienced Agile practitioner who partners directly with CIO delivery teams to embed effective delivery practices, accelerate adoption of new ways of working, and drive continuous improvement across the software delivery lifecycle. Acting as an embedded coach, the Process Coach supports delivery teams in adopting agreed processes, tools, frameworks, and governance standards, helping teams improve delivery outcomes, remove barriers to adoption, and build sustainable capability across the organisation. While this role will support the adoption of AI-enabled delivery practices and the Alpha AI SDLC framework, we are not seeking an AI specialist. Instead, we are looking for individuals who are curious about emerging technologies, enthusiastic about learning, and keen to help teams leverage new tools and approaches to improve delivery performance. We are seeking experienced practitioners with backgrounds such as: Senior Scrum Master Agile Practice Lead Agile Coach Responsibilities Coach delivery teams, Scrum Masters, Product Owners, and engineering practitioners in the effective application of delivery frameworks, processes, and ways of working. Support CIO engagement leads and transformation owners in planning and executing process adoption and continuous improvement activities. Facilitate onboarding of teams onto delivery frameworks, portals, workflows, governance controls, and supporting guidance. Monitor adoption, engagement, and maturity metrics, identifying opportunities to improve effectiveness and value realisation. Establish baseline delivery measures and help teams track progress against agreed performance and adoption outcomes. Work with local champions, change agents, and delivery leaders to embed sustainable delivery behaviours and practices. Identify barriers to adoption and partner with stakeholders to implement improvements and remove impediments. Capture lessons learned, feedback, and emerging requirements to inform future process and framework enhancements. Establish and support Communities of Practice, coaching networks, and knowledge-sharing forums across CIO delivery teams. Promote a culture of continuous improvement, experimentation, and learning across delivery organisations. Help teams understand and adopt AI-assisted delivery practices where appropriate, supporting the evolution of modern software delivery capabilities. About You Proven experience as an Agile Coach, Agile Practice Lead, Delivery Lead or Senior Scrum Master. Demonstrable experience coaching Agile teams, delivery leaders, and technical practitioners. Strong understanding of Software Development Life Cycle (SDLC), Agile delivery methodologies, DevOps, and modern product delivery practices. Experience driving behavioural, cultural, and process change within large and complex organisations. Strong workshop facilitation, stakeholder engagement, and influencing skills. Experience using delivery metrics and performance data to drive continuous improvement initiatives. Ability to identify adoption challenges and implement practical solutions to improve team effectiveness. Experience establishing or supporting Communities of Practice and large-scale transformation initiatives. Excellent communication, coaching, and relationship-building skills. About Us FDM is an award-winning global leader in tech and business talent solutions, backed by more than 35 years of industry experience. We have centres across Europe, North America, and Asia-Pacific, and a global workforce of over 2500 employees. FDM has shown exponential growth throughout the years, firmly establishing itself as an award-winning employer, currently listed on the FTSE4Good Index and as a 2026 Financial Times UK 'Best Employer'. Diversity and Inclusion FDM Group is an equal opportunity employer, and all qualified applicants will receive consideration for employment without regard to race, colour, religion, sex, sexual orientation, national origin, age, disability, veteran status or any other status protected by federal, provincial or local laws. Why join us Career coaching, mentoring and access to upskilling throughout your entire FDM career Assignments with global companies and opportunities to work abroad Opportunity to re-skill and up-skill into new areas, develop non-linear career paths and build a skillset within your field Annual leave and work-place pension
DCS Recruitment
Senior Electronics Hardware Engineer - RAS 168
DCS Recruitment Yateley, Hampshire
Senior Electronics Hardware Engineer Hampshire, UK Permanent An exciting opportunity has arisen for an experienced Senior Electronics Hardware Engineer to join a highly technical engineering team developing innovative electronic hardware and embedded systems for advanced subsea applications. This is a hands-on senior engineering position with responsibility for developing new electronics hardware, supporting new product development and acting as a technical authority on electronics design. The position covers both analogue and digital electronics, alongside providing technical guidance and mentorship across Engineering and Production. The role would suit an experienced electronics engineer with a strong background in analogue and digital circuit design, FPGA/MPU technology, embedded systems and low-power electronics . Key Responsibilities: Develop analogue and digital electronic hardware Develop and support embedded firmware Lead hardware and electronics design reviews Act as a technical authority on electronics design for new product developments Design reliable, low-power and low-noise electronic systems Design for EMC and support EMC testing and standards compliance Carry out hands-on electronics and embedded software fault finding Evaluate different design approaches and technical solutions Produce accurate engineering and design documentation Provide technical support to Production Provide mentorship and technical direction to engineering colleagues Keep up to date with developments in electronics technologies and toolsets Key Skills & Experience: Strong analogue and digital electronics design experience FPGA and MPU experience Low-power and low-noise electronics design EMC design and testing experience Understanding of relevant EMC standards, including EN60945 Altium and PCB design experience Embedded C programming C++ knowledge Microprocessor implementation Electronics and embedded software fault finding Production support experience Strong technical documentation skills Excellent problem-solving and communication skills Qualifications: A 2:1 or above in a relevant Engineering degree , such as Electronic or Electrical Engineering, is required. Interested? Please submit your CV via the link provided or contact: Chrissie Rehman DCS Recruitment DCS Recruitment is recognised as a trusted supplier of permanent, contract and interim recruitment services to Engineering, Manufacturing and High Technology sectors. INTECH DCS Recruitment and all associated companies are committed to creating a working environment where diversity is celebrated and everyone is treated fairly, regardless of gender, gender identity, disability, ethnic origin, religion or belief, sexual orientation, marital or transgender status, age, or nationality
18/09/2026
Full time
Senior Electronics Hardware Engineer Hampshire, UK Permanent An exciting opportunity has arisen for an experienced Senior Electronics Hardware Engineer to join a highly technical engineering team developing innovative electronic hardware and embedded systems for advanced subsea applications. This is a hands-on senior engineering position with responsibility for developing new electronics hardware, supporting new product development and acting as a technical authority on electronics design. The position covers both analogue and digital electronics, alongside providing technical guidance and mentorship across Engineering and Production. The role would suit an experienced electronics engineer with a strong background in analogue and digital circuit design, FPGA/MPU technology, embedded systems and low-power electronics . Key Responsibilities: Develop analogue and digital electronic hardware Develop and support embedded firmware Lead hardware and electronics design reviews Act as a technical authority on electronics design for new product developments Design reliable, low-power and low-noise electronic systems Design for EMC and support EMC testing and standards compliance Carry out hands-on electronics and embedded software fault finding Evaluate different design approaches and technical solutions Produce accurate engineering and design documentation Provide technical support to Production Provide mentorship and technical direction to engineering colleagues Keep up to date with developments in electronics technologies and toolsets Key Skills & Experience: Strong analogue and digital electronics design experience FPGA and MPU experience Low-power and low-noise electronics design EMC design and testing experience Understanding of relevant EMC standards, including EN60945 Altium and PCB design experience Embedded C programming C++ knowledge Microprocessor implementation Electronics and embedded software fault finding Production support experience Strong technical documentation skills Excellent problem-solving and communication skills Qualifications: A 2:1 or above in a relevant Engineering degree , such as Electronic or Electrical Engineering, is required. Interested? Please submit your CV via the link provided or contact: Chrissie Rehman DCS Recruitment DCS Recruitment is recognised as a trusted supplier of permanent, contract and interim recruitment services to Engineering, Manufacturing and High Technology sectors. INTECH DCS Recruitment and all associated companies are committed to creating a working environment where diversity is celebrated and everyone is treated fairly, regardless of gender, gender identity, disability, ethnic origin, religion or belief, sexual orientation, marital or transgender status, age, or nationality
Matchtech
Senior/Principal Software Engineer
Matchtech
Senior / Principal Software Engineer Permanent - Hybrid working - Kent As a Principal Software Engineer, you will lead the design and delivery of embedded software for complex, safety critical systems. You will develop drivers, protocols and human-machine interfaces. Responsible for technical direction and ensuring robust, certifiable solutions. Working across the full lifecycle, you will define architectures and solve complex engineering challenges through integration, verification and validation. You will provide technical leadership, mentor engineers and influence best practice. Engaging with customers and stakeholders, you will shape strategy, drive innovation and play a key role in delivering high-impact solutions. Core Duties: Leading design and development of embedded software, including drivers, protocols, human-machine interfaces with certification artefacts Defining system and software architectures from requirements using structured design, modelling and simulation Driving integration, verification and validation within a safety critical environment Providing technical leadership through mentoring, peer reviews and best practice Delivering reliable estimates, including sizing and reuse Engaging with customers to resolve technical challenges and shape solutions Contributing to engineering processes, design reviews and strategic decisions, ensuring high quality, compliant delivery Essential Skills: A degree or equivalent experience in a Scientific/Engineering (electronics-engineering, software-engineering, physics, math's) environment Excellent Software Engineering skills, with significant experience in C/C++ Extensive experience of Software Architecture Design using UML or other recognised model-based design techniques as well as experience in UML for software design in CAMEO, EA, Rhapsody or integrity Modeler Extensive experience of interfacing software with hardware in a real-time environment and development experience to DO-178B/C Standards The Software team: You will be working as part of a team of experienced, passionate and innovative engineers creating world-leading control and display systems. This is an extremely exciting and challenging role and will present the opportunity to design products for the world's most advanced commercial and military aircraft. Exposure to the customer and end user, as well as working alongside like-minded engineers, makes this a unique opportunity for the right candidate. To learn more then please apply and I will contact to discuss your application!
17/09/2026
Full time
Senior / Principal Software Engineer Permanent - Hybrid working - Kent As a Principal Software Engineer, you will lead the design and delivery of embedded software for complex, safety critical systems. You will develop drivers, protocols and human-machine interfaces. Responsible for technical direction and ensuring robust, certifiable solutions. Working across the full lifecycle, you will define architectures and solve complex engineering challenges through integration, verification and validation. You will provide technical leadership, mentor engineers and influence best practice. Engaging with customers and stakeholders, you will shape strategy, drive innovation and play a key role in delivering high-impact solutions. Core Duties: Leading design and development of embedded software, including drivers, protocols, human-machine interfaces with certification artefacts Defining system and software architectures from requirements using structured design, modelling and simulation Driving integration, verification and validation within a safety critical environment Providing technical leadership through mentoring, peer reviews and best practice Delivering reliable estimates, including sizing and reuse Engaging with customers to resolve technical challenges and shape solutions Contributing to engineering processes, design reviews and strategic decisions, ensuring high quality, compliant delivery Essential Skills: A degree or equivalent experience in a Scientific/Engineering (electronics-engineering, software-engineering, physics, math's) environment Excellent Software Engineering skills, with significant experience in C/C++ Extensive experience of Software Architecture Design using UML or other recognised model-based design techniques as well as experience in UML for software design in CAMEO, EA, Rhapsody or integrity Modeler Extensive experience of interfacing software with hardware in a real-time environment and development experience to DO-178B/C Standards The Software team: You will be working as part of a team of experienced, passionate and innovative engineers creating world-leading control and display systems. This is an extremely exciting and challenging role and will present the opportunity to design products for the world's most advanced commercial and military aircraft. Exposure to the customer and end user, as well as working alongside like-minded engineers, makes this a unique opportunity for the right candidate. To learn more then please apply and I will contact to discuss your application!
Domo Tactical Communications
Senior Embedded Software Engineer
Domo Tactical Communications Whiteley, Hampshire
We are hiring for Emebdded Software Engineers at all career levels and are very happy to recieve application from Junior, Mid-Level, Senior, Principal & Team Lead level Embedded Engineers. About Us DTC A Codan Company develops advanced wireless communication technology used in some of the world's most demanding environments. From software-defined radios and high-performance wireless networks to communications for defence, uncrewed systems, government and broadcast applications, our engineers work on complex products where software, electronics and RF come together. We're looking for an Embedded Software Engineer to join our engineering team in Whiteley. This could suit an experienced embedded engineer looking for a new technical challenge, or someone earlier in their career who has strong C/C++ fundamentals and wants to develop deeper expertise in embedded systems. What you'll be working on You'll develop embedded software for our wireless communication products, working closely with engineers across software, electronics, RF and other specialist disciplines. Your work will include: Developing embedded software in C and C++ Working with SoC-based hardware platforms Developing, integrating and testing new product features Debugging software and hardware interactions Getting hands-on with electronics and laboratory test equipment Working alongside hardware and RF engineers to solve complex system-level problems Contributing across the development lifecycle, from early development through integration and testing You'll be working on physical products rather than software in isolation, so you'll be able to see your code running on real hardware and understand how it contributes to the performance of the overall system. You'll also have opportunities to build knowledge in areas such as embedded Linux, RF, software-defined radio and advanced wireless communications. What we're looking for We're interested in engineers who enjoy understanding how things work, solving difficult technical problems and working close to the hardware. You'll ideally have: Experience programming in C and C++ A good understanding of embedded software development Experience working with, or an interest in, hardware/software integration Confidence debugging technical problems and using electronic test equipment You might already be working as an Embedded Software Engineer, Firmware Engineer or Electronics/Software Engineer. We're also open to candidates earlier in their career with a relevant degree in Electronics, Electronic Engineering, Software Engineering, Computer Engineering, Physics or a related discipline and strong embedded programming experience. Useful, but not essential You don't need to arrive knowing everything. Experience or exposure in any of the following would be useful: Embedded Linux System-on-Chip platforms FPGA/VHDL CI/CD and automated build environments Software security IP networking or communications systems RF or software-defined radio Real-time or high-performance embedded systems Experience in RF or defence is not essential. If you're a strong embedded engineer interested in learning the communications side, we'd like to hear from you. Why DTC? Interesting engineering You'll work on sophisticated wireless products combining embedded software, electronics, RF and signal processing rather than spending your time maintaining a conventional software application. Real products, real impact The software you develop runs on physical communication systems used across defence, government, uncrewed platforms and broadcast applications around the world. Work alongside specialists Our multidisciplinary engineering teams include embedded software, RF, electronics and signal-processing expertise, giving you the opportunity to learn beyond your immediate specialism. Develop your technical career We take a personal approach to training and development and provide opportunities to build expertise in areas including embedded Linux, RF and advanced communications technology. Benefits Our employees receive: 25 days' annual leave plus bank holidays Company pension with matching up to 9% Company bonus scheme Flexible core working hours Annual pay reviews Personal training and development Income protection Life assurance Employee Assistance Programme Modern working environment in Whiteley Onsite subsidised café You'll also be joining a global organisation with engineering and technology teams across the UK, USA, Denmark, Singapore, Dubai and Australia. Security Clearance Due to the nature of some of our work, successful applicants will need to be willing and eligible to obtain UK Security Clearance. Interested? If you enjoy embedded C/C++, working close to hardware and solving problems where software meets electronics, we'd like to hear from you. Click apply and suitlable applicants will be contacted quickly
17/09/2026
Full time
We are hiring for Emebdded Software Engineers at all career levels and are very happy to recieve application from Junior, Mid-Level, Senior, Principal & Team Lead level Embedded Engineers. About Us DTC A Codan Company develops advanced wireless communication technology used in some of the world's most demanding environments. From software-defined radios and high-performance wireless networks to communications for defence, uncrewed systems, government and broadcast applications, our engineers work on complex products where software, electronics and RF come together. We're looking for an Embedded Software Engineer to join our engineering team in Whiteley. This could suit an experienced embedded engineer looking for a new technical challenge, or someone earlier in their career who has strong C/C++ fundamentals and wants to develop deeper expertise in embedded systems. What you'll be working on You'll develop embedded software for our wireless communication products, working closely with engineers across software, electronics, RF and other specialist disciplines. Your work will include: Developing embedded software in C and C++ Working with SoC-based hardware platforms Developing, integrating and testing new product features Debugging software and hardware interactions Getting hands-on with electronics and laboratory test equipment Working alongside hardware and RF engineers to solve complex system-level problems Contributing across the development lifecycle, from early development through integration and testing You'll be working on physical products rather than software in isolation, so you'll be able to see your code running on real hardware and understand how it contributes to the performance of the overall system. You'll also have opportunities to build knowledge in areas such as embedded Linux, RF, software-defined radio and advanced wireless communications. What we're looking for We're interested in engineers who enjoy understanding how things work, solving difficult technical problems and working close to the hardware. You'll ideally have: Experience programming in C and C++ A good understanding of embedded software development Experience working with, or an interest in, hardware/software integration Confidence debugging technical problems and using electronic test equipment You might already be working as an Embedded Software Engineer, Firmware Engineer or Electronics/Software Engineer. We're also open to candidates earlier in their career with a relevant degree in Electronics, Electronic Engineering, Software Engineering, Computer Engineering, Physics or a related discipline and strong embedded programming experience. Useful, but not essential You don't need to arrive knowing everything. Experience or exposure in any of the following would be useful: Embedded Linux System-on-Chip platforms FPGA/VHDL CI/CD and automated build environments Software security IP networking or communications systems RF or software-defined radio Real-time or high-performance embedded systems Experience in RF or defence is not essential. If you're a strong embedded engineer interested in learning the communications side, we'd like to hear from you. Why DTC? Interesting engineering You'll work on sophisticated wireless products combining embedded software, electronics, RF and signal processing rather than spending your time maintaining a conventional software application. Real products, real impact The software you develop runs on physical communication systems used across defence, government, uncrewed platforms and broadcast applications around the world. Work alongside specialists Our multidisciplinary engineering teams include embedded software, RF, electronics and signal-processing expertise, giving you the opportunity to learn beyond your immediate specialism. Develop your technical career We take a personal approach to training and development and provide opportunities to build expertise in areas including embedded Linux, RF and advanced communications technology. Benefits Our employees receive: 25 days' annual leave plus bank holidays Company pension with matching up to 9% Company bonus scheme Flexible core working hours Annual pay reviews Personal training and development Income protection Life assurance Employee Assistance Programme Modern working environment in Whiteley Onsite subsidised café You'll also be joining a global organisation with engineering and technology teams across the UK, USA, Denmark, Singapore, Dubai and Australia. Security Clearance Due to the nature of some of our work, successful applicants will need to be willing and eligible to obtain UK Security Clearance. Interested? If you enjoy embedded C/C++, working close to hardware and solving problems where software meets electronics, we'd like to hear from you. Click apply and suitlable applicants will be contacted quickly
Catalyst
Senior Embedded Systems Engineer
Catalyst Peterlee, County Durham
My client is a County Durham based, market-leading designer and manufacturer of electronics; specialising in instrumentation products utilised across the industrial, engineering and manufacturing sectors. Reporting to the R&D Director, my client seeks a Senior Embedded Systems Engineer to join their R&D function. The Senior Embedded Systems Engineer will be primarily responsible for playing an integral role in providing key technical leadership in the development of complex embedded hardware and software solutions. You will be responsible for the full product lifecycle, from requirements capture and system architecture through to implementation, verification, and production support. Main Responsibilities Lead the design and development of advanced embedded systems for new and existing products. Define embedded software and hardware architectures aligned with customer and business requirements. Provide technical mentorship and support to junior and senior engineers. Conduct design reviews, code reviews, and technical risk assessments. Support project planning, estimation, and resource allocation activities. Design, develop, and maintain embedded software using C, C++, and Python. Develop software for microcontrollers, processors, and FPGA-based systems. Implement real-time software solutions using RTOS platforms. Develop low-level drivers, middleware, communication stacks, and application software. Optimise software for performance, reliability, security, and power consumption. Translate system requirements into robust engineering specifications. Develop system architectures, interface definitions, and design documentation. Perform requirements analysis, integration, and verification activities. Support systems-level testing and validation. Collaborate with electronics engineers on PCB design, schematic reviews, and hardware bring-up. Support integration of embedded software with sensors, actuators, displays, and communication modules. Troubleshoot complex system-level issues involving hardware and software interactions. Develop and execute test strategies and automated test frameworks. Ensure compliance with relevant industry standards and regulatory requirements. Support product certification activities where applicable. Maintain design documentation in accordance with quality management processes. Work closely with customers, suppliers, manufacturing teams, and project managers. Participate in technical discussions, customer meetings, and design presentations. Contribute to technology roadmaps and continuous improvement initiatives. About You To be considered for the role, it is essential that you possess considerable demonstrable embedded systems development, coupled with experience gained at a senior/leadership level. You will be educated to Degree level in an appropriate discipline. Key Selection Criteria - Extensive experience programming in C and C++ for embedded platforms. - Strong understanding of ARM Cortex, STM32, NXP, Microchip, TI, or similar microcontroller families. - Experience with RTOS environments such as FreeRTOS, Zephyr, QNX, or Embedded Linux. - Proven experience with communication protocols including: SPI, I C, UART, CAN/CAN-FD, Ethernet, USB, MQTT or TCP/IP - Experience using debugging and test equipment including oscilloscopes, logic analysers, and protocol analysers. - Strong knowledge of software architecture, design patterns, and embedded software lifecycle processes. - Experience with version control systems such as Git. - Embedded Linux development. - FPGA development (VHDL or Verilog). - Cybersecurity for embedded systems. - Wireless technologies such as Bluetooth, Wi-Fi, Zigbee, LoRaWAN, or cellular communications. - Functional safety standards (IEC 61508, ISO 26262, DO-178C, IEC 62304). - CI/CD pipelines and DevOps practices. - Model-Based Design tools such as MATLAB/Simulink. - Experience with cloud-connected IoT devices. - Strong analytical and problem-solving skills. - Excellent communication and stakeholder management abilities. - Ability to lead technical teams and influence engineering decisions. - High attention to detail and commitment to quality. - Proactive, innovative, and results-driven mindset. - Ability to work effectively in a fast-paced, multidisciplinary environment. This is an excellent opportunity to join a growing business that is part of a larger European group, with ambitious growth plans to double in size.
17/09/2026
Full time
My client is a County Durham based, market-leading designer and manufacturer of electronics; specialising in instrumentation products utilised across the industrial, engineering and manufacturing sectors. Reporting to the R&D Director, my client seeks a Senior Embedded Systems Engineer to join their R&D function. The Senior Embedded Systems Engineer will be primarily responsible for playing an integral role in providing key technical leadership in the development of complex embedded hardware and software solutions. You will be responsible for the full product lifecycle, from requirements capture and system architecture through to implementation, verification, and production support. Main Responsibilities Lead the design and development of advanced embedded systems for new and existing products. Define embedded software and hardware architectures aligned with customer and business requirements. Provide technical mentorship and support to junior and senior engineers. Conduct design reviews, code reviews, and technical risk assessments. Support project planning, estimation, and resource allocation activities. Design, develop, and maintain embedded software using C, C++, and Python. Develop software for microcontrollers, processors, and FPGA-based systems. Implement real-time software solutions using RTOS platforms. Develop low-level drivers, middleware, communication stacks, and application software. Optimise software for performance, reliability, security, and power consumption. Translate system requirements into robust engineering specifications. Develop system architectures, interface definitions, and design documentation. Perform requirements analysis, integration, and verification activities. Support systems-level testing and validation. Collaborate with electronics engineers on PCB design, schematic reviews, and hardware bring-up. Support integration of embedded software with sensors, actuators, displays, and communication modules. Troubleshoot complex system-level issues involving hardware and software interactions. Develop and execute test strategies and automated test frameworks. Ensure compliance with relevant industry standards and regulatory requirements. Support product certification activities where applicable. Maintain design documentation in accordance with quality management processes. Work closely with customers, suppliers, manufacturing teams, and project managers. Participate in technical discussions, customer meetings, and design presentations. Contribute to technology roadmaps and continuous improvement initiatives. About You To be considered for the role, it is essential that you possess considerable demonstrable embedded systems development, coupled with experience gained at a senior/leadership level. You will be educated to Degree level in an appropriate discipline. Key Selection Criteria - Extensive experience programming in C and C++ for embedded platforms. - Strong understanding of ARM Cortex, STM32, NXP, Microchip, TI, or similar microcontroller families. - Experience with RTOS environments such as FreeRTOS, Zephyr, QNX, or Embedded Linux. - Proven experience with communication protocols including: SPI, I C, UART, CAN/CAN-FD, Ethernet, USB, MQTT or TCP/IP - Experience using debugging and test equipment including oscilloscopes, logic analysers, and protocol analysers. - Strong knowledge of software architecture, design patterns, and embedded software lifecycle processes. - Experience with version control systems such as Git. - Embedded Linux development. - FPGA development (VHDL or Verilog). - Cybersecurity for embedded systems. - Wireless technologies such as Bluetooth, Wi-Fi, Zigbee, LoRaWAN, or cellular communications. - Functional safety standards (IEC 61508, ISO 26262, DO-178C, IEC 62304). - CI/CD pipelines and DevOps practices. - Model-Based Design tools such as MATLAB/Simulink. - Experience with cloud-connected IoT devices. - Strong analytical and problem-solving skills. - Excellent communication and stakeholder management abilities. - Ability to lead technical teams and influence engineering decisions. - High attention to detail and commitment to quality. - Proactive, innovative, and results-driven mindset. - Ability to work effectively in a fast-paced, multidisciplinary environment. This is an excellent opportunity to join a growing business that is part of a larger European group, with ambitious growth plans to double in size.
Holt Executive
Senior GNC Systems Engineer
Holt Executive
An innovative organisation operating at the forefront of the space sector is seeking a Senior GNC Systems Engineer to contribute to the design, development, integration and verification of advanced Guidance, Navigation and Control systems for complex satellite missions. This is a highly technical opportunity to work on GNC, computer vision and spacecraft control technologies. You will play a key role in shaping subsystem architectures and delivering solutions from early design through to verification and on-orbit operations. The Role Key responsibilities will include: Contributing to the development of GNC systems, including requirements, FDIR and V&V strategies. Integrating GNC algorithms, computer vision and GNC hardware with the wider spacecraft platform. Working closely with multidisciplinary engineering teams to ensure GNC performance and system compatibility. Planning and executing GNC subsystem verification and testing. Leading GNC subsystem review gates and contributing to wider mission reviews. Conducting research into emerging GNC technologies, algorithms and hardware. Performing subsystem-level design, analysis and technical trade-offs. Supporting GNC algorithm development, hardware selection and integration for RPO missions. Contributing to GNC software architecture and operational flight software solutions. Working with customers and suppliers to define requirements and develop technical solutions. Supporting technical and programme leadership. About You You should have: A Master's degree in Aerospace Engineering or a relevant engineering/science discipline. 5+ years' experience in a GNC-related engineering role. Intermediate-level MATLAB/Simulink experience. Strong understanding of GNC subsystem architecture. Hands-on experience with most of the following: GNC requirements derivation and verification Control law and navigation algorithm development Translating algorithms into operational flight software GNC hardware integration and testing GNC technology and hardware selection Space mission data processing Spacecraft capture systems Desirable Experience Flight dynamics and relative orbital dynamics. On-orbit satellite operations. C/C++ development. Embedded software development. What's on Offer Hybrid working with flexible hours. Optional compressed working pattern. 25 days' holiday, increasing to 28 days with service, plus bank holidays. Private healthcare. Life insurance and long-term sick pay. Relocation assistance may be available. Modern engineering and cleanroom facilities. Professional development and career progression opportunities. Regular team and social events. If you're a Senior GNC Engineer with experience across spacecraft guidance, navigation and control and want to work on technically challenging space missions, I'd be keen to hear from you. TT
17/09/2026
Full time
An innovative organisation operating at the forefront of the space sector is seeking a Senior GNC Systems Engineer to contribute to the design, development, integration and verification of advanced Guidance, Navigation and Control systems for complex satellite missions. This is a highly technical opportunity to work on GNC, computer vision and spacecraft control technologies. You will play a key role in shaping subsystem architectures and delivering solutions from early design through to verification and on-orbit operations. The Role Key responsibilities will include: Contributing to the development of GNC systems, including requirements, FDIR and V&V strategies. Integrating GNC algorithms, computer vision and GNC hardware with the wider spacecraft platform. Working closely with multidisciplinary engineering teams to ensure GNC performance and system compatibility. Planning and executing GNC subsystem verification and testing. Leading GNC subsystem review gates and contributing to wider mission reviews. Conducting research into emerging GNC technologies, algorithms and hardware. Performing subsystem-level design, analysis and technical trade-offs. Supporting GNC algorithm development, hardware selection and integration for RPO missions. Contributing to GNC software architecture and operational flight software solutions. Working with customers and suppliers to define requirements and develop technical solutions. Supporting technical and programme leadership. About You You should have: A Master's degree in Aerospace Engineering or a relevant engineering/science discipline. 5+ years' experience in a GNC-related engineering role. Intermediate-level MATLAB/Simulink experience. Strong understanding of GNC subsystem architecture. Hands-on experience with most of the following: GNC requirements derivation and verification Control law and navigation algorithm development Translating algorithms into operational flight software GNC hardware integration and testing GNC technology and hardware selection Space mission data processing Spacecraft capture systems Desirable Experience Flight dynamics and relative orbital dynamics. On-orbit satellite operations. C/C++ development. Embedded software development. What's on Offer Hybrid working with flexible hours. Optional compressed working pattern. 25 days' holiday, increasing to 28 days with service, plus bank holidays. Private healthcare. Life insurance and long-term sick pay. Relocation assistance may be available. Modern engineering and cleanroom facilities. Professional development and career progression opportunities. Regular team and social events. If you're a Senior GNC Engineer with experience across spacecraft guidance, navigation and control and want to work on technically challenging space missions, I'd be keen to hear from you. TT
Zenovo
Senior Embedded Software Engineer
Zenovo Bristol, Gloucestershire
Job Title : Senior Embedded Software Engineer Location : Bristol (3 Days On-Site Per Week) Salary : £60,000 - £70,000 + Bonus & Benefits (Depending on Experience) NOTE : Only candidates with permanent, unrestricted UK working rights will be considered, as visa sponsorship is not offered for this position. Overview: This is an exciting opportunity for an experienced Embedded Software Engineer to join a collaborative and innovative engineering environment with a business at the beginning of the development journey for their next-generation product. The successful candidate will work closely with Senior Engineers and other members of the engineering team, taking a key role in designing and developing embedded firmware in C for bare-metal applications. This is an excellent opportunity for an engineer looking to take on greater technical responsibility and contribute to the development of innovative, high-technology products from an early stage. Job Responsibilities: Design, develop, and maintain firmware in C to support product enhancements and new product development. Take ownership of embedded software development activities across the product lifecycle. Develop firmware for bare-metal embedded applications. Lead and support the testing, debugging, and integration of embedded solutions. Work closely with Senior Engineers and wider engineering teams to develop robust and reliable embedded products. Follow structured development processes and contribute to code reviews and software quality improvements. Use source code control systems such as Git to manage code versions and development activities. Use task tracking systems such as Jira to record issues, manage development tasks, and support project coordination. Provide technical input into software architecture, design decisions, and development methodologies. Support the mentoring and development of less experienced engineers where appropriate. Experience Required: Strong experience in C programming for bare-metal embedded systems. Experience with communication protocols such as SPI, RS485, and CAN. Strong knowledge of ARM architectures, such as Cortex-M or Cortex-A. Experience developing, debugging, and integrating embedded firmware. Good understanding of embedded software development processes and best practices. Experience using source control systems such as Git. Experience working with task tracking and project management tools such as Jira. Strong problem-solving skills and a methodical approach to software development. Enthusiasm for low-level development and a passion for understanding how hardware and software interact.
16/09/2026
Full time
Job Title : Senior Embedded Software Engineer Location : Bristol (3 Days On-Site Per Week) Salary : £60,000 - £70,000 + Bonus & Benefits (Depending on Experience) NOTE : Only candidates with permanent, unrestricted UK working rights will be considered, as visa sponsorship is not offered for this position. Overview: This is an exciting opportunity for an experienced Embedded Software Engineer to join a collaborative and innovative engineering environment with a business at the beginning of the development journey for their next-generation product. The successful candidate will work closely with Senior Engineers and other members of the engineering team, taking a key role in designing and developing embedded firmware in C for bare-metal applications. This is an excellent opportunity for an engineer looking to take on greater technical responsibility and contribute to the development of innovative, high-technology products from an early stage. Job Responsibilities: Design, develop, and maintain firmware in C to support product enhancements and new product development. Take ownership of embedded software development activities across the product lifecycle. Develop firmware for bare-metal embedded applications. Lead and support the testing, debugging, and integration of embedded solutions. Work closely with Senior Engineers and wider engineering teams to develop robust and reliable embedded products. Follow structured development processes and contribute to code reviews and software quality improvements. Use source code control systems such as Git to manage code versions and development activities. Use task tracking systems such as Jira to record issues, manage development tasks, and support project coordination. Provide technical input into software architecture, design decisions, and development methodologies. Support the mentoring and development of less experienced engineers where appropriate. Experience Required: Strong experience in C programming for bare-metal embedded systems. Experience with communication protocols such as SPI, RS485, and CAN. Strong knowledge of ARM architectures, such as Cortex-M or Cortex-A. Experience developing, debugging, and integrating embedded firmware. Good understanding of embedded software development processes and best practices. Experience using source control systems such as Git. Experience working with task tracking and project management tools such as Jira. Strong problem-solving skills and a methodical approach to software development. Enthusiasm for low-level development and a passion for understanding how hardware and software interact.
Sapien
Senior Embedded Software Engineer
Sapien City, Birmingham
Sapien Engineering are looking for a Senior Embedded Software Engineer to join an EV charging business on a permanent basis. The role supports hybrid working with 2 days a week required on client site in Birmingham. The role is paying circa 70,000 + benefits. Job requirements: Embedded C++ ESP32 OCPP Full SDLC Software Integration and Test Previous experience with EV charging highly beneficial For more information, please apply with an updated copy of your CV ASAP.
16/09/2026
Full time
Sapien Engineering are looking for a Senior Embedded Software Engineer to join an EV charging business on a permanent basis. The role supports hybrid working with 2 days a week required on client site in Birmingham. The role is paying circa 70,000 + benefits. Job requirements: Embedded C++ ESP32 OCPP Full SDLC Software Integration and Test Previous experience with EV charging highly beneficial For more information, please apply with an updated copy of your CV ASAP.
Redline Group Ltd
Principal Software Engineer
Redline Group Ltd Hathern, Leicestershire
Are you a Principal Software Engineer with a strong background in DSP, embedded software and developing 5G communications applications? If so I'd like to speak with you! A well-established R&D organisation and market leader is looking to rapidly expand its engineering team and is seeking a Principal Software Engineer to provide technical leadership within its development team near Leicestershire. As a Principal Software Engineer, you will take technical ownership of complex embedded software and DSP development activities, supporting the design and implementation of advanced communications systems. The successful candidate will bring strong embedded/bare-metal software experience, a deep understanding of digital signal processing, and proven capability in implementing communication signal processing algorithms such as DDCs, filters and FFTs. Skills/Experience required for the Principal Software Engineer job based near Leicestershire include: BEng/BSc or MSc/MEng within Engineering, ideally Electronics, Telecommunications, Software Engineering or a similar discipline Significant experience in DSP algorithm simulation, embedded software development and 5G communications systems Strong expertise in bare-metal and embedded C development, with the ability to guide architecture and implementation decisions Experience developing and debugging software in Linux-based environments Proven ability to provide technical leadership, mentor engineers and influence software design across the full development lifecycle Experience of the following would be advantageous for the Principal Software Engineer job based near Leicestershire: Experience with Yocto-based Board Support Packages Cross compilers, including ARM GCC or similar toolchains FreeRTOS experience Experience with typical embedded control peripherals, such as RAM, Flash, UART, PWM, A/D, CAN, I2C and SPI Cortex M3/M4 Microcontrollers or similar. Experience with the efficient implementation of communications DSP algorithms, such as FFTs, filtering and DDC, including exposure to VHDL This is a fantastic opportunity to join a well-established, highly profitable company investing heavily in R&D. This is a great chance for a Principal Software Engineer to take a senior technical role within a consistently growing technology company, with the opportunity to influence product direction, support engineering best practice and contribute to the development of advanced communications technology. To apply for the Principal Software Engineer job, please send your CV to Ricky Wilcocks at (url removed) or call on (phone number removed)
16/09/2026
Full time
Are you a Principal Software Engineer with a strong background in DSP, embedded software and developing 5G communications applications? If so I'd like to speak with you! A well-established R&D organisation and market leader is looking to rapidly expand its engineering team and is seeking a Principal Software Engineer to provide technical leadership within its development team near Leicestershire. As a Principal Software Engineer, you will take technical ownership of complex embedded software and DSP development activities, supporting the design and implementation of advanced communications systems. The successful candidate will bring strong embedded/bare-metal software experience, a deep understanding of digital signal processing, and proven capability in implementing communication signal processing algorithms such as DDCs, filters and FFTs. Skills/Experience required for the Principal Software Engineer job based near Leicestershire include: BEng/BSc or MSc/MEng within Engineering, ideally Electronics, Telecommunications, Software Engineering or a similar discipline Significant experience in DSP algorithm simulation, embedded software development and 5G communications systems Strong expertise in bare-metal and embedded C development, with the ability to guide architecture and implementation decisions Experience developing and debugging software in Linux-based environments Proven ability to provide technical leadership, mentor engineers and influence software design across the full development lifecycle Experience of the following would be advantageous for the Principal Software Engineer job based near Leicestershire: Experience with Yocto-based Board Support Packages Cross compilers, including ARM GCC or similar toolchains FreeRTOS experience Experience with typical embedded control peripherals, such as RAM, Flash, UART, PWM, A/D, CAN, I2C and SPI Cortex M3/M4 Microcontrollers or similar. Experience with the efficient implementation of communications DSP algorithms, such as FFTs, filtering and DDC, including exposure to VHDL This is a fantastic opportunity to join a well-established, highly profitable company investing heavily in R&D. This is a great chance for a Principal Software Engineer to take a senior technical role within a consistently growing technology company, with the opportunity to influence product direction, support engineering best practice and contribute to the development of advanced communications technology. To apply for the Principal Software Engineer job, please send your CV to Ricky Wilcocks at (url removed) or call on (phone number removed)
SF Partners
Chief Information Security Officer (CISO)
SF Partners City, Birmingham
Chief Information Security Officer (CISO) SF Technology Partners has been appointed to source a Chief Information Security Officer for a highly successful, fast-growing technology and services business. This is a senior leadership role within an organisation that has grown significantly and is continuing to invest in its digital products, technology and wider operating capability. The business provides operational expertise and technology-enabled services that help large, complex organisations improve efficiency & performance. As its products and services become increasingly embedded within customers' operations, cyber security, information security and data protection have become strategically important not only internally, but also to the confidence potential customers place in the organisation. The opportunity The CISO will define and lead the security strategy for the next phase of growth, working across corporate technology, digital products, cloud environments and customer-facing services. The remit will include: - Developing and delivering the organisation's cyber and information security strategy and roadmap - Security leadership across Cloud-hosted products and cloud environments - Product and application security, secure development, APIs and integrations - Working with technology, architecture and product teams to embed security by design - Acting as a senior security contact for major enterprise customers and their CISO/security teams - Data protection and DPO responsibility - Developing security maturity using major recognised frameworks - Oversight of third-party and outsourced security/SOC capability - Supporting the organisation as it enters new markets and continues to scale - Providing clear security, risk and investment reporting at executive and board level Who are we looking for? We are open to both established CISOs and high-calibre security leaders ready to step into their first CISO appointment. You could currently be a CISO, Director/Head of Information Security, Director of Cyber Security, Head of Product Security or senior Security Engineering leader. We are particularly interested in people who can demonstrate: - Strong cloud security experience - Product/software and application security - Broader security maturity frameworks - Data protection / DPO experience - Experience within large scale complex enterprise clients - The credibility to engage directly with sophisticated enterprise customers and their security leadership - Experience building or scaling security capability - A pragmatic, commercial approach to balancing security, technology and growth This is not a compliance-only security role. We are looking for someone who understands how security can enable product development, customer confidence and commercial growth. The successful individual will join the leadership team and have the opportunity to shape security within an ambitious business at an important point in its development. Due to the confidential nature of the appointment, further information on the organisation and opportunity will be shared with suitable candidates following an initial conversation.
15/09/2026
Full time
Chief Information Security Officer (CISO) SF Technology Partners has been appointed to source a Chief Information Security Officer for a highly successful, fast-growing technology and services business. This is a senior leadership role within an organisation that has grown significantly and is continuing to invest in its digital products, technology and wider operating capability. The business provides operational expertise and technology-enabled services that help large, complex organisations improve efficiency & performance. As its products and services become increasingly embedded within customers' operations, cyber security, information security and data protection have become strategically important not only internally, but also to the confidence potential customers place in the organisation. The opportunity The CISO will define and lead the security strategy for the next phase of growth, working across corporate technology, digital products, cloud environments and customer-facing services. The remit will include: - Developing and delivering the organisation's cyber and information security strategy and roadmap - Security leadership across Cloud-hosted products and cloud environments - Product and application security, secure development, APIs and integrations - Working with technology, architecture and product teams to embed security by design - Acting as a senior security contact for major enterprise customers and their CISO/security teams - Data protection and DPO responsibility - Developing security maturity using major recognised frameworks - Oversight of third-party and outsourced security/SOC capability - Supporting the organisation as it enters new markets and continues to scale - Providing clear security, risk and investment reporting at executive and board level Who are we looking for? We are open to both established CISOs and high-calibre security leaders ready to step into their first CISO appointment. You could currently be a CISO, Director/Head of Information Security, Director of Cyber Security, Head of Product Security or senior Security Engineering leader. We are particularly interested in people who can demonstrate: - Strong cloud security experience - Product/software and application security - Broader security maturity frameworks - Data protection / DPO experience - Experience within large scale complex enterprise clients - The credibility to engage directly with sophisticated enterprise customers and their security leadership - Experience building or scaling security capability - A pragmatic, commercial approach to balancing security, technology and growth This is not a compliance-only security role. We are looking for someone who understands how security can enable product development, customer confidence and commercial growth. The successful individual will join the leadership team and have the opportunity to shape security within an ambitious business at an important point in its development. Due to the confidential nature of the appointment, further information on the organisation and opportunity will be shared with suitable candidates following an initial conversation.
ENTERPRISE RECRUITMENT LTD
Senior Software Engineer
ENTERPRISE RECRUITMENT LTD Stevenage, Hertfordshire
Senior Software Engineer, Motion Control 50-65k We are hiring an experienced software engineer who enjoys bringing software, electronics and mechanical systems together. This is an opportunity to take a leading hands-on role in the development and evolution of an advanced antenna controller system, creating reliable software that positions and moves antenna axes accurately and smoothly. The role focuses on real-world motion control: driving different motor types, using encoder and sensor feedback, tuning closed-loop systems, and improving accuracy, stability and performance through measured data. Senior Software Engineer essential skills 5+ years relevant software engineering experience (C/C++/Python) Strong software design fundamentals, including modular architecture, refactoring, testing and version control. Practical experience controlling motors or servo mechanisms using closed-loop feedback, including PID/PI tuning and position or velocity control. A sound understanding of gearing, inertia, friction, backlash, acceleration, overshoot, oscillation and stability. Experience with motor drives, feedback devices and real-time software using an RTOS. A degree in engineering or equivalent qualification or experience. Senior Software Engineer desirable skills Linux development, scripting and system diagnostics. General embedded systems Advanced control or estimation methods, including feed-forward control, Kalman filtering, sensor fusion or system identification. IMUs, gyroscopes, accelerometers, GNSS or multi-axis motion-control systems. MATLAB/Simulink or Python-based control and simulation tools. Interfaces such as CAN, SPI, I2C, UART/RS-485 or Ethernet. ROS 2, ros2_control, CANopen/CiA 402 or EtherCAT.
15/09/2026
Full time
Senior Software Engineer, Motion Control 50-65k We are hiring an experienced software engineer who enjoys bringing software, electronics and mechanical systems together. This is an opportunity to take a leading hands-on role in the development and evolution of an advanced antenna controller system, creating reliable software that positions and moves antenna axes accurately and smoothly. The role focuses on real-world motion control: driving different motor types, using encoder and sensor feedback, tuning closed-loop systems, and improving accuracy, stability and performance through measured data. Senior Software Engineer essential skills 5+ years relevant software engineering experience (C/C++/Python) Strong software design fundamentals, including modular architecture, refactoring, testing and version control. Practical experience controlling motors or servo mechanisms using closed-loop feedback, including PID/PI tuning and position or velocity control. A sound understanding of gearing, inertia, friction, backlash, acceleration, overshoot, oscillation and stability. Experience with motor drives, feedback devices and real-time software using an RTOS. A degree in engineering or equivalent qualification or experience. Senior Software Engineer desirable skills Linux development, scripting and system diagnostics. General embedded systems Advanced control or estimation methods, including feed-forward control, Kalman filtering, sensor fusion or system identification. IMUs, gyroscopes, accelerometers, GNSS or multi-axis motion-control systems. MATLAB/Simulink or Python-based control and simulation tools. Interfaces such as CAN, SPI, I2C, UART/RS-485 or Ethernet. ROS 2, ros2_control, CANopen/CiA 402 or EtherCAT.
Deep Sea Electronics Ltd
Cyber Security Engineer
Deep Sea Electronics Ltd Mansfield, Nottinghamshire
Cyber Security Engineer Deep Sea Electronics Ltd (DSE) are a leading UK electronics manufacture specialising in development of advanced control and automation products for the power generation and off highway vehicle markets. Our range of solutions include connected devices that are subject to the latest cybersecurity standards. The Cyber Security Engineer will support the cyber security aspects of our products, working under the guidance of the Senior Cyber Security Manager. They will work closely with cross functional teams including engineering, operations and commercial to help ensure products meet regulatory compliance and industry best practices. The Cyber Security Engineer is responsible for: Contributing to the development and maintenance of cybersecurity strategy and policies across DSE's product range Working with cross-functional teams to ensure compliance with cybersecurity regulations, including the EU Cyber Resilience Act (CRA). Supporting cybersecurity initiatives within product roadmaps Assisting with the identification, assessment, and mitigation of cybersecurity risks Preparing documentation to support compliance with IEC 62443 and related standards Ensuring ongoing alignment with industrial cybersecurity regulations and frameworks Collaborating with engineering teams to integrate security into product design and architecture Promoting secure software development and secure-by-design principles Supporting vulnerability assessments, threat modelling, and penetration testing activities Assisting with secure remote access, network security, and communication protocol implementation Supporting cybersecurity incident response and continuous security improvement Sharing cybersecurity knowledge, best practices, and emerging threat awareness across the business Supporting engagement with customers and regulatory bodies on cybersecurity requirements Requirements: Good knowledge of C/C++ for embedded systems Understanding of cybersecurity development processes and risk assessment techniques Knowledge of encryption, key storage, secure boot, trust zones, and security protocols Familiarity with RED and Cyber Resilience Act (CRA) regulations Knowledge of automotive cybersecurity standards R155, R156, and ISO 21434 Experience working within stage-gated and Agile development environments Strong communication skills, with the ability to engage both technical teams and senior stakeholders Ability to contribute pragmatically to cyber risk analysis and mitigation activities Experience producing technical specifications from business and regulatory requirements Background in embedded systems cybersecurity and working to high quality standards Degree qualified in Computer Science or a related discipline Benefits: 25 days holiday plus bank holidays Flexible holiday scheme Bupa healthcare package and life assurance Enhanced maternity and paternity pay 5% pension contribution Company-wide annual performance bonus scheme
14/09/2026
Full time
Cyber Security Engineer Deep Sea Electronics Ltd (DSE) are a leading UK electronics manufacture specialising in development of advanced control and automation products for the power generation and off highway vehicle markets. Our range of solutions include connected devices that are subject to the latest cybersecurity standards. The Cyber Security Engineer will support the cyber security aspects of our products, working under the guidance of the Senior Cyber Security Manager. They will work closely with cross functional teams including engineering, operations and commercial to help ensure products meet regulatory compliance and industry best practices. The Cyber Security Engineer is responsible for: Contributing to the development and maintenance of cybersecurity strategy and policies across DSE's product range Working with cross-functional teams to ensure compliance with cybersecurity regulations, including the EU Cyber Resilience Act (CRA). Supporting cybersecurity initiatives within product roadmaps Assisting with the identification, assessment, and mitigation of cybersecurity risks Preparing documentation to support compliance with IEC 62443 and related standards Ensuring ongoing alignment with industrial cybersecurity regulations and frameworks Collaborating with engineering teams to integrate security into product design and architecture Promoting secure software development and secure-by-design principles Supporting vulnerability assessments, threat modelling, and penetration testing activities Assisting with secure remote access, network security, and communication protocol implementation Supporting cybersecurity incident response and continuous security improvement Sharing cybersecurity knowledge, best practices, and emerging threat awareness across the business Supporting engagement with customers and regulatory bodies on cybersecurity requirements Requirements: Good knowledge of C/C++ for embedded systems Understanding of cybersecurity development processes and risk assessment techniques Knowledge of encryption, key storage, secure boot, trust zones, and security protocols Familiarity with RED and Cyber Resilience Act (CRA) regulations Knowledge of automotive cybersecurity standards R155, R156, and ISO 21434 Experience working within stage-gated and Agile development environments Strong communication skills, with the ability to engage both technical teams and senior stakeholders Ability to contribute pragmatically to cyber risk analysis and mitigation activities Experience producing technical specifications from business and regulatory requirements Background in embedded systems cybersecurity and working to high quality standards Degree qualified in Computer Science or a related discipline Benefits: 25 days holiday plus bank holidays Flexible holiday scheme Bupa healthcare package and life assurance Enhanced maternity and paternity pay 5% pension contribution Company-wide annual performance bonus scheme
CBSbutler Holdings Limited trading as CBSbutler
Electronics Systems Engineer - £55k-£65k - London
CBSbutler Holdings Limited trading as CBSbutler
Senior Electronics Hardware Engineer We're working with an innovative technology business that designs and manufactures sophisticated electronic products used in highly regulated and technically demanding environments. As their engineering team continues to grow, they're looking to appoint an experienced Senior Electronics Hardware Engineer who enjoys taking ownership of challenging hardware development projects from initial concept through to production. What You'll Be Doing You'll play a leading role in the design and development of next-generation electronic hardware, working alongside specialists across electronics, embedded software, mechanical design and systems engineering. Your work will include: Designing high-performance electronic circuits and multi-layer PCBs for complex embedded systems. Producing schematics and PCB layouts using Altium Designer, ensuring designs are optimised for manufacture and long-term reliability. Supporting prototype build, testing, validation and design refinement throughout the development cycle. Diagnosing hardware issues using laboratory test equipment and applying structured engineering methods to identify root causes. Collaborating with multidisciplinary teams to ensure seamless integration between hardware, firmware and mechanical assemblies. Contributing to product verification, regulatory compliance and manufacturing readiness. Reviewing designs, sharing technical expertise and helping to maintain high engineering standards across the team. What We're Looking For We're keen to speak with experienced hardware engineers who have successfully delivered complex electronic products and are comfortable taking ownership of technical decisions. You'll ideally bring: A degree or higher qualification in Electronic Engineering or a related discipline. Strong commercial experience designing complex electronic hardware and multi-layer PCB assemblies. High speed PCB design Excellent knowledge of digital and analogue electronics, power circuitry and mixed-signal design principles. Proven experience using Altium Designer for both schematic capture and PCB layout. A solid understanding of product development from concept through prototype, testing and production. Practical experience using oscilloscopes, logic analysers and other electronic test equipment for debugging and verification. The confidence to make informed engineering decisions while balancing performance, cost, manufacturability and reliability. Additional Experience That Would Be Beneficial While not essential, experience in any of the following would be advantageous: FPGA development and programmable logic design. Python or C programming for engineering tools, automation or test development. EMC design, compliance testing or environmental qualification. Reliability engineering, DFMEA or Design for Manufacture (DFM). Why Apply? This role offers the chance to work on technically advanced products within a cooperative engineering environment where your ideas and expertise will have genuine influence. You'll benefit from: Interesting and varied hardware development projects. A high degree of technical ownership and autonomy. Close collaboration with experienced multidisciplinary engineering teams. Opportunities for ongoing professional development and career progression. Salary and comprehensive benefits package. If you're an experienced Hardware Engineer looking for a role where you can solve challenging engineering problems and make a real technical contribution, we'd be pleased to tell you more in confidence.
11/09/2026
Full time
Senior Electronics Hardware Engineer We're working with an innovative technology business that designs and manufactures sophisticated electronic products used in highly regulated and technically demanding environments. As their engineering team continues to grow, they're looking to appoint an experienced Senior Electronics Hardware Engineer who enjoys taking ownership of challenging hardware development projects from initial concept through to production. What You'll Be Doing You'll play a leading role in the design and development of next-generation electronic hardware, working alongside specialists across electronics, embedded software, mechanical design and systems engineering. Your work will include: Designing high-performance electronic circuits and multi-layer PCBs for complex embedded systems. Producing schematics and PCB layouts using Altium Designer, ensuring designs are optimised for manufacture and long-term reliability. Supporting prototype build, testing, validation and design refinement throughout the development cycle. Diagnosing hardware issues using laboratory test equipment and applying structured engineering methods to identify root causes. Collaborating with multidisciplinary teams to ensure seamless integration between hardware, firmware and mechanical assemblies. Contributing to product verification, regulatory compliance and manufacturing readiness. Reviewing designs, sharing technical expertise and helping to maintain high engineering standards across the team. What We're Looking For We're keen to speak with experienced hardware engineers who have successfully delivered complex electronic products and are comfortable taking ownership of technical decisions. You'll ideally bring: A degree or higher qualification in Electronic Engineering or a related discipline. Strong commercial experience designing complex electronic hardware and multi-layer PCB assemblies. High speed PCB design Excellent knowledge of digital and analogue electronics, power circuitry and mixed-signal design principles. Proven experience using Altium Designer for both schematic capture and PCB layout. A solid understanding of product development from concept through prototype, testing and production. Practical experience using oscilloscopes, logic analysers and other electronic test equipment for debugging and verification. The confidence to make informed engineering decisions while balancing performance, cost, manufacturability and reliability. Additional Experience That Would Be Beneficial While not essential, experience in any of the following would be advantageous: FPGA development and programmable logic design. Python or C programming for engineering tools, automation or test development. EMC design, compliance testing or environmental qualification. Reliability engineering, DFMEA or Design for Manufacture (DFM). Why Apply? This role offers the chance to work on technically advanced products within a cooperative engineering environment where your ideas and expertise will have genuine influence. You'll benefit from: Interesting and varied hardware development projects. A high degree of technical ownership and autonomy. Close collaboration with experienced multidisciplinary engineering teams. Opportunities for ongoing professional development and career progression. Salary and comprehensive benefits package. If you're an experienced Hardware Engineer looking for a role where you can solve challenging engineering problems and make a real technical contribution, we'd be pleased to tell you more in confidence.
Pure Resourcing Solutions Limited
Hardware Engineer
Pure Resourcing Solutions Limited Mile End, Essex
Electronics Hardware Design Engineer Do you have solid, broad experience of electronics hardware design and like to work across a wide variety of products? Our client design and manufacture electronic equipment, supplying into sectors including aerospace, defence, semiconductor, medical and communications. As part of their offering they design full electronics products and bespoke hardware, working across a genuinely broad product range for a global customer base. A fantastic engineering culture. They promote collaboration and innovation, supporting engineers to work on defined briefs as well as their own ideas for new products. This is a great opportunity for a hardware engineer to develop within a team of experienced colleagues and expand their own career, with plenty of exposure to senior engineers and the full electronics design lifecycle. Excellent benefits and a genuinely positive environment have created a stable culture with very low staff turnover - people don't tend to leave. Requirements for application: 3+ years' hardware design experience Experience with high-speed digital design Exposure to areas such as analogue, power electronics, RF, FPGA, or embedded software is beneficial but not essential Experience of Altium Component selection Understanding of PCB layout Comfortable working within a multidisciplinary team (software, mechanical, test, manufacturing etc.) across the full electronics design lifecycle Benefits: Free food and drink, breakfast and lunch, in a hot food canteen 25 days annual leave plus bank holidays Learning & development opportunities Healthcare programme Regular company celebrations / team building events where your team gets to choose what you do
10/09/2026
Full time
Electronics Hardware Design Engineer Do you have solid, broad experience of electronics hardware design and like to work across a wide variety of products? Our client design and manufacture electronic equipment, supplying into sectors including aerospace, defence, semiconductor, medical and communications. As part of their offering they design full electronics products and bespoke hardware, working across a genuinely broad product range for a global customer base. A fantastic engineering culture. They promote collaboration and innovation, supporting engineers to work on defined briefs as well as their own ideas for new products. This is a great opportunity for a hardware engineer to develop within a team of experienced colleagues and expand their own career, with plenty of exposure to senior engineers and the full electronics design lifecycle. Excellent benefits and a genuinely positive environment have created a stable culture with very low staff turnover - people don't tend to leave. Requirements for application: 3+ years' hardware design experience Experience with high-speed digital design Exposure to areas such as analogue, power electronics, RF, FPGA, or embedded software is beneficial but not essential Experience of Altium Component selection Understanding of PCB layout Comfortable working within a multidisciplinary team (software, mechanical, test, manufacturing etc.) across the full electronics design lifecycle Benefits: Free food and drink, breakfast and lunch, in a hot food canteen 25 days annual leave plus bank holidays Learning & development opportunities Healthcare programme Regular company celebrations / team building events where your team gets to choose what you do
Pure Resourcing Solutions
Hardware Engineer
Pure Resourcing Solutions Colchester, Essex
Electronics Hardware Design Engineer Do you have solid, broad experience of electronics hardware design and like to work across a wide variety of products? Our client design and manufacture electronic equipment, supplying into sectors including aerospace, defence, semiconductor, medical and communications. As part of their offering they design full electronics products and bespoke hardware, working across a genuinely broad product range for a global customer base. A fantastic engineering culture. They promote collaboration and innovation, supporting engineers to work on defined briefs as well as their own ideas for new products. This is a great opportunity for a hardware engineer to develop within a team of experienced colleagues and expand their own career, with plenty of exposure to senior engineers and the full electronics design lifecycle. Excellent benefits and a genuinely positive environment have created a stable culture with very low staff turnover - people don't tend to leave. Requirements for application: 3+ years' hardware design experience Experience with high-speed digital design Exposure to areas such as analogue, power electronics, RF, FPGA, or embedded software is beneficial but not essential Experience of Altium Component selection Understanding of PCB layout Comfortable working within a multidisciplinary team (software, mechanical, test, manufacturing etc.) across the full electronics design lifecycle Benefits: Free food and drink, breakfast and lunch, in a hot food canteen 25 days annual leave plus bank holidays Learning & development opportunities Healthcare programme Regular company celebrations / team building events where your team gets to choose what you do
10/09/2026
Full time
Electronics Hardware Design Engineer Do you have solid, broad experience of electronics hardware design and like to work across a wide variety of products? Our client design and manufacture electronic equipment, supplying into sectors including aerospace, defence, semiconductor, medical and communications. As part of their offering they design full electronics products and bespoke hardware, working across a genuinely broad product range for a global customer base. A fantastic engineering culture. They promote collaboration and innovation, supporting engineers to work on defined briefs as well as their own ideas for new products. This is a great opportunity for a hardware engineer to develop within a team of experienced colleagues and expand their own career, with plenty of exposure to senior engineers and the full electronics design lifecycle. Excellent benefits and a genuinely positive environment have created a stable culture with very low staff turnover - people don't tend to leave. Requirements for application: 3+ years' hardware design experience Experience with high-speed digital design Exposure to areas such as analogue, power electronics, RF, FPGA, or embedded software is beneficial but not essential Experience of Altium Component selection Understanding of PCB layout Comfortable working within a multidisciplinary team (software, mechanical, test, manufacturing etc.) across the full electronics design lifecycle Benefits: Free food and drink, breakfast and lunch, in a hot food canteen 25 days annual leave plus bank holidays Learning & development opportunities Healthcare programme Regular company celebrations / team building events where your team gets to choose what you do
Pure Resourcing Solutions
Senior Hardware Engineer - Product Redesign & High Speed Digital (x86)
Pure Resourcing Solutions Colchester, Essex
Are you an electronics hardware engineer who wants hands-on access to the very newest generation of Intel silicon? Our client has delivered high-performance embedded computing solutions across defence, telecoms, aerospace and more for decades, delivering best-in-class solutions that allow the latest generations of compute power to exist in the harshest of environments. The Role Once a product ships, someone owns it for the rest of its life. That's this role. The early product hardware team spend six months to two years taking a product from spec to market; once it's out in the field, you take over. You'll solve the problems production and customers uncover, stay ahead of component obsolescence, and evolve the board to keep it competitive for years to come. It means working on today's most advanced compute technology without the year-or-two design grind to get there. Every product you touch is already proven in the field, so you're solving real problems, not theoretical ones. Your candid feedback and collaborative spirit will help evolve hardware methodologies to keep mission-critical systems at the leading edge. This is a hands-on role with a lot of lab work. You'll be as comfortable with an oscilloscope and logic analyser as you are at a screen, so it's an office-based role, though there is flexibility when life requires, or on the rare occasions when you don't need access to the products, and the oscilloscope. What You Will Be Doing Full ownership of product redesign, from investigating reported issues through to a verified fix Testing and redesign of existing products post-design: From prototype validation through to production, incorporating customer and production feedback Lead the complete re-design of legacy products Integrate the latest market components to extend product lifecycles Create and modernise schematics and high-density PCB designs (16-20 layers), and verify layout work for signal integrity Tackle component obsolescence, and manage documentation Conduct design reviews, troubleshooting, and debugging using oscilloscopes, logic analysers, and environmental test chambers Report on technical progress Actively shape hardware development processes What We Are Looking For 3+ years of professional electronics engineering experience with a strong focus on high-speed digital circuit design and debugging Degree in a discipline relevant to electronics A desire to work with high-performance Intel architecture and the newest generation of compute silicon Understanding of complex, high-layer-count PCB design well enough to review and verify layout work, including signal integrity considerations such as crosstalk Desirable But Not Required A desire to work with PC motherboard architecture (64-bit microprocessors, PCI Express, Ethernet, DDR4 Memory) or Inten chipsets FPGAs Some understanding of embedded software Benefits Up to 10% employer contribution pension 25 days holidays with holiday purchase scheme Annual bonus / profit share Cycle to work, Home & Tech and car salary sacrifice schemes Death in service benefit & income protection Wellbeing - Employee assistance / virtual GP / enhanced parental leave / private health insurance / wellbeing apps / paid volunteering days
10/09/2026
Full time
Are you an electronics hardware engineer who wants hands-on access to the very newest generation of Intel silicon? Our client has delivered high-performance embedded computing solutions across defence, telecoms, aerospace and more for decades, delivering best-in-class solutions that allow the latest generations of compute power to exist in the harshest of environments. The Role Once a product ships, someone owns it for the rest of its life. That's this role. The early product hardware team spend six months to two years taking a product from spec to market; once it's out in the field, you take over. You'll solve the problems production and customers uncover, stay ahead of component obsolescence, and evolve the board to keep it competitive for years to come. It means working on today's most advanced compute technology without the year-or-two design grind to get there. Every product you touch is already proven in the field, so you're solving real problems, not theoretical ones. Your candid feedback and collaborative spirit will help evolve hardware methodologies to keep mission-critical systems at the leading edge. This is a hands-on role with a lot of lab work. You'll be as comfortable with an oscilloscope and logic analyser as you are at a screen, so it's an office-based role, though there is flexibility when life requires, or on the rare occasions when you don't need access to the products, and the oscilloscope. What You Will Be Doing Full ownership of product redesign, from investigating reported issues through to a verified fix Testing and redesign of existing products post-design: From prototype validation through to production, incorporating customer and production feedback Lead the complete re-design of legacy products Integrate the latest market components to extend product lifecycles Create and modernise schematics and high-density PCB designs (16-20 layers), and verify layout work for signal integrity Tackle component obsolescence, and manage documentation Conduct design reviews, troubleshooting, and debugging using oscilloscopes, logic analysers, and environmental test chambers Report on technical progress Actively shape hardware development processes What We Are Looking For 3+ years of professional electronics engineering experience with a strong focus on high-speed digital circuit design and debugging Degree in a discipline relevant to electronics A desire to work with high-performance Intel architecture and the newest generation of compute silicon Understanding of complex, high-layer-count PCB design well enough to review and verify layout work, including signal integrity considerations such as crosstalk Desirable But Not Required A desire to work with PC motherboard architecture (64-bit microprocessors, PCI Express, Ethernet, DDR4 Memory) or Inten chipsets FPGAs Some understanding of embedded software Benefits Up to 10% employer contribution pension 25 days holidays with holiday purchase scheme Annual bonus / profit share Cycle to work, Home & Tech and car salary sacrifice schemes Death in service benefit & income protection Wellbeing - Employee assistance / virtual GP / enhanced parental leave / private health insurance / wellbeing apps / paid volunteering days
Morgan McKinley (South West)
Embedded software engineer - South Coast
Morgan McKinley (South West)
Job Title: Embedded Software Engineer (Junior to Senior - Multiple Openings) Location: Hampshire Salary: Flexible / Dependent on Experience + Comprehensive Benefits Package Industry: Defence & Security Technology Employment Type: Full-time, Permanent About the Opportunity An industry-leading systems innovator within the Defence and Security sector is seeking Embedded Software Engineers at all levels of experience (Junior, Mid-Level, and Senior/Principal). Joining an expanding multi-disciplinary engineering group, you will develop low-level firmware, real-time software, and driver-level software for high-reliability, mission-critical hardware platforms. Whether you are starting your career with strong foundational C/C++ skills or are an experienced engineer looking to design complex system architectures for secure environments, this role offers direct involvement across full lifecycle software delivery. Key Responsibilities Design, develop, test, and deploy high-performance embedded software in C and C++ for real-time and resource-constrained environments. Implement board support packages (BSPs), device drivers, and low-level communications protocols for custom hardware platforms. Work closely with hardware, FPGA, and systems teams during platform bring-up, integration, and debugging. Develop bare-metal firmware or software running on RTOS (e.g., FreeRTOS, VxWorks) or Embedded Linux . Create unit tests, automated test scripts, and technical documentation to meet rigorous safety and quality standards. (Senior Levels): Lead software architecture design, drive code quality standards, perform technical reviews, and mentor junior developers. What We Are Looking For Core Technical Requirements Education: Degree (BSc/MSc/PhD) in Computer Science, Embedded Systems, Electronic Engineering, or a related discipline. Core Languages: Strong hands-on experience or academic grounding in C and/or C++ . Operating Systems: Experience with Bare-Metal development, RTOS, or Embedded Linux kernel/driver development. Hardware & Protocols: Familiarity with microcontrollers, ARM architectures, and standard interfaces (e.g., SPI, I2C, UART, CAN bus, Ethernet, PCIe). Debugging Tools: Lab experience using JTAG debuggers, oscilloscopes, logic analyzers, and hardware debugging suites. Experience Level Breakdown Junior Embedded Software Engineer: Degree or 1+ years of commercial exposure; solid understanding of C programming, memory management, and hardware fundamentals. Mid-Level Embedded Software Engineer: Proven track record of commercial embedded C/C++ development, driver development, and hardware integration. Senior / Principal Embedded Software Engineer: Extensive background in system architecture, multi-threaded RTOS/Linux environments, complex software design patterns, and technical leadership. Security Clearance & Eligibility Due to the nature of the projects, candidates must hold or be eligible to achieve standard Security Clearance (e.g., UK SC Clearance / National Security Vetting).
10/09/2026
Full time
Job Title: Embedded Software Engineer (Junior to Senior - Multiple Openings) Location: Hampshire Salary: Flexible / Dependent on Experience + Comprehensive Benefits Package Industry: Defence & Security Technology Employment Type: Full-time, Permanent About the Opportunity An industry-leading systems innovator within the Defence and Security sector is seeking Embedded Software Engineers at all levels of experience (Junior, Mid-Level, and Senior/Principal). Joining an expanding multi-disciplinary engineering group, you will develop low-level firmware, real-time software, and driver-level software for high-reliability, mission-critical hardware platforms. Whether you are starting your career with strong foundational C/C++ skills or are an experienced engineer looking to design complex system architectures for secure environments, this role offers direct involvement across full lifecycle software delivery. Key Responsibilities Design, develop, test, and deploy high-performance embedded software in C and C++ for real-time and resource-constrained environments. Implement board support packages (BSPs), device drivers, and low-level communications protocols for custom hardware platforms. Work closely with hardware, FPGA, and systems teams during platform bring-up, integration, and debugging. Develop bare-metal firmware or software running on RTOS (e.g., FreeRTOS, VxWorks) or Embedded Linux . Create unit tests, automated test scripts, and technical documentation to meet rigorous safety and quality standards. (Senior Levels): Lead software architecture design, drive code quality standards, perform technical reviews, and mentor junior developers. What We Are Looking For Core Technical Requirements Education: Degree (BSc/MSc/PhD) in Computer Science, Embedded Systems, Electronic Engineering, or a related discipline. Core Languages: Strong hands-on experience or academic grounding in C and/or C++ . Operating Systems: Experience with Bare-Metal development, RTOS, or Embedded Linux kernel/driver development. Hardware & Protocols: Familiarity with microcontrollers, ARM architectures, and standard interfaces (e.g., SPI, I2C, UART, CAN bus, Ethernet, PCIe). Debugging Tools: Lab experience using JTAG debuggers, oscilloscopes, logic analyzers, and hardware debugging suites. Experience Level Breakdown Junior Embedded Software Engineer: Degree or 1+ years of commercial exposure; solid understanding of C programming, memory management, and hardware fundamentals. Mid-Level Embedded Software Engineer: Proven track record of commercial embedded C/C++ development, driver development, and hardware integration. Senior / Principal Embedded Software Engineer: Extensive background in system architecture, multi-threaded RTOS/Linux environments, complex software design patterns, and technical leadership. Security Clearance & Eligibility Due to the nature of the projects, candidates must hold or be eligible to achieve standard Security Clearance (e.g., UK SC Clearance / National Security Vetting).
Pure Resourcing Solutions Limited
Senior Hardware Engineer
Pure Resourcing Solutions Limited
Do you have a broad experience of electronics hardware design and like to work on a wide variety of products? Our client create components, and as part of their offering design full electronics products and bespoke hardware for their global portfolio of clients, from small bespoke electronics clients, to high profile multinationals. A fantastic engineering culture. They promote collaboration and innovation, supporting engineers to not only work on specific defined briefs, but also to work on their own ideas to develop new products. This senior role will put you in a position of technical authority within a team of 7 engineers. The man management is taken care of elsewhere, but the successful candidate will offer technical advice and support to the whole team. Excellent benefits and a positive environment have created a stable employee culture with very low staff turnover. An excellent company to work for. Requirements for application: Senior hardware experience, typically with 10 or more years in the sector: High-speed digital is essential, and experience of areas such as analogue, power electronics, RF, FGPA, an understanding of embedded software etc. are all highly beneficial. Experience advising and coaching electronics engineers Experience of Altium Component selection Understanding PCB Layout Working within a multidisciplinary team (software, mechanical, test, manufacturing etc.) across the full electronics design lifecycle
10/09/2026
Full time
Do you have a broad experience of electronics hardware design and like to work on a wide variety of products? Our client create components, and as part of their offering design full electronics products and bespoke hardware for their global portfolio of clients, from small bespoke electronics clients, to high profile multinationals. A fantastic engineering culture. They promote collaboration and innovation, supporting engineers to not only work on specific defined briefs, but also to work on their own ideas to develop new products. This senior role will put you in a position of technical authority within a team of 7 engineers. The man management is taken care of elsewhere, but the successful candidate will offer technical advice and support to the whole team. Excellent benefits and a positive environment have created a stable employee culture with very low staff turnover. An excellent company to work for. Requirements for application: Senior hardware experience, typically with 10 or more years in the sector: High-speed digital is essential, and experience of areas such as analogue, power electronics, RF, FGPA, an understanding of embedded software etc. are all highly beneficial. Experience advising and coaching electronics engineers Experience of Altium Component selection Understanding PCB Layout Working within a multidisciplinary team (software, mechanical, test, manufacturing etc.) across the full electronics design lifecycle

Modal Window

  • Home
  • Contact
  • About Us
  • FAQs
  • Terms & Conditions
  • Privacy
  • Employer
  • Post a Job
  • Search Resumes
  • Sign in
  • Job Seeker
  • Find Jobs
  • Create Resume
  • Sign in
  • IT blog
  • Facebook
  • Twitter
  • LinkedIn
  • Youtube
© 2008-2026 IT Job Board