KO2 Embedded Recruitment Solutions LTD
City, Sheffield
Software Design Engineer Sheffield Up to 55,000 The Role Working closely with engineers, product managers, and stakeholders, you'll help drive continuous improvement and innovation across KO2's client's product portfolio. This is a varied, hands-on role spanning the design, development, testing, and maintenance of software, ideal for a practical, curious engineer who enjoys solving real-world problems and adapting as requirements evolve. Key Responsibilities Designing, developing, and maintaining software for current and future products. Working across the full stack, including backend development, frontend/UI design, and APIs and system integrations. Contributing to automation, tooling, and cloud/infrastructure tasks. Supporting embedded software and firmware development. Collaborating with hardware teams on microcontrollers, device communication, and low-level systems. Investigating and resolving bugs and performance issues. Writing clean, maintainable, and well-documented code. Contributing to technical decisions and continuous improvement initiatives. About You You'll have strong analytical and problem-solving skills, be self-motivated, and comfortable working both independently and as part of a team. You'll be confident working across different parts of complex systems and a strong communicator, with: Strong programming fundamentals with experience in Python, C/C++ or JavaScript Experience in embedded systems and firmware development. Comfort working across both software and hardware environments. Experience with modern web technologies and UI frameworks. Knowledge of APIs, databases, and cloud platforms. Familiarity with Git and collaborative development workflows. A degree in Software Engineering, Electronic Engineering, or a related discipline. If you're a versatile Software Design Engineer who enjoys working across the full stack - from embedded firmware through to cloud and UI - and wants to be part of a collaborative, innovation-driven engineering team, we'd love to hear from you. Contact KO2 Embedded Recruitment Solutions in confidence, specialists in electronics and embedded engineering.
Aug 13, 2026
Full time
Software Design Engineer Sheffield Up to 55,000 The Role Working closely with engineers, product managers, and stakeholders, you'll help drive continuous improvement and innovation across KO2's client's product portfolio. This is a varied, hands-on role spanning the design, development, testing, and maintenance of software, ideal for a practical, curious engineer who enjoys solving real-world problems and adapting as requirements evolve. Key Responsibilities Designing, developing, and maintaining software for current and future products. Working across the full stack, including backend development, frontend/UI design, and APIs and system integrations. Contributing to automation, tooling, and cloud/infrastructure tasks. Supporting embedded software and firmware development. Collaborating with hardware teams on microcontrollers, device communication, and low-level systems. Investigating and resolving bugs and performance issues. Writing clean, maintainable, and well-documented code. Contributing to technical decisions and continuous improvement initiatives. About You You'll have strong analytical and problem-solving skills, be self-motivated, and comfortable working both independently and as part of a team. You'll be confident working across different parts of complex systems and a strong communicator, with: Strong programming fundamentals with experience in Python, C/C++ or JavaScript Experience in embedded systems and firmware development. Comfort working across both software and hardware environments. Experience with modern web technologies and UI frameworks. Knowledge of APIs, databases, and cloud platforms. Familiarity with Git and collaborative development workflows. A degree in Software Engineering, Electronic Engineering, or a related discipline. If you're a versatile Software Design Engineer who enjoys working across the full stack - from embedded firmware through to cloud and UI - and wants to be part of a collaborative, innovation-driven engineering team, we'd love to hear from you. Contact KO2 Embedded Recruitment Solutions in confidence, specialists in electronics and embedded engineering.
Fortinet Network Security Engineer Permanent Remote / UK Travel Are you an experienced Fortinet Network Security Engineer looking to join a rapidly growing consultancy delivering complex infrastructure and security projects? This is an exciting opportunity to work alongside highly experienced engineers, leading the design, implementation and support of enterprise-grade Fortinet environments for a diverse client base, including secure and highly regulated organisations. As a Fortinet Network Security Engineer, you'll work on a mixture of remote and customer-site projects, taking ownership of solutions from design through to delivery while influencing technical decisions and supporting continuous improvement. Key Responsibilities: Design, deploy, configure and support FortiGate firewalls across complex customer environments. Implement and maintain firewall policies, security profiles, VPNs (IPSec and SSL), SD-WAN and High Availability (HA) solutions. Manage and support the wider Fortinet ecosystem, including FortiAnalyzer, FortiManager, FortiClient EMS and FortiSwitch/FortiAP where required. Perform firewall reviews, optimisation and security hardening following best practice. Monitor security events, investigate incidents and support root cause analysis. Produce and maintain technical documentation, network diagrams and change records. Support compliance initiatives including ISO 27001, Cyber Essentials Plus and GDPR. Lead technical delivery on customer sites and provide guidance throughout project lifecycles. Collaborate with internal teams and customers to improve network resilience, security and performance. Support firmware lifecycle management, patching and vulnerability remediation. Key Requirements: Proven experience as a Fortinet Network Security Engineer or similar network security position. Strong hands-on experience with FortiGate firewalls and FortiAnalyzer in production environments. Excellent understanding of TCP/IP, routing, switching, VPNs, NAT, IDS/IPS and network security principles. Experience deploying SD-WAN and managing multi-site network environments. Ability to design and deliver network infrastructure projects from start to finish. Strong troubleshooting skills across both network and security technologies. Experience with physical infrastructure as well as cloud networking. Knowledge of Microsoft 365, Intune and MDM technologies would be beneficial. Experience with Proxmox, Azure or AWS would be advantageous. Previous experience within an MSP or multi-client environment is desirable. Current SC clearance or SC Clearance eligibility. Willingness to travel to customer sites across the UK as required. Fortinet Network Security Engineer Permanent Remote / UK Travel Apply today to speak with VIQU in confidence or contact Belle Hegarty via the VIQU website. Know someone exceptional for this Fortinet Network Security Engineer position? Refer them and receive up to £1,000 if successful (terms apply). Follow us on IT Recruitment for more exciting opportunities.
Aug 13, 2026
Full time
Fortinet Network Security Engineer Permanent Remote / UK Travel Are you an experienced Fortinet Network Security Engineer looking to join a rapidly growing consultancy delivering complex infrastructure and security projects? This is an exciting opportunity to work alongside highly experienced engineers, leading the design, implementation and support of enterprise-grade Fortinet environments for a diverse client base, including secure and highly regulated organisations. As a Fortinet Network Security Engineer, you'll work on a mixture of remote and customer-site projects, taking ownership of solutions from design through to delivery while influencing technical decisions and supporting continuous improvement. Key Responsibilities: Design, deploy, configure and support FortiGate firewalls across complex customer environments. Implement and maintain firewall policies, security profiles, VPNs (IPSec and SSL), SD-WAN and High Availability (HA) solutions. Manage and support the wider Fortinet ecosystem, including FortiAnalyzer, FortiManager, FortiClient EMS and FortiSwitch/FortiAP where required. Perform firewall reviews, optimisation and security hardening following best practice. Monitor security events, investigate incidents and support root cause analysis. Produce and maintain technical documentation, network diagrams and change records. Support compliance initiatives including ISO 27001, Cyber Essentials Plus and GDPR. Lead technical delivery on customer sites and provide guidance throughout project lifecycles. Collaborate with internal teams and customers to improve network resilience, security and performance. Support firmware lifecycle management, patching and vulnerability remediation. Key Requirements: Proven experience as a Fortinet Network Security Engineer or similar network security position. Strong hands-on experience with FortiGate firewalls and FortiAnalyzer in production environments. Excellent understanding of TCP/IP, routing, switching, VPNs, NAT, IDS/IPS and network security principles. Experience deploying SD-WAN and managing multi-site network environments. Ability to design and deliver network infrastructure projects from start to finish. Strong troubleshooting skills across both network and security technologies. Experience with physical infrastructure as well as cloud networking. Knowledge of Microsoft 365, Intune and MDM technologies would be beneficial. Experience with Proxmox, Azure or AWS would be advantageous. Previous experience within an MSP or multi-client environment is desirable. Current SC clearance or SC Clearance eligibility. Willingness to travel to customer sites across the UK as required. Fortinet Network Security Engineer Permanent Remote / UK Travel Apply today to speak with VIQU in confidence or contact Belle Hegarty via the VIQU website. Know someone exceptional for this Fortinet Network Security Engineer position? Refer them and receive up to £1,000 if successful (terms apply). Follow us on IT Recruitment for more exciting opportunities.
VMware / Nutanix Infrastructure Engineer (Contract) Location: Hybrid - Surrey (2-3 days onsite) (TBC) Contract: Initial 6-12 Months Day Rate: Competitive (Outside IR35 TBC) We're working with a well-established organisation that has made significant investment in its VMware and Nutanix infrastructure. Following a major programme of upgrades, platform modernisation and hardware refreshes, they're now looking for an experienced Infrastructure Engineer to take ownership of the virtualisation estate and help drive operational excellence. This is an excellent opportunity for a VMware specialist with Nutanix experience to join a highly skilled infrastructure team and play a key role in maintaining, optimising and evolving a business-critical platform. The Role You'll be responsible for the day-to-day ownership of the VMware and Nutanix environments, ensuring they remain secure, resilient and performing at their best. Alongside platform administration, you'll provide technical leadership, produce high-quality documentation and support the wider infrastructure team through knowledge sharing and best practice. Key Responsibilities Take ownership of the VMware and Nutanix infrastructure. Maintain platform health, performance and availability. Plan and implement VMware, Nutanix, firmware and infrastructure upgrades. Perform patching, lifecycle management and proactive maintenance. Troubleshoot complex infrastructure issues and act as the senior technical escalation point. Produce and maintain both operational and design documentation. Work closely with infrastructure, networking and security teams. Contribute to disaster recovery, resilience and business continuity planning. Identify opportunities to automate and improve operational processes. Mentor and upskill members of the internal infrastructure team. Skills & Experience We're particularly interested in candidates with: Strong commercial experience administering enterprise VMware environments. Hands-on experience with VMware vSphere, ESXi and vCenter. Experience supporting Nutanix AHV environments. Knowledge of hyper-converged infrastructure technologies. Experience with firmware upgrades, lifecycle management and patching. Strong understanding of high availability, clustering and disaster recovery. Windows Server infrastructure experience. PowerShell scripting and automation experience would be advantageous. Excellent troubleshooting, documentation and communication skills. Desirable Experience Experience with any of the following would be beneficial: Nutanix Prism VMware vSAN VMware NSX Dell VxRail Azure Stack HCI Azure Infrastructure Veeam or enterprise backup platforms What's on Offer Long-term contract with the potential to extend. Opportunity to take ownership of a modern enterprise virtualisation platform. Work on a business-critical infrastructure environment. Collaborative and technically capable team. A varied role with a blend of BAU support, platform optimisation and infrastructure project work. If you're a VMware specialist looking for a long-term contract where you can make a genuine impact while working with modern virtualisation technologies, we'd love to hear from you.
Aug 13, 2026
Full time
VMware / Nutanix Infrastructure Engineer (Contract) Location: Hybrid - Surrey (2-3 days onsite) (TBC) Contract: Initial 6-12 Months Day Rate: Competitive (Outside IR35 TBC) We're working with a well-established organisation that has made significant investment in its VMware and Nutanix infrastructure. Following a major programme of upgrades, platform modernisation and hardware refreshes, they're now looking for an experienced Infrastructure Engineer to take ownership of the virtualisation estate and help drive operational excellence. This is an excellent opportunity for a VMware specialist with Nutanix experience to join a highly skilled infrastructure team and play a key role in maintaining, optimising and evolving a business-critical platform. The Role You'll be responsible for the day-to-day ownership of the VMware and Nutanix environments, ensuring they remain secure, resilient and performing at their best. Alongside platform administration, you'll provide technical leadership, produce high-quality documentation and support the wider infrastructure team through knowledge sharing and best practice. Key Responsibilities Take ownership of the VMware and Nutanix infrastructure. Maintain platform health, performance and availability. Plan and implement VMware, Nutanix, firmware and infrastructure upgrades. Perform patching, lifecycle management and proactive maintenance. Troubleshoot complex infrastructure issues and act as the senior technical escalation point. Produce and maintain both operational and design documentation. Work closely with infrastructure, networking and security teams. Contribute to disaster recovery, resilience and business continuity planning. Identify opportunities to automate and improve operational processes. Mentor and upskill members of the internal infrastructure team. Skills & Experience We're particularly interested in candidates with: Strong commercial experience administering enterprise VMware environments. Hands-on experience with VMware vSphere, ESXi and vCenter. Experience supporting Nutanix AHV environments. Knowledge of hyper-converged infrastructure technologies. Experience with firmware upgrades, lifecycle management and patching. Strong understanding of high availability, clustering and disaster recovery. Windows Server infrastructure experience. PowerShell scripting and automation experience would be advantageous. Excellent troubleshooting, documentation and communication skills. Desirable Experience Experience with any of the following would be beneficial: Nutanix Prism VMware vSAN VMware NSX Dell VxRail Azure Stack HCI Azure Infrastructure Veeam or enterprise backup platforms What's on Offer Long-term contract with the potential to extend. Opportunity to take ownership of a modern enterprise virtualisation platform. Work on a business-critical infrastructure environment. Collaborative and technically capable team. A varied role with a blend of BAU support, platform optimisation and infrastructure project work. If you're a VMware specialist looking for a long-term contract where you can make a genuine impact while working with modern virtualisation technologies, we'd love to hear from you.
Are you ready to take your career to new heights? This is your opportunity to join a company at the forefront of defence technology, where innovation and excellence are at the heart of everything they do. As a Principal Systems Engineer, you'll be working on groundbreaking projects that redefine the future of defence, contributing to the development of advanced systems that ensure the highest levels of security and trust on a global scale. If you're ready to make a real impact, this role is your chance to shine. The role is to help implement and assure ISO 15288 processes across the full systems engineering life cycle on our projects. Responsible for enabling and assuring a consistent Systems Engineering approach across multi-discipline teams defining stakeholder requirements, supporting delivery of the required products and demonstrating compliance to customer satisfaction. What You Will Do: - Represent the Systems discipline as a senior leader, overseeing complex work packages and ensuring timely delivery. - Collaborate with Engineering Project Leads to meet project obligations within budget and schedule. - Develop and deliver high-quality Systems Engineering artefacts across the product lifecycle. - Provide technical direction and influence across multiple projects, ensuring optimal solutions and designs. - Lead internal and external design reviews, presenting to senior management and customers. - Manage external suppliers and customers, ensuring compliance with agreed processes and objectives. What You Will Bring: - A degree or equivalent qualification in Engineering, Mathematics, Physics, or relevant industry experience. - Proven expertise in Systems Engineering, including ISO/IEEE/IEC standards and the V lifecycle. - Strong technical documentation skills and experience with tools such as DOORS, UML, Enterprise Architect, and SysML. - Demonstrable experience in hardware, software, or firmware development, particularly in embedded environments. - Leadership experience, managing and coaching teams to achieve project goals. As a Principal Systems Engineer, you'll play a pivotal role in shaping the company's innovative solutions, ensuring they meet the stringent requirements of their customers and contribute to global security advancements. The company fosters a collaborative environment where your expertise will drive excellence and inspire others. This is more than a job; it's a chance to be part of something transformative. Location: This role is based onsite in Maidenhead Interested?: Don't miss this exceptional opportunity to make a difference in the defence sector. Apply now to become a Senior Systems Engineer and take the next step in your career journey. Your CV will be forwarded to Jonathan Lee Recruitment, a leading engineering and manufacturing recruitment consultancy established in 1978. The services advertised by Jonathan Lee Recruitment are those of an Employment Agency. In order for your CV to be processed effectively, please ensure your name, email address, phone number and location (post code OR town OR county, as a minimum) are included.
Aug 13, 2026
Full time
Are you ready to take your career to new heights? This is your opportunity to join a company at the forefront of defence technology, where innovation and excellence are at the heart of everything they do. As a Principal Systems Engineer, you'll be working on groundbreaking projects that redefine the future of defence, contributing to the development of advanced systems that ensure the highest levels of security and trust on a global scale. If you're ready to make a real impact, this role is your chance to shine. The role is to help implement and assure ISO 15288 processes across the full systems engineering life cycle on our projects. Responsible for enabling and assuring a consistent Systems Engineering approach across multi-discipline teams defining stakeholder requirements, supporting delivery of the required products and demonstrating compliance to customer satisfaction. What You Will Do: - Represent the Systems discipline as a senior leader, overseeing complex work packages and ensuring timely delivery. - Collaborate with Engineering Project Leads to meet project obligations within budget and schedule. - Develop and deliver high-quality Systems Engineering artefacts across the product lifecycle. - Provide technical direction and influence across multiple projects, ensuring optimal solutions and designs. - Lead internal and external design reviews, presenting to senior management and customers. - Manage external suppliers and customers, ensuring compliance with agreed processes and objectives. What You Will Bring: - A degree or equivalent qualification in Engineering, Mathematics, Physics, or relevant industry experience. - Proven expertise in Systems Engineering, including ISO/IEEE/IEC standards and the V lifecycle. - Strong technical documentation skills and experience with tools such as DOORS, UML, Enterprise Architect, and SysML. - Demonstrable experience in hardware, software, or firmware development, particularly in embedded environments. - Leadership experience, managing and coaching teams to achieve project goals. As a Principal Systems Engineer, you'll play a pivotal role in shaping the company's innovative solutions, ensuring they meet the stringent requirements of their customers and contribute to global security advancements. The company fosters a collaborative environment where your expertise will drive excellence and inspire others. This is more than a job; it's a chance to be part of something transformative. Location: This role is based onsite in Maidenhead Interested?: Don't miss this exceptional opportunity to make a difference in the defence sector. Apply now to become a Senior Systems Engineer and take the next step in your career journey. Your CV will be forwarded to Jonathan Lee Recruitment, a leading engineering and manufacturing recruitment consultancy established in 1978. The services advertised by Jonathan Lee Recruitment are those of an Employment Agency. In order for your CV to be processed effectively, please ensure your name, email address, phone number and location (post code OR town OR county, as a minimum) are included.
World Class Defence Organisation is currently looking to recruit an Embedded Software Engineer subcontractor on an initial 6 month contract. Rate: £60.00 per hour Location: Portsmouth Hybrid/Remote working: 2 days per week remote working Duration: 6 months (initially and then ongoing and long-term thereafter) IR35 status: Inside IR35 (Umbrella) Embedded Software Engineer Job Description: The role of Embedded Software Engineer is required due to increased demand for the work of our Advanced Developments Group (ADG). The ADG are a small team of highly innovative, enthusiastic engineers providing cutting edge technology solutions to our key customers. Responsibilities Use your skills and knowledge to prototype innovative wireless solutions You will be primarily developing using C/C++ on Embedded platforms Development of Embedded software/firmware prototypes in an agile environment Further development of proven prototypes to a deployment standard Development of software in a Real Time Embedded environment using Linux. (eg Microblaze or RISC-V using C/C++) Experience of working with and configuring Embedded Linux systems with tools such as Buildroot and Yocto Experience of working with Uboot, Kernel config and device trees Building and deploying Embedded Linux systems in an offline environment Skill Set Essential Experience programming Embedded Systems using C/C++ Experience of bare-metal and Embedded Linux environments Experience of linux device drivers including DMA, Interrupts, and Device Trees Knowledge of Digital Signal Processing Knowledge of Software Defined Radio
Aug 13, 2026
Contractor
World Class Defence Organisation is currently looking to recruit an Embedded Software Engineer subcontractor on an initial 6 month contract. Rate: £60.00 per hour Location: Portsmouth Hybrid/Remote working: 2 days per week remote working Duration: 6 months (initially and then ongoing and long-term thereafter) IR35 status: Inside IR35 (Umbrella) Embedded Software Engineer Job Description: The role of Embedded Software Engineer is required due to increased demand for the work of our Advanced Developments Group (ADG). The ADG are a small team of highly innovative, enthusiastic engineers providing cutting edge technology solutions to our key customers. Responsibilities Use your skills and knowledge to prototype innovative wireless solutions You will be primarily developing using C/C++ on Embedded platforms Development of Embedded software/firmware prototypes in an agile environment Further development of proven prototypes to a deployment standard Development of software in a Real Time Embedded environment using Linux. (eg Microblaze or RISC-V using C/C++) Experience of working with and configuring Embedded Linux systems with tools such as Buildroot and Yocto Experience of working with Uboot, Kernel config and device trees Building and deploying Embedded Linux systems in an offline environment Skill Set Essential Experience programming Embedded Systems using C/C++ Experience of bare-metal and Embedded Linux environments Experience of linux device drivers including DMA, Interrupts, and Device Trees Knowledge of Digital Signal Processing Knowledge of Software Defined Radio
Principal/Lead Hardware Engineer (Contract) Luton based - 4 days a week onsite SC Clearance is essential Up to £70 p/h Inside IR35 I'm working with a leading engineering organisation delivering some of the UK's most advanced defence technology programmes and am looking to speak with experienced security cleared Principal/Lead Hardware Engineers. This is an opportunity to work on cutting-edge electronic systems deployed across airborne, maritime and land-based platforms, designing mission-critical hardware that supports real-world operational capability. What you'll be working on: High-speed digital and mixed-signal hardware design FPGA & SoC-based architectures (Xilinx, AMD, Intel/Altera) High-speed interfaces including DDR, PCIe & Ethernet Complex multilayer PCB design and schematic capture Hardware integration, verification and system qualification Board-level debugging using industry-standard test equipment Collaboration across Systems, Firmware, Software, RF and Mechanical Engineering teams We're looking for engineers with experience in: High-speed digital electronics FPGA-based hardware design Embedded systems integration Altium, Xpedition, OrCAD or similar design tools Signal integrity, EMC/EMI and hardware verification Aerospace, Defence or other safety-critical engineering environments -Electronic Warfare, Radar, RF Systems, Communications, Sensor Systems or DO-254, DEF STAN or MIL-STD environments This is a fantastic opportunity to join a highly skilled engineering team delivering complex programmes from concept through to integration, qualification and customer acceptance. If you're interested, or know someone who could be a great fit, please get in touch or send me a direct message.
Aug 13, 2026
Contractor
Principal/Lead Hardware Engineer (Contract) Luton based - 4 days a week onsite SC Clearance is essential Up to £70 p/h Inside IR35 I'm working with a leading engineering organisation delivering some of the UK's most advanced defence technology programmes and am looking to speak with experienced security cleared Principal/Lead Hardware Engineers. This is an opportunity to work on cutting-edge electronic systems deployed across airborne, maritime and land-based platforms, designing mission-critical hardware that supports real-world operational capability. What you'll be working on: High-speed digital and mixed-signal hardware design FPGA & SoC-based architectures (Xilinx, AMD, Intel/Altera) High-speed interfaces including DDR, PCIe & Ethernet Complex multilayer PCB design and schematic capture Hardware integration, verification and system qualification Board-level debugging using industry-standard test equipment Collaboration across Systems, Firmware, Software, RF and Mechanical Engineering teams We're looking for engineers with experience in: High-speed digital electronics FPGA-based hardware design Embedded systems integration Altium, Xpedition, OrCAD or similar design tools Signal integrity, EMC/EMI and hardware verification Aerospace, Defence or other safety-critical engineering environments -Electronic Warfare, Radar, RF Systems, Communications, Sensor Systems or DO-254, DEF STAN or MIL-STD environments This is a fantastic opportunity to join a highly skilled engineering team delivering complex programmes from concept through to integration, qualification and customer acceptance. If you're interested, or know someone who could be a great fit, please get in touch or send me a direct message.
Roc Search Europe Limited
Bristol, Gloucestershire
Embedded Software Engineer Bristol Permanent Full-Time 37.5 Hours Monday-Friday Are you an experienced Embedded Software Engineer with strong C programming skills and a passion for developing firmware close to hardware? We're working with an established engineering business developing complex, high-reliability technology, and they're looking for an Embedded Software Engineer to join their Bristol-based engineering team. The Role You'll be responsible for designing, developing and maintaining embedded firmware, working closely with hardware and wider engineering teams to deliver reliable, high-performance products. This is a hands-on role covering bare-metal C development, hardware integration, debugging and testing, with involvement across both new and existing products. Key Responsibilities Design and develop embedded firmware using C. Develop and maintain bare-metal applications. Support new product development and sustaining engineering projects. Develop firmware for embedded hardware and communication interfaces. Write unit and integration tests and supporting test scripts. Diagnose and resolve firmware and hardware issues. Read and interpret hardware schematics and datasheets. Evaluate new hardware devices and designs. Debug embedded systems using appropriate test equipment. Produce technical documentation, including APIs and communication protocols. Use task tracking tools to manage development activities. Contribute to reliability analysis, risk assessments and FMEA. About You You'll ideally have: 5+ years' experience working with embedded systems. Strong commercial experience developing bare-metal firmware in C. Knowledge of embedded communication protocols such as SPI, RS485 and CAN. Experience debugging embedded hardware and firmware using oscilloscopes, logic analysers and multimeters. Good understanding of electronics and the ability to read schematics. Experience using task tracking and development tools. Strong problem-solving and analytical skills.
Aug 13, 2026
Full time
Embedded Software Engineer Bristol Permanent Full-Time 37.5 Hours Monday-Friday Are you an experienced Embedded Software Engineer with strong C programming skills and a passion for developing firmware close to hardware? We're working with an established engineering business developing complex, high-reliability technology, and they're looking for an Embedded Software Engineer to join their Bristol-based engineering team. The Role You'll be responsible for designing, developing and maintaining embedded firmware, working closely with hardware and wider engineering teams to deliver reliable, high-performance products. This is a hands-on role covering bare-metal C development, hardware integration, debugging and testing, with involvement across both new and existing products. Key Responsibilities Design and develop embedded firmware using C. Develop and maintain bare-metal applications. Support new product development and sustaining engineering projects. Develop firmware for embedded hardware and communication interfaces. Write unit and integration tests and supporting test scripts. Diagnose and resolve firmware and hardware issues. Read and interpret hardware schematics and datasheets. Evaluate new hardware devices and designs. Debug embedded systems using appropriate test equipment. Produce technical documentation, including APIs and communication protocols. Use task tracking tools to manage development activities. Contribute to reliability analysis, risk assessments and FMEA. About You You'll ideally have: 5+ years' experience working with embedded systems. Strong commercial experience developing bare-metal firmware in C. Knowledge of embedded communication protocols such as SPI, RS485 and CAN. Experience debugging embedded hardware and firmware using oscilloscopes, logic analysers and multimeters. Good understanding of electronics and the ability to read schematics. Experience using task tracking and development tools. Strong problem-solving and analytical skills.
Embedded Software Engineer - Battery Management Systems Location: Warwick - Onsite 3-4 days/week Salary: 65,000- 75,000 About the Role A rapidly expanding commercial energy infrastructure company is looking for an experienced Embedded Software Engineer to join their growing team. You'll own firmware architecture for battery energy storage systems delivering mission-critical power resilience to customers across oil and gas and beyond - working with cutting-edge battery topologies and real-time power management algorithms. Key Responsibilities Design and develop embedded C/C++ firmware for battery management controllers, including state estimation, cell balancing, and thermal management Evolve BMS architecture to support next-gen energy storage topologies, including ring-topology configurations and distributed cell monitoring Implement and optimise real-time power control logic for fast-response systems (50-240kW+), ensuring 99%+ reliability and uptime Define and debug power electronics interfaces, CAN/Modbus communication stacks, and safety-critical monitoring systems Develop test strategies and provide field support for deployed systems Required Experience Embedded software development in C/C++ (microcontrollers, embedded Linux, or real-time systems) Battery management systems, power electronics, or energy storage Strong real-time fundamentals: interrupt handling, state machines, deterministic timing Proficiency with CAN bus, Modbus, or RS485 Understanding of power electronics: voltage/current sensing, SoC/SoH estimation, thermal modelling Git and embedded debugging/test automation tools IEC 61508/functional safety experience a strong advantage Desirable Battery chemistry knowledge (Li-ion, LFP), industrial IoT/cloud-connected systems, FPGA/ASIC design, automotive/aerospace power systems, and wireless integration (Bluetooth/WiFi/4G/5G). What They Offer 65,000- 75,000, flexible/hybrid working, employee share scheme, modern engineering toolkit, and genuine technical autonomy within a small, fast-growing team. Plus pension, health insurance, and comprehensive benefits. How to Apply Send your CV and a brief cover letter, including links to relevant work (GitHub, past projects, technical write-ups) Equal opportunities employer - applications welcome from all backgrounds.
Aug 13, 2026
Full time
Embedded Software Engineer - Battery Management Systems Location: Warwick - Onsite 3-4 days/week Salary: 65,000- 75,000 About the Role A rapidly expanding commercial energy infrastructure company is looking for an experienced Embedded Software Engineer to join their growing team. You'll own firmware architecture for battery energy storage systems delivering mission-critical power resilience to customers across oil and gas and beyond - working with cutting-edge battery topologies and real-time power management algorithms. Key Responsibilities Design and develop embedded C/C++ firmware for battery management controllers, including state estimation, cell balancing, and thermal management Evolve BMS architecture to support next-gen energy storage topologies, including ring-topology configurations and distributed cell monitoring Implement and optimise real-time power control logic for fast-response systems (50-240kW+), ensuring 99%+ reliability and uptime Define and debug power electronics interfaces, CAN/Modbus communication stacks, and safety-critical monitoring systems Develop test strategies and provide field support for deployed systems Required Experience Embedded software development in C/C++ (microcontrollers, embedded Linux, or real-time systems) Battery management systems, power electronics, or energy storage Strong real-time fundamentals: interrupt handling, state machines, deterministic timing Proficiency with CAN bus, Modbus, or RS485 Understanding of power electronics: voltage/current sensing, SoC/SoH estimation, thermal modelling Git and embedded debugging/test automation tools IEC 61508/functional safety experience a strong advantage Desirable Battery chemistry knowledge (Li-ion, LFP), industrial IoT/cloud-connected systems, FPGA/ASIC design, automotive/aerospace power systems, and wireless integration (Bluetooth/WiFi/4G/5G). What They Offer 65,000- 75,000, flexible/hybrid working, employee share scheme, modern engineering toolkit, and genuine technical autonomy within a small, fast-growing team. Plus pension, health insurance, and comprehensive benefits. How to Apply Send your CV and a brief cover letter, including links to relevant work (GitHub, past projects, technical write-ups) Equal opportunities employer - applications welcome from all backgrounds.
Role: Experienced Firmware Design Engineer Experience: At least 3-5 years of industrial experience in firmware design. Location: Cambridge Salary: Up to £70,000 Purpose / Role Overview : The purpose of this role is to design, develop, and deliver production-ready firmware for products, ensuring compliance with functional, regulatory, quality, and manufacturing requirements. The ideal candidate will possess strong firmware design and development skills, with a proven track record of delivering firmware for commercial products from concept through to production. Who you are: We re looking for a motivated and passionate person who has a strong interest in embedded software. You enjoy writing code, building quick prototypes and you have a good working knowledge of electronics circuits. You re organized, methodical and take pride in doing things well. You love debugging code, probing signals and always seek to understand the fundamental reason when things don't work. You are capable of developing code from either a blank slate or building on an existing codebase. You understand the need for good documentation and don't see it as an impediment. You are a team player and like bouncing technical ideas with your colleagues. Main Responsibilities & Accountabilities : Full ownership of all embedded firmware development activities to deliver complete firmware solutions, from concept to final product. This is a hands-on role that involves requirements capture, code development & firmware testing. Ability to generate detailed software requirements from high level product level features. This primarily includes working with non-technical stakeholders to capture intent and translate those to detailed requirements. Troubleshooting faults at code, and system level. Investigation and root cause analysis of problems and finding solutions. Continuous design improvement of existing products, to achieve performance improvements, cost-down targets and part obsolescence management. Creation and maintenance of a complete set of design documentation, including requirements document, software design document, software programming instructions, validation and verification documentation, etc). Provide technical support to the Manufacturing, Quality, Repairs and Customer Services functions. Evaluation of new technologies relevant to product development and generally keeping up to date with developments in technology and regulations. Working together with electronics hardware engineers to deliver complete electronics solutions for products. Skills, Knowledge & Competencies : Experience designing embedded software for high volume commercial products. Selection of appropriate microcontroller and generation of pin assignments based on product functional requirements, optimising for cost, performance, and efficient resource utilisation. Bare metal & RTOS microcontroller software development in C. Detailed understanding of microcontroller peripherals down to register level and have experience writing low-level drivers for SPI / I2C / UART / ADC / PWM /etc. Have a strong understanding of embedded system architecture and operation, including low-level hardware and software interactions, beyond the use of frameworks, libraries, or code-examples. Able to write non-blocking, clean, maintainable and reusable code from general requirements Complex problem-solving skills, attention to detail and a methodical mindset. Ability to read electronics schematic diagrams, with a good understanding of electronic hardware design and circuit operation. Very comfortable with lab equipment such as digital oscilloscope, signal generators, logic analysers, etc) and have basic soldering and prototyping skills. Experience with IOT technologies & common network protocols (Wi-Fi / BLE / MQTT / etc) Experience of working within a Quality System ideally EN ISO 13485 or ISO 9001 and awareness of validation and verification procedures. Qualifications & Professional Experience : Degree in Electronics Engineering. At least 3-5 years of industrial experience in firmware design. Desirable Skills & Experience : Hardware design experience. Familiarity with CE directives & standards such as EN62304. App development experience for iOS / Android devices. Perks : Our products help our customers make the most of every single day, whatever the season. Your happiness, satisfaction and wellbeing are equally as important to us! Competitive Salary Discretionary Bonus Scheme 25 days holiday + bank holidays Enhanced parental leave Generous discounts on products Socials and team lunches AND a genuine opportunity to be a very key part of a high growth business. Our team comes from a variety of backgrounds and we embrace our differences. We strive to create an inclusive culture, continuing to grow our company and product ranges that are making people feel their best.
Aug 13, 2026
Full time
Role: Experienced Firmware Design Engineer Experience: At least 3-5 years of industrial experience in firmware design. Location: Cambridge Salary: Up to £70,000 Purpose / Role Overview : The purpose of this role is to design, develop, and deliver production-ready firmware for products, ensuring compliance with functional, regulatory, quality, and manufacturing requirements. The ideal candidate will possess strong firmware design and development skills, with a proven track record of delivering firmware for commercial products from concept through to production. Who you are: We re looking for a motivated and passionate person who has a strong interest in embedded software. You enjoy writing code, building quick prototypes and you have a good working knowledge of electronics circuits. You re organized, methodical and take pride in doing things well. You love debugging code, probing signals and always seek to understand the fundamental reason when things don't work. You are capable of developing code from either a blank slate or building on an existing codebase. You understand the need for good documentation and don't see it as an impediment. You are a team player and like bouncing technical ideas with your colleagues. Main Responsibilities & Accountabilities : Full ownership of all embedded firmware development activities to deliver complete firmware solutions, from concept to final product. This is a hands-on role that involves requirements capture, code development & firmware testing. Ability to generate detailed software requirements from high level product level features. This primarily includes working with non-technical stakeholders to capture intent and translate those to detailed requirements. Troubleshooting faults at code, and system level. Investigation and root cause analysis of problems and finding solutions. Continuous design improvement of existing products, to achieve performance improvements, cost-down targets and part obsolescence management. Creation and maintenance of a complete set of design documentation, including requirements document, software design document, software programming instructions, validation and verification documentation, etc). Provide technical support to the Manufacturing, Quality, Repairs and Customer Services functions. Evaluation of new technologies relevant to product development and generally keeping up to date with developments in technology and regulations. Working together with electronics hardware engineers to deliver complete electronics solutions for products. Skills, Knowledge & Competencies : Experience designing embedded software for high volume commercial products. Selection of appropriate microcontroller and generation of pin assignments based on product functional requirements, optimising for cost, performance, and efficient resource utilisation. Bare metal & RTOS microcontroller software development in C. Detailed understanding of microcontroller peripherals down to register level and have experience writing low-level drivers for SPI / I2C / UART / ADC / PWM /etc. Have a strong understanding of embedded system architecture and operation, including low-level hardware and software interactions, beyond the use of frameworks, libraries, or code-examples. Able to write non-blocking, clean, maintainable and reusable code from general requirements Complex problem-solving skills, attention to detail and a methodical mindset. Ability to read electronics schematic diagrams, with a good understanding of electronic hardware design and circuit operation. Very comfortable with lab equipment such as digital oscilloscope, signal generators, logic analysers, etc) and have basic soldering and prototyping skills. Experience with IOT technologies & common network protocols (Wi-Fi / BLE / MQTT / etc) Experience of working within a Quality System ideally EN ISO 13485 or ISO 9001 and awareness of validation and verification procedures. Qualifications & Professional Experience : Degree in Electronics Engineering. At least 3-5 years of industrial experience in firmware design. Desirable Skills & Experience : Hardware design experience. Familiarity with CE directives & standards such as EN62304. App development experience for iOS / Android devices. Perks : Our products help our customers make the most of every single day, whatever the season. Your happiness, satisfaction and wellbeing are equally as important to us! Competitive Salary Discretionary Bonus Scheme 25 days holiday + bank holidays Enhanced parental leave Generous discounts on products Socials and team lunches AND a genuine opportunity to be a very key part of a high growth business. Our team comes from a variety of backgrounds and we embrace our differences. We strive to create an inclusive culture, continuing to grow our company and product ranges that are making people feel their best.
Embedded Software Engineer Southampton 38,000 to 50,000 A high tech product manufacturer is looking for an embedded software engineer to join its electronics team, working on the control and monitoring software behind a range of safety critical products. This is a software led position with hardware around it, and circuit design experience is not required. The role covers writing and maintaining firmware on ARM based microcontrollers in C and C++, working with a real time operating system, implementing the usual serial and networked communications protocols, and bringing up and debugging boards on the bench. A comfortable working relationship with hardware matters far more than hardware design experience: the team is happy with someone who can be handed a board and a codebase and work out what is going on with it. Applicants will need: Around two to three years in embedded development C and C++ on ARM based microcontrollers Familiarity with a real time operating system and interfaces such as SPI, I2C, CAN or TCP/IP A degree in electronics, computer science or a related subject
Aug 13, 2026
Full time
Embedded Software Engineer Southampton 38,000 to 50,000 A high tech product manufacturer is looking for an embedded software engineer to join its electronics team, working on the control and monitoring software behind a range of safety critical products. This is a software led position with hardware around it, and circuit design experience is not required. The role covers writing and maintaining firmware on ARM based microcontrollers in C and C++, working with a real time operating system, implementing the usual serial and networked communications protocols, and bringing up and debugging boards on the bench. A comfortable working relationship with hardware matters far more than hardware design experience: the team is happy with someone who can be handed a board and a codebase and work out what is going on with it. Applicants will need: Around two to three years in embedded development C and C++ on ARM based microcontrollers Familiarity with a real time operating system and interfaces such as SPI, I2C, CAN or TCP/IP A degree in electronics, computer science or a related subject
Graduate Embedded Software Engineer A high tech product manufacturer is looking for a graduate embedded software engineer to join its electronics team. The company builds safety critical products for industrial use, and this role sits with the team responsible for the control and monitoring software that runs on them. The successful applicant will start out working alongside experienced engineers on firmware for ARM based microcontrollers, gradually taking on their own areas as they find their feet. Day to day that means writing C and C++ for embedded targets, learning how a real time operating system fits together, working with communications interfaces between boards and systems, and spending real time on the bench bringing hardware up and debugging it. What matters is being the sort of person who can be handed a board and some code and will happily dig into what is going on. Applicants will need: A degree in electronics, computer science or a related subject Some exposure to C or C++, whether through study, placement or personal projects An interest in working close to hardware rather than purely in software Evidence of building things, which counts for a great deal in this process The team places genuine weight on what candidates have made rather than only what they have studied, so a final year project, a personal build, or a public code repository will all be read properly. Applicants are encouraged to send links alongside their CV.
Aug 13, 2026
Full time
Graduate Embedded Software Engineer A high tech product manufacturer is looking for a graduate embedded software engineer to join its electronics team. The company builds safety critical products for industrial use, and this role sits with the team responsible for the control and monitoring software that runs on them. The successful applicant will start out working alongside experienced engineers on firmware for ARM based microcontrollers, gradually taking on their own areas as they find their feet. Day to day that means writing C and C++ for embedded targets, learning how a real time operating system fits together, working with communications interfaces between boards and systems, and spending real time on the bench bringing hardware up and debugging it. What matters is being the sort of person who can be handed a board and some code and will happily dig into what is going on. Applicants will need: A degree in electronics, computer science or a related subject Some exposure to C or C++, whether through study, placement or personal projects An interest in working close to hardware rather than purely in software Evidence of building things, which counts for a great deal in this process The team places genuine weight on what candidates have made rather than only what they have studied, so a final year project, a personal build, or a public code repository will all be read properly. Applicants are encouraged to send links alongside their CV.
V ehicle Systems Engineer - 60,000 Location: anywhere in the UK This Vehicle Systems Engineer role sits at the heart of my clients vehicle compatibility programme. The Vehicle Systems Engineer is responsible for acquiring, researching, and reverse engineering the latest EV and commercial vehicles to extract the key data that underpins the businesses driver behaviour and efficiency platform, enabling full functionality of in-cab products. They will support these responsibilities through automating processes and tooling. The Vehicle Systems Engineer role requires a methodical, proactive approach to building and maintaining a vehicle integration pipeline, delivering a growing portfolio of integrated vehicles. It also demands strong stakeholder relationships with vehicle OEMs, builders, and fleet operators. Location: This role is remote; however, we ideally seek candidates based in or around the Birmingham area who can travel to vehicle suppliers, OEM partners, and customer fleet sites. Vehicle Systems Engineer Main Duties and Responsibilities Vehicle Acquisition and Connectivity: Source and acquire target vehicles for integration based on the vehicle integration roadmap Identify and access vehicle data through interfaces such as OBDII, proprietary connectors, inductive sensors, and direct vehicle loom access Capture and log raw vehicle data in a structured and contextualised format enabling analysis and simulation Decode and map signals to derive meaningful parameters such as speed, battery state, torque, and fault codes Document integrations for usage by Field Installation Engineers and customer self-installers Optimise integration processes through automation and enhanced tooling Own and continually improve vehicle data simulator(s) for process optimisation and integration testing Drive a high cadence of vehicle integrations, ensuring new vehicle support reaches production at pace Contribute to the vehicle integration roadmap, prioritising own work accordingly Track progress against integration targets and proactively flag risks or blockers Maintain close relationships with vehicle OEMs and bodybuilders to obtain technical documentation and early access to new platforms Coordinate field research and testing of new integrations with Field Installation Engineers Act as the technical point of contact for vehicle compatibility queries from internal teams and Field Installation Engineers Work closely with the Embedded & Vehicle Systems team to translate findings into firmware and application updates Contribute to root cause analysis for vehicle compatibility issues raised in the field Support pre-sales and account management with vehicle compatibility assessments where required Proactively identify new approaches to vehicle data acquisition as OEM architectures evolve Contribute ideas to improve integration tooling, documentation practices, and testing processes Stay current with EV platform developments and emerging vehicle communication standards Key Skills Strong programming skillset, including Python and C/C++ Experience of vehicle systems, including diagnostics and electrical architecture Deep technical knowledge of diagnostic standards (e.g. SAE J1939, SAE J1979) Strong analytical mindset with excellent attention to detail Proactive planner who can manage a broad workload and maintain momentum Confident communicator with internal teams, OEMs, and fleet customers Commercially aware and outcome-focused Comfortable working with physical vehicles and diagnostic hardware Interested in hearing more about this role? Then please apply now
Aug 13, 2026
Full time
V ehicle Systems Engineer - 60,000 Location: anywhere in the UK This Vehicle Systems Engineer role sits at the heart of my clients vehicle compatibility programme. The Vehicle Systems Engineer is responsible for acquiring, researching, and reverse engineering the latest EV and commercial vehicles to extract the key data that underpins the businesses driver behaviour and efficiency platform, enabling full functionality of in-cab products. They will support these responsibilities through automating processes and tooling. The Vehicle Systems Engineer role requires a methodical, proactive approach to building and maintaining a vehicle integration pipeline, delivering a growing portfolio of integrated vehicles. It also demands strong stakeholder relationships with vehicle OEMs, builders, and fleet operators. Location: This role is remote; however, we ideally seek candidates based in or around the Birmingham area who can travel to vehicle suppliers, OEM partners, and customer fleet sites. Vehicle Systems Engineer Main Duties and Responsibilities Vehicle Acquisition and Connectivity: Source and acquire target vehicles for integration based on the vehicle integration roadmap Identify and access vehicle data through interfaces such as OBDII, proprietary connectors, inductive sensors, and direct vehicle loom access Capture and log raw vehicle data in a structured and contextualised format enabling analysis and simulation Decode and map signals to derive meaningful parameters such as speed, battery state, torque, and fault codes Document integrations for usage by Field Installation Engineers and customer self-installers Optimise integration processes through automation and enhanced tooling Own and continually improve vehicle data simulator(s) for process optimisation and integration testing Drive a high cadence of vehicle integrations, ensuring new vehicle support reaches production at pace Contribute to the vehicle integration roadmap, prioritising own work accordingly Track progress against integration targets and proactively flag risks or blockers Maintain close relationships with vehicle OEMs and bodybuilders to obtain technical documentation and early access to new platforms Coordinate field research and testing of new integrations with Field Installation Engineers Act as the technical point of contact for vehicle compatibility queries from internal teams and Field Installation Engineers Work closely with the Embedded & Vehicle Systems team to translate findings into firmware and application updates Contribute to root cause analysis for vehicle compatibility issues raised in the field Support pre-sales and account management with vehicle compatibility assessments where required Proactively identify new approaches to vehicle data acquisition as OEM architectures evolve Contribute ideas to improve integration tooling, documentation practices, and testing processes Stay current with EV platform developments and emerging vehicle communication standards Key Skills Strong programming skillset, including Python and C/C++ Experience of vehicle systems, including diagnostics and electrical architecture Deep technical knowledge of diagnostic standards (e.g. SAE J1939, SAE J1979) Strong analytical mindset with excellent attention to detail Proactive planner who can manage a broad workload and maintain momentum Confident communicator with internal teams, OEMs, and fleet customers Commercially aware and outcome-focused Comfortable working with physical vehicles and diagnostic hardware Interested in hearing more about this role? Then please apply now
Network Engineer 6-Month Contract London / Remote A leading legal organisation is looking for an experienced Network Engineer to join their infrastructure team, providing hands-on support across a large-scale enterprise network. This is primarily a BAU support and operational role , focused on maintaining a secure, reliable, and high-performing network environment. You'll be responsible for troubleshooting complex networking issues, resolving incidents, performing upgrades and maintenance, and ensuring the ongoing stability of critical infrastructure. Key Skills & Experience: Strong experience supporting enterprise network environments in a BAU capacity. Advanced hands-on administration of Palo Alto Firewalls , including Panorama . Strong operational experience with Fortinet FortiGate firewalls. Experience configuring and maintaining firewall policies, NAT, Virtual Routers and Virtual Systems. Strong Cisco networking background, with proven experience troubleshooting routing and switching, including BGP , Layer 2 and Layer 3 networking. Good understanding of VRFs , MPLS and enterprise WAN technologies. Experience supporting Cisco Nexus and Catalyst switching environments. Administration and support of F5 LTM and GTM load balancers. Experience supporting Riverbed WAN optimisation solutions. Familiarity with network monitoring platforms such as SolarWinds . Experience carrying out firmware upgrades, patching and maintenance across network and security infrastructure. Knowledge of 802.1X authentication. Experience supporting Aruba ClearPass is desirable. Previous experience within the legal or professional services sector would be advantageous. If you're an experienced Network Engineer who enjoys troubleshooting complex technical issues, maintaining critical infrastructure and keeping enterprise environments running smoothly, we'd love to hear from you. Apply now to speak with VIQU IT in confidence, or contact Connor Smal via the VIQU IT website. Know someone suitable? We offer referral rewards of up to £1,000 for successful recommendations (terms apply). For more IT contract opportunities, follow VIQU IT Recruitment on LinkedIn.
Aug 13, 2026
Contractor
Network Engineer 6-Month Contract London / Remote A leading legal organisation is looking for an experienced Network Engineer to join their infrastructure team, providing hands-on support across a large-scale enterprise network. This is primarily a BAU support and operational role , focused on maintaining a secure, reliable, and high-performing network environment. You'll be responsible for troubleshooting complex networking issues, resolving incidents, performing upgrades and maintenance, and ensuring the ongoing stability of critical infrastructure. Key Skills & Experience: Strong experience supporting enterprise network environments in a BAU capacity. Advanced hands-on administration of Palo Alto Firewalls , including Panorama . Strong operational experience with Fortinet FortiGate firewalls. Experience configuring and maintaining firewall policies, NAT, Virtual Routers and Virtual Systems. Strong Cisco networking background, with proven experience troubleshooting routing and switching, including BGP , Layer 2 and Layer 3 networking. Good understanding of VRFs , MPLS and enterprise WAN technologies. Experience supporting Cisco Nexus and Catalyst switching environments. Administration and support of F5 LTM and GTM load balancers. Experience supporting Riverbed WAN optimisation solutions. Familiarity with network monitoring platforms such as SolarWinds . Experience carrying out firmware upgrades, patching and maintenance across network and security infrastructure. Knowledge of 802.1X authentication. Experience supporting Aruba ClearPass is desirable. Previous experience within the legal or professional services sector would be advantageous. If you're an experienced Network Engineer who enjoys troubleshooting complex technical issues, maintaining critical infrastructure and keeping enterprise environments running smoothly, we'd love to hear from you. Apply now to speak with VIQU IT in confidence, or contact Connor Smal via the VIQU IT website. Know someone suitable? We offer referral rewards of up to £1,000 for successful recommendations (terms apply). For more IT contract opportunities, follow VIQU IT Recruitment on LinkedIn.
Are you an experienced Firmware Engineer? Do you have strong embedded firmware development experience using STM32 processors? Are you confident working from technical specifications , collaborating with electronics engineers, and supporting products from development through to validation? If so, a global engineering business is looking to appoint a Firmware Engineer to join its growing engineering team, developing embedded firmware for innovative safety products used by customers across the world. Firmware Engineer Outside IR35 Contract 3-6 month contract Remote Working Available ASAP Start Wolverhampton Firmware Engineer Job Description: Developing embedded firmware for new and existing products, working from project documentation, technical specifications and design models. Collaborating closely with Electronics Engineers and the wider project team to ensure firmware is successfully developed, integrated, tested and validated. Supporting firmware debugging, verification and issue resolution throughout the product development lifecycle. Producing clear technical documentation to support firmware implementation, design decisions and ongoing product maintenance. Participating in technical reviews, contributing to continuous improvement activities and supporting the delivery of high-quality engineering solutions. Firmware Engineer Essential Experience/Skills/Qualifications: Proven experience in a Firmware Engineer or Embedded Software Engineer position. Extensive experience developing embedded firmware using STM32 processors. Degree qualified in Electronics Engineering or a related discipline, or equivalent industry experience. Desirable experience with TI Sitara processors, Enterprise Architect modelling software and firmware unit testing using Tessy. Please apply below if this role is of interest!
Aug 13, 2026
Contractor
Are you an experienced Firmware Engineer? Do you have strong embedded firmware development experience using STM32 processors? Are you confident working from technical specifications , collaborating with electronics engineers, and supporting products from development through to validation? If so, a global engineering business is looking to appoint a Firmware Engineer to join its growing engineering team, developing embedded firmware for innovative safety products used by customers across the world. Firmware Engineer Outside IR35 Contract 3-6 month contract Remote Working Available ASAP Start Wolverhampton Firmware Engineer Job Description: Developing embedded firmware for new and existing products, working from project documentation, technical specifications and design models. Collaborating closely with Electronics Engineers and the wider project team to ensure firmware is successfully developed, integrated, tested and validated. Supporting firmware debugging, verification and issue resolution throughout the product development lifecycle. Producing clear technical documentation to support firmware implementation, design decisions and ongoing product maintenance. Participating in technical reviews, contributing to continuous improvement activities and supporting the delivery of high-quality engineering solutions. Firmware Engineer Essential Experience/Skills/Qualifications: Proven experience in a Firmware Engineer or Embedded Software Engineer position. Extensive experience developing embedded firmware using STM32 processors. Degree qualified in Electronics Engineering or a related discipline, or equivalent industry experience. Desirable experience with TI Sitara processors, Enterprise Architect modelling software and firmware unit testing using Tessy. Please apply below if this role is of interest!
Firmware Engineer Cambridge Would you like to work on developing an extremely precise deep-tech platform with real-world impact? My client is offering the chance to work with a truly multidisciplinary team on developing cutting-edge technologies, giving you an opportunity to work alongside a highly motivated team of engineers from all walks of life. Responsibilities as a Firmware Engineer: Develop driver firmware for proprietary silicon Work throughout the whole SDLC, including bring-up, regression testing and performance testing Validate new silicon chips Experience required: Strong background in real-time embedded firmware 5+ years of experience with C/C++ development 2+ years of experience with Python Experience developing cross-platform code Desirable skills for a Firmware Engineer to have; Experience with unit test frameworks like pytest, build scripting, Jenkins CI/CD automation Good understanding of ARM Cortex-M series processors and CPU architecture Some PCB electronics design experiences Familiarity with Linux, Git, Bash, and Tcl Compensation: Private health insurance Life insurance 33 days holiday Expert training from renowned industry veterans Apply now to join a company truly leading their niche in one of the most vibrant cities on Earth for R&D!
Aug 13, 2026
Full time
Firmware Engineer Cambridge Would you like to work on developing an extremely precise deep-tech platform with real-world impact? My client is offering the chance to work with a truly multidisciplinary team on developing cutting-edge technologies, giving you an opportunity to work alongside a highly motivated team of engineers from all walks of life. Responsibilities as a Firmware Engineer: Develop driver firmware for proprietary silicon Work throughout the whole SDLC, including bring-up, regression testing and performance testing Validate new silicon chips Experience required: Strong background in real-time embedded firmware 5+ years of experience with C/C++ development 2+ years of experience with Python Experience developing cross-platform code Desirable skills for a Firmware Engineer to have; Experience with unit test frameworks like pytest, build scripting, Jenkins CI/CD automation Good understanding of ARM Cortex-M series processors and CPU architecture Some PCB electronics design experiences Familiarity with Linux, Git, Bash, and Tcl Compensation: Private health insurance Life insurance 33 days holiday Expert training from renowned industry veterans Apply now to join a company truly leading their niche in one of the most vibrant cities on Earth for R&D!
Senior DSP Firmware Engineer Contract Hybrid Stevenage The Role Design, simulate and implement DSP algorithms for advanced communications and sensing systems. Develop, test and verify FPGA firmware using VHDL and/or Verilog. Produce firmware designs from system requirements and functional specifications. Support hardware integration, debugging and product development within a multidisciplinary engineering team. Key Skills 5+ years' FPGA/DSP development experience. Strong VHDL and/or Verilog design skills. FPGA simulation, verification and test experience. Experience with formal configuration control. Desirable C/C++ for SoC or embedded processor development. Xilinx Versal AI Engines. 5G/LTE communications. Technical leadership experience. Sponsorship is not available for this position.
Aug 13, 2026
Contractor
Senior DSP Firmware Engineer Contract Hybrid Stevenage The Role Design, simulate and implement DSP algorithms for advanced communications and sensing systems. Develop, test and verify FPGA firmware using VHDL and/or Verilog. Produce firmware designs from system requirements and functional specifications. Support hardware integration, debugging and product development within a multidisciplinary engineering team. Key Skills 5+ years' FPGA/DSP development experience. Strong VHDL and/or Verilog design skills. FPGA simulation, verification and test experience. Experience with formal configuration control. Desirable C/C++ for SoC or embedded processor development. Xilinx Versal AI Engines. 5G/LTE communications. Technical leadership experience. Sponsorship is not available for this position.
Senior Embedded Software Engineer £60-70k St. Ives If you want to develop yourself from a Senior to a Lead engineer with a leading company developing extremely precise systems. This is the role for you. Platform Recruitment is partnered with a global leader in extremely responsive control software for industrial automation, looking for a Senior Embedded Software Engineer. You ll be responsible for developing firmware & software, leading the software development team, and innovating the next generation of concepts. Responsibilities as an Embedded Software Engineer: Design, develop, optimise, and thoroughly test firmware and software for execution on bare-metal processors and embedded Linux/RTOS platforms Lead a cross-functional team of hardware and software engineers to define the requirements and lead the software development life cycle Requirements: Proven experience in leading firmware development for bare-metal and Linux/RTOS-based systems, with high proficiency in high-performance C/C++. Extensive knowledge of various communication protocols (e.g., TCP/UDP, SPI/I2C, CAN, RS232) High-level familiarity with electronics/schematics, and strong numerical/analytical skills Desirable skills for an Embedded Software Engineer: Experience developing on Arm Cortex platforms utilising either RTOS or bare metal Working knowledge of embedded security Experience with other embedded or high-level prototyping languages such as Rust, C#, or Python Apply now to develop the next generation of high-precision control software! Platform Recruitment: Platform recruitment covers a wide range of IT and Engineering positions, including C++, Embedded, Electronics, Mechanical, DevOps, Cloud, Support, Project Management, Technical Sales, and more.
Aug 13, 2026
Full time
Senior Embedded Software Engineer £60-70k St. Ives If you want to develop yourself from a Senior to a Lead engineer with a leading company developing extremely precise systems. This is the role for you. Platform Recruitment is partnered with a global leader in extremely responsive control software for industrial automation, looking for a Senior Embedded Software Engineer. You ll be responsible for developing firmware & software, leading the software development team, and innovating the next generation of concepts. Responsibilities as an Embedded Software Engineer: Design, develop, optimise, and thoroughly test firmware and software for execution on bare-metal processors and embedded Linux/RTOS platforms Lead a cross-functional team of hardware and software engineers to define the requirements and lead the software development life cycle Requirements: Proven experience in leading firmware development for bare-metal and Linux/RTOS-based systems, with high proficiency in high-performance C/C++. Extensive knowledge of various communication protocols (e.g., TCP/UDP, SPI/I2C, CAN, RS232) High-level familiarity with electronics/schematics, and strong numerical/analytical skills Desirable skills for an Embedded Software Engineer: Experience developing on Arm Cortex platforms utilising either RTOS or bare metal Working knowledge of embedded security Experience with other embedded or high-level prototyping languages such as Rust, C#, or Python Apply now to develop the next generation of high-precision control software! Platform Recruitment: Platform recruitment covers a wide range of IT and Engineering positions, including C++, Embedded, Electronics, Mechanical, DevOps, Cloud, Support, Project Management, Technical Sales, and more.
Senior Firmware Engineer 60-70k Norfolk Join an innovative technology company dedicated to developing cutting-edge power systems, motors, and motor controllers across diverse market sectors. We are looking for an integral member of the Engineering Team to deliver robust firmware and software solutions. Responsibilities as a Senior Firmware Engineer: Design, develop, maintain, and test firmware and software for products focusing on power systems, motors, and motor controllers Act as the technical interface with the hardware design team and ensure all code development meets company standards Actively promote continuous improvement in development and coding practices, while also supporting QA and optimising performance. Requirements: Developing ARM MCUs in C Python experience Proven experience writing code to control power electronic systems Ability to read and understand electronic schematics Familiarity with coding standards, such as MISRA Knowledge of firmware/software debugging and validation techniques Apply now to drive the next generation of power systems and deliver cutting-edge firmware solutions!
Aug 13, 2026
Full time
Senior Firmware Engineer 60-70k Norfolk Join an innovative technology company dedicated to developing cutting-edge power systems, motors, and motor controllers across diverse market sectors. We are looking for an integral member of the Engineering Team to deliver robust firmware and software solutions. Responsibilities as a Senior Firmware Engineer: Design, develop, maintain, and test firmware and software for products focusing on power systems, motors, and motor controllers Act as the technical interface with the hardware design team and ensure all code development meets company standards Actively promote continuous improvement in development and coding practices, while also supporting QA and optimising performance. Requirements: Developing ARM MCUs in C Python experience Proven experience writing code to control power electronic systems Ability to read and understand electronic schematics Familiarity with coding standards, such as MISRA Knowledge of firmware/software debugging and validation techniques Apply now to drive the next generation of power systems and deliver cutting-edge firmware solutions!
Senior Embedded Software Engineer Cambridge Are you a highly experienced Embedded Software Engineer with a passion for problem-solving across the full product lifecycle? My client developed highly precise scientific instruments & sensors. Responsibilities as an Embedded Linux Software Engineer : Design and develop bare metal, RTOS, and DSP algorithm embedded software using C/C++ on ARM Cortex MCUs Create production support software, like test jig interfaces and calibration tools Troubleshoot hardware issues, perform fault finding, and resolve system-level problems Requirements: 5+ of Embedded Firmware/Software engineering experience Strong experience in embedded software development and debugging using C/C++ (bare metal, RTOS) Solid knowledge of MCU peripheral control (UART, I2C, SPI, USB, MODBUS, DMA, etc.) Solid understanding of Digital Signal Processing Apply now to be part of a company developing highly complex sensing technologies, and take your embedded software skills to the next level today!
Aug 13, 2026
Full time
Senior Embedded Software Engineer Cambridge Are you a highly experienced Embedded Software Engineer with a passion for problem-solving across the full product lifecycle? My client developed highly precise scientific instruments & sensors. Responsibilities as an Embedded Linux Software Engineer : Design and develop bare metal, RTOS, and DSP algorithm embedded software using C/C++ on ARM Cortex MCUs Create production support software, like test jig interfaces and calibration tools Troubleshoot hardware issues, perform fault finding, and resolve system-level problems Requirements: 5+ of Embedded Firmware/Software engineering experience Strong experience in embedded software development and debugging using C/C++ (bare metal, RTOS) Solid knowledge of MCU peripheral control (UART, I2C, SPI, USB, MODBUS, DMA, etc.) Solid understanding of Digital Signal Processing Apply now to be part of a company developing highly complex sensing technologies, and take your embedded software skills to the next level today!
Quality Assurance Engineer - Networking & Embedded Systems 45,000 - 70,000 DOE + Benefits Fully Remote (UK) About the Company Join a growing technology business developing innovative networking and communications solutions. Backed by an experienced leadership team and ambitious growth plans, the company combines software, networking and infrastructure expertise to build secure, reliable technology used in demanding environments. The Role We're looking for a Quality Assurance Engineer to validate releases, identify issues before production, and ensure solutions perform reliably across software, networking, cloud, and embedded platforms. You'll work closely with engineering teams, investigating defects, testing real-world scenarios, and helping drive product quality across the entire technology stack. Ideal Candidate Essential Skills Experience testing networking, embedded, or distributed systems Linux troubleshooting and diagnostic experience Strong understanding of TCP/IP, DNS, DHCP, NAT, VPNs and routing Knowledge of LTE, 5G, SIMs, APNs and cellular connectivity Strong defect reproduction and root-cause analysis skills Excellent written documentation skills Technical Knowledge REST API testing, JWT, authentication flows and mTLS TLS, certificates, PKI and X.509 Server-Sent Events (SSE) Security testing and RBAC validation Packet capture and protocol analysis Mock servers and test fixtures Firmware and platform testing Linux networking tools and diagnostics Desirable OpenWRT, LEDE or Embedded Linux Multipath or bonded networking Terraform or Ansible Cellular test environments Chaos engineering Automated testing frameworks Additional Requirements Must be eligible and willing to undergo security clearance Sponsorship is not available What You'll Be Doing Executing test plans across firmware, networking, cloud, and management platforms Identifying edge cases and failure scenarios Testing platform behaviour during network outages and degraded conditions Validating configuration deployment across connected devices Performing security, certificate, authentication, and permissions testing Reproducing customer-reported issues Supporting release sign-off activities Defining quality metrics and improving test coverage What We Offer 45,000 - 70,000 DOE + Benefits Fully remote UK-based role Flexible working arrangements Innovative networking and communications technology Experienced and collaborative engineering team Sound Interesting? If you're passionate about quality, networking technologies, Linux, and solving complex technical challenges, we'd love to hear from you. About Adecco Adecco is acting as an Employment Agency. We are proud to be an Equal Opportunities Employer and are committed to creating an inclusive recruitment process for all applicants. We are on the client's supplier list for this role.
Aug 13, 2026
Full time
Quality Assurance Engineer - Networking & Embedded Systems 45,000 - 70,000 DOE + Benefits Fully Remote (UK) About the Company Join a growing technology business developing innovative networking and communications solutions. Backed by an experienced leadership team and ambitious growth plans, the company combines software, networking and infrastructure expertise to build secure, reliable technology used in demanding environments. The Role We're looking for a Quality Assurance Engineer to validate releases, identify issues before production, and ensure solutions perform reliably across software, networking, cloud, and embedded platforms. You'll work closely with engineering teams, investigating defects, testing real-world scenarios, and helping drive product quality across the entire technology stack. Ideal Candidate Essential Skills Experience testing networking, embedded, or distributed systems Linux troubleshooting and diagnostic experience Strong understanding of TCP/IP, DNS, DHCP, NAT, VPNs and routing Knowledge of LTE, 5G, SIMs, APNs and cellular connectivity Strong defect reproduction and root-cause analysis skills Excellent written documentation skills Technical Knowledge REST API testing, JWT, authentication flows and mTLS TLS, certificates, PKI and X.509 Server-Sent Events (SSE) Security testing and RBAC validation Packet capture and protocol analysis Mock servers and test fixtures Firmware and platform testing Linux networking tools and diagnostics Desirable OpenWRT, LEDE or Embedded Linux Multipath or bonded networking Terraform or Ansible Cellular test environments Chaos engineering Automated testing frameworks Additional Requirements Must be eligible and willing to undergo security clearance Sponsorship is not available What You'll Be Doing Executing test plans across firmware, networking, cloud, and management platforms Identifying edge cases and failure scenarios Testing platform behaviour during network outages and degraded conditions Validating configuration deployment across connected devices Performing security, certificate, authentication, and permissions testing Reproducing customer-reported issues Supporting release sign-off activities Defining quality metrics and improving test coverage What We Offer 45,000 - 70,000 DOE + Benefits Fully remote UK-based role Flexible working arrangements Innovative networking and communications technology Experienced and collaborative engineering team Sound Interesting? If you're passionate about quality, networking technologies, Linux, and solving complex technical challenges, we'd love to hear from you. About Adecco Adecco is acting as an Employment Agency. We are proud to be an Equal Opportunities Employer and are committed to creating an inclusive recruitment process for all applicants. We are on the client's supplier list for this role.