Zenovo are currently recruiting for an experienced Linux Software Developer. You will contribute to both major new product developments and the ongoing maintenance of existing projects. Senior Linux Software Developer £50,000 - £60,000 Hybrid - Offices days will be in Worcestershire What you ll be doing: Designing and developing embedded software systems. Working on both new feature development and the enhancement of established projects. Linux kernel development, networking, and low-level system programming Working with kernel modules, performance tuning, and debugging complex system issues C/C++ development and scripting (Bash or Python) Working on Networking protocols to system automation Key Responsibilities As a Software Engineer, you will be developing solutions across radio, IoT, and accessory platforms. Your responsibilities will include: Software Development: Design, implement, and test high-quality software solutions, ensuring seamless integration with hardware and delivery to agreed timelines and requirements. Collaboration & Support: Work closely with R&D, manufacturing, and customer-facing teams, providing technical expertise and resolving software-related issues. Project Planning: Contribute accurate timescale estimates and progress updates to the R&D Manager, helping shape development strategies and ensuring alignment with project goals. Quality & Compliance: Ensure all development activities adhere to departmental quality standards, with proactive communication of risks or deviations. Knowledge & Growth: Build and maintain a deep understanding of the wider software suite, platforms, and tools. Documentation: Create and review user-facing documentation, including manuals and release notes, to support product management, manufacturing, and customer service teams. Key Skills Experience with embedded Linux especially with Yocto and Debian frameworks. Extensive Python programming experience. Excellent C/C++ programming skills with secondary experience with assembler. 5+ years experience developing, implementing, and debugging with microcontrollers using an RTOS. Knowledge of networking protocols as used in router applications (e.g. tun/tap interfaces, DSCP, iptables, routing, DNS & DHCP interception). Strong experience with asynchronous message protocols. Ability to read and understand technical specifications published by international standards organisations. Proficient in the use of development facilities associated with software development including coding, version control, build and defect tracking tools. Proficient in the use of test instruments associated with software and hardware integration
Oct 06, 2025
Full time
Zenovo are currently recruiting for an experienced Linux Software Developer. You will contribute to both major new product developments and the ongoing maintenance of existing projects. Senior Linux Software Developer £50,000 - £60,000 Hybrid - Offices days will be in Worcestershire What you ll be doing: Designing and developing embedded software systems. Working on both new feature development and the enhancement of established projects. Linux kernel development, networking, and low-level system programming Working with kernel modules, performance tuning, and debugging complex system issues C/C++ development and scripting (Bash or Python) Working on Networking protocols to system automation Key Responsibilities As a Software Engineer, you will be developing solutions across radio, IoT, and accessory platforms. Your responsibilities will include: Software Development: Design, implement, and test high-quality software solutions, ensuring seamless integration with hardware and delivery to agreed timelines and requirements. Collaboration & Support: Work closely with R&D, manufacturing, and customer-facing teams, providing technical expertise and resolving software-related issues. Project Planning: Contribute accurate timescale estimates and progress updates to the R&D Manager, helping shape development strategies and ensuring alignment with project goals. Quality & Compliance: Ensure all development activities adhere to departmental quality standards, with proactive communication of risks or deviations. Knowledge & Growth: Build and maintain a deep understanding of the wider software suite, platforms, and tools. Documentation: Create and review user-facing documentation, including manuals and release notes, to support product management, manufacturing, and customer service teams. Key Skills Experience with embedded Linux especially with Yocto and Debian frameworks. Extensive Python programming experience. Excellent C/C++ programming skills with secondary experience with assembler. 5+ years experience developing, implementing, and debugging with microcontrollers using an RTOS. Knowledge of networking protocols as used in router applications (e.g. tun/tap interfaces, DSCP, iptables, routing, DNS & DHCP interception). Strong experience with asynchronous message protocols. Ability to read and understand technical specifications published by international standards organisations. Proficient in the use of development facilities associated with software development including coding, version control, build and defect tracking tools. Proficient in the use of test instruments associated with software and hardware integration
Graduate Embedded Software Engineers (x2) Location: Bristol, UK Start Date: January 2026 Salary: Up to £37,500 + Discretionary Bonus & Benefits Type: Full-Time, Permanent We re currently recruiting on behalf of a leading technology company based in Bristol, who are looking to hire two Graduate Embedded Software Engineers to join their growing development team in January 2026. This is an exciting opportunity for recent graduates or early-career engineers to join a collaborative and innovative engineering environment, working on cutting-edge embedded systems and ARM-based technologies. Key Responsibilities: Design, develop, and maintain embedded software using C and assembler Collaborate with hardware engineers on embedded systems design Work with Real-Time Operating Systems (RTOS) on ARM processors Assist in testing, debugging, and integrating embedded solutions Follow structured development processes and contribute to code reviews What We re Looking For: Degree in Electronics, Computer Engineering, Computer Science, or a closely related discipline Solid understanding of C programming and familiarity with assembler Exposure to embedded systems design, either through academic projects or industry placement Experience or understanding of real-time operating systems Knowledge of ARM architectures (e.g., Cortex-M or Cortex-A) Enthusiasm for low-level development and problem-solving in constrained environments What s On Offer: Competitive starting salary of up to £37,500, depending on experience Discretionary annual bonus Comprehensive benefits package including: Pension scheme Private healthcare 25 days holiday + bank holidays Flexible working options Ongoing training and professional development Career progression opportunities in a high-growth, high-tech environment
Oct 04, 2025
Full time
Graduate Embedded Software Engineers (x2) Location: Bristol, UK Start Date: January 2026 Salary: Up to £37,500 + Discretionary Bonus & Benefits Type: Full-Time, Permanent We re currently recruiting on behalf of a leading technology company based in Bristol, who are looking to hire two Graduate Embedded Software Engineers to join their growing development team in January 2026. This is an exciting opportunity for recent graduates or early-career engineers to join a collaborative and innovative engineering environment, working on cutting-edge embedded systems and ARM-based technologies. Key Responsibilities: Design, develop, and maintain embedded software using C and assembler Collaborate with hardware engineers on embedded systems design Work with Real-Time Operating Systems (RTOS) on ARM processors Assist in testing, debugging, and integrating embedded solutions Follow structured development processes and contribute to code reviews What We re Looking For: Degree in Electronics, Computer Engineering, Computer Science, or a closely related discipline Solid understanding of C programming and familiarity with assembler Exposure to embedded systems design, either through academic projects or industry placement Experience or understanding of real-time operating systems Knowledge of ARM architectures (e.g., Cortex-M or Cortex-A) Enthusiasm for low-level development and problem-solving in constrained environments What s On Offer: Competitive starting salary of up to £37,500, depending on experience Discretionary annual bonus Comprehensive benefits package including: Pension scheme Private healthcare 25 days holiday + bank holidays Flexible working options Ongoing training and professional development Career progression opportunities in a high-growth, high-tech environment
Job Title : Desktop Software Engineer Location : Bristol (On-Site 3 Days Per Week) Salary : Up to £65,000 (Depending on Experience) Overview of the Role: On behalf of a key client in Bristol, we are looking for a Software Developer to design and develops high-performance communication software capable of interfacing with various systems, leveraging functional specifications and appropriate engineering tools. A suitable candidate will be able to translates high-level specifications into detailed development roadmaps and collaborate with the design team to ensure timely completion of milestones. Whist implementing robust and reliable software solutions, you will be contributing to reliability analysis by performing risk assessments and FMEAs through data analysis, and defining system-level testing requirements. Required Technical Skills & Experience: Proficient in software development utilizing C#, the .NET Framework, and .NET technologies. Skilled in developing WPF applications. Experienced in designing applications that are multi-threaded and/or multi-process. Understanding of synchronization challenges in multi-threaded environments. Familiar with Visual Studio Competent in using Microsoft Windows operating systems and Office applications at a user level. Job Responsibilities: Develop and design software solutions to implement product changes and enable new product offerings. Create and implement software for interface and communication systems. Design, develop, and execute unit tests to ensure software quality and reliability. Maintain and enhance existing software written in C#. Identify, analyse, and resolve software defects. Utilize Git for source code management and collaborative development. Employ task tracking systems like Trello to manage issues and coordinate development efforts. Analyse and resolve design challenges, proposing effective solutions. Install and configure development tools, including IDEs and source code control systems. Create comprehensive documentation for both new and existing code, as well as interfaces. Education : - Degree in a relevant area such as Software or Electronic Engineering Benefits : Flexible Working Hours Hybrid Working Early Finish on Fridays Enhanced Employer Pension Contribution Private Healthcare (including additional family members) Life Assurance Discretionary Performance Related Bonus
Oct 03, 2025
Full time
Job Title : Desktop Software Engineer Location : Bristol (On-Site 3 Days Per Week) Salary : Up to £65,000 (Depending on Experience) Overview of the Role: On behalf of a key client in Bristol, we are looking for a Software Developer to design and develops high-performance communication software capable of interfacing with various systems, leveraging functional specifications and appropriate engineering tools. A suitable candidate will be able to translates high-level specifications into detailed development roadmaps and collaborate with the design team to ensure timely completion of milestones. Whist implementing robust and reliable software solutions, you will be contributing to reliability analysis by performing risk assessments and FMEAs through data analysis, and defining system-level testing requirements. Required Technical Skills & Experience: Proficient in software development utilizing C#, the .NET Framework, and .NET technologies. Skilled in developing WPF applications. Experienced in designing applications that are multi-threaded and/or multi-process. Understanding of synchronization challenges in multi-threaded environments. Familiar with Visual Studio Competent in using Microsoft Windows operating systems and Office applications at a user level. Job Responsibilities: Develop and design software solutions to implement product changes and enable new product offerings. Create and implement software for interface and communication systems. Design, develop, and execute unit tests to ensure software quality and reliability. Maintain and enhance existing software written in C#. Identify, analyse, and resolve software defects. Utilize Git for source code management and collaborative development. Employ task tracking systems like Trello to manage issues and coordinate development efforts. Analyse and resolve design challenges, proposing effective solutions. Install and configure development tools, including IDEs and source code control systems. Create comprehensive documentation for both new and existing code, as well as interfaces. Education : - Degree in a relevant area such as Software or Electronic Engineering Benefits : Flexible Working Hours Hybrid Working Early Finish on Fridays Enhanced Employer Pension Contribution Private Healthcare (including additional family members) Life Assurance Discretionary Performance Related Bonus
Job Title : Principal Embedded Software Engineer Location : Bristol City Centre - 3 Days Per Week On-Site Salary - Up to £72,000 + Bonus & Benefits (Depending on Experience) Summary: This is a fantastic opportunity for an experienced engineer with a passion for leadership and a background in safety-critical embedded software to step into a high-impact role, driving both technical delivery and team performance. Responsibilities : Leading, mentoring, and managing a team of embedded software engineers in a collaborative and high-performing environment. Overseeing the full software development lifecycle from requirements and design through to implementation, testing, and maintenance. Collaborating with cross-functional teams, including project management and QA, to ensure seamless and timely delivery of projects. Defining project scope and deliverables, aligning development with customer requirements and strategic goals. Conducting code reviews, promoting engineering best practices, and ensuring coding standards are upheld. Troubleshooting and resolving technical challenges while managing risk and maintaining timelines. Driving continuous improvement, fostering innovation, and supporting professional growth within your team. Required Skills & Experience: Proven experience in embedded software development within a safety-critical environment. Solid understanding of embedded systems and RTOS Strong programming skills in C and assembler. Demonstrated leadership experience with the ability to mentor, motivate, and manage engineering teams. Experience in project management, including planning, scheduling, and resource allocation. Ability to manage multiple concurrent projects effectively. Comprehensive experience across the full software development lifecycle. Please apply to find out more!
Oct 03, 2025
Full time
Job Title : Principal Embedded Software Engineer Location : Bristol City Centre - 3 Days Per Week On-Site Salary - Up to £72,000 + Bonus & Benefits (Depending on Experience) Summary: This is a fantastic opportunity for an experienced engineer with a passion for leadership and a background in safety-critical embedded software to step into a high-impact role, driving both technical delivery and team performance. Responsibilities : Leading, mentoring, and managing a team of embedded software engineers in a collaborative and high-performing environment. Overseeing the full software development lifecycle from requirements and design through to implementation, testing, and maintenance. Collaborating with cross-functional teams, including project management and QA, to ensure seamless and timely delivery of projects. Defining project scope and deliverables, aligning development with customer requirements and strategic goals. Conducting code reviews, promoting engineering best practices, and ensuring coding standards are upheld. Troubleshooting and resolving technical challenges while managing risk and maintaining timelines. Driving continuous improvement, fostering innovation, and supporting professional growth within your team. Required Skills & Experience: Proven experience in embedded software development within a safety-critical environment. Solid understanding of embedded systems and RTOS Strong programming skills in C and assembler. Demonstrated leadership experience with the ability to mentor, motivate, and manage engineering teams. Experience in project management, including planning, scheduling, and resource allocation. Ability to manage multiple concurrent projects effectively. Comprehensive experience across the full software development lifecycle. Please apply to find out more!
Job Title: Lead/Principal Embedded Software Engineer Location: Gloucester (On-Site Working) Salary: Up to £85,000 (Depending on Experience) Summary of Vacancy: We re currently recruiting for a Principal Embedded Software Engineer on behalf of a cutting-edge Security Research & Development organisation. This organisation is focused on low-level, security-related development in embedded systems, and is building novel and secure solutions that push technical boundaries. You ll be working in a deeply technical, collaborative environment that prioritises engineering excellence. As a Principal Engineer, you ll lead development efforts for secure embedded systems, working hands-on with code while also guiding and mentoring others. You ll collaborate with researchers to prototype new capabilities and deliver high-integrity software across a wide range of platforms. Key Responsibilities: Develop robust, efficient embedded software with a focus on security and performance. Work across the full stack from low-level hardware interaction up to application logic depending on project needs. Use your deep understanding of systems to write clean, reliable code that meets demanding security requirements. Lead small teams of engineers, supporting junior developers and reviewing complex codebases. Rapidly learn and adapt to new languages, platforms, and toolchains. Collaborate closely with researchers to explore new capabilities and turn ideas into working software. Required Experience: 8+ years experience in software engineering, with a strong focus on embedded systems and/or low-level development. Expertise in native languages such as C, C++ & Python Proven track record of delivering complex projects in production environments. Deep understanding of secure coding practices and system-level design. Familiarity with a range of hardware platforms and toolchains. Excellent communication skills able to explain technical concepts to both engineers and stakeholders. Additional Information & Benefits: This role requires UK security clearance . Discretionary Bonus Enhanced Employer Pension Contributions 26 Days Holiday + Bank Holidays
Oct 01, 2025
Full time
Job Title: Lead/Principal Embedded Software Engineer Location: Gloucester (On-Site Working) Salary: Up to £85,000 (Depending on Experience) Summary of Vacancy: We re currently recruiting for a Principal Embedded Software Engineer on behalf of a cutting-edge Security Research & Development organisation. This organisation is focused on low-level, security-related development in embedded systems, and is building novel and secure solutions that push technical boundaries. You ll be working in a deeply technical, collaborative environment that prioritises engineering excellence. As a Principal Engineer, you ll lead development efforts for secure embedded systems, working hands-on with code while also guiding and mentoring others. You ll collaborate with researchers to prototype new capabilities and deliver high-integrity software across a wide range of platforms. Key Responsibilities: Develop robust, efficient embedded software with a focus on security and performance. Work across the full stack from low-level hardware interaction up to application logic depending on project needs. Use your deep understanding of systems to write clean, reliable code that meets demanding security requirements. Lead small teams of engineers, supporting junior developers and reviewing complex codebases. Rapidly learn and adapt to new languages, platforms, and toolchains. Collaborate closely with researchers to explore new capabilities and turn ideas into working software. Required Experience: 8+ years experience in software engineering, with a strong focus on embedded systems and/or low-level development. Expertise in native languages such as C, C++ & Python Proven track record of delivering complex projects in production environments. Deep understanding of secure coding practices and system-level design. Familiarity with a range of hardware platforms and toolchains. Excellent communication skills able to explain technical concepts to both engineers and stakeholders. Additional Information & Benefits: This role requires UK security clearance . Discretionary Bonus Enhanced Employer Pension Contributions 26 Days Holiday + Bank Holidays
Rate: up to £53/hour (Outside IR35) Duration: Initial 10-month contract Location: Remote ( you may be required to go onsite for a few days initially on the outskirts of Birmingham) We're looking for a talented Contract Systems Engineer to join our client s team focused on IoT and smart charging devices. In this role, you'll transform stakeholder requirements into system design artifacts that guide the development of cutting-edge products and services. Our partner require a Systems engineer who is experienced with the entire product lifecycle from concept to manufacturing and working with third party testing / engineering consultancies. You should be able to give examples of this. Key Responsibilities Provide system-level engineering support to cross-functional teams for both new and existing products. Collaborate with product management to capture, refine, and validate stakeholder requirements. Break down complex product/system behaviours for team comprehension. Support project planning and estimation activities. Offer systems insight on architecture and strategic planning. Support the software, Electronics and testing teams. Core Accountabilities Translate business and user needs into clear technical specifications. Create and maintain system design documentation for global dev teams. Ensure final solutions align with user and business expectations. Influence external technical dependencies (e.g., protocol development, government initiatives). Keep up with emerging trends and technologies in IoT and energy storage / EV technology About You Degree (or equivalent experience) in an engineering discipline. Proven experience working within project teams. Familiarity with systems/software engineering lifecycle and associated tools (MBSE / SYSML/UML) Strong communication skills able to convey complex concepts clearly. Organized, accountable, and proactive in managing tasks. Desirable Extras Prior experience in roles such as Systems Engineer, Solution Architect, Product Owner, or Business/Systems Analyst. Background in customer-focused development environments. Skilled in gathering and analyzing complex stakeholder requirements. Basic electronics and C/C++ experience Preferred Industry Experience Candidates should ideally come from one or more of the following sectors: Electrical distribution Renewable energy / Green tech EV charging infrastructure IoT product development Consumer electronics Please send across a CV if interested.
Oct 01, 2025
Contractor
Rate: up to £53/hour (Outside IR35) Duration: Initial 10-month contract Location: Remote ( you may be required to go onsite for a few days initially on the outskirts of Birmingham) We're looking for a talented Contract Systems Engineer to join our client s team focused on IoT and smart charging devices. In this role, you'll transform stakeholder requirements into system design artifacts that guide the development of cutting-edge products and services. Our partner require a Systems engineer who is experienced with the entire product lifecycle from concept to manufacturing and working with third party testing / engineering consultancies. You should be able to give examples of this. Key Responsibilities Provide system-level engineering support to cross-functional teams for both new and existing products. Collaborate with product management to capture, refine, and validate stakeholder requirements. Break down complex product/system behaviours for team comprehension. Support project planning and estimation activities. Offer systems insight on architecture and strategic planning. Support the software, Electronics and testing teams. Core Accountabilities Translate business and user needs into clear technical specifications. Create and maintain system design documentation for global dev teams. Ensure final solutions align with user and business expectations. Influence external technical dependencies (e.g., protocol development, government initiatives). Keep up with emerging trends and technologies in IoT and energy storage / EV technology About You Degree (or equivalent experience) in an engineering discipline. Proven experience working within project teams. Familiarity with systems/software engineering lifecycle and associated tools (MBSE / SYSML/UML) Strong communication skills able to convey complex concepts clearly. Organized, accountable, and proactive in managing tasks. Desirable Extras Prior experience in roles such as Systems Engineer, Solution Architect, Product Owner, or Business/Systems Analyst. Background in customer-focused development environments. Skilled in gathering and analyzing complex stakeholder requirements. Basic electronics and C/C++ experience Preferred Industry Experience Candidates should ideally come from one or more of the following sectors: Electrical distribution Renewable energy / Green tech EV charging infrastructure IoT product development Consumer electronics Please send across a CV if interested.
Job Title: Electronics Lab Technician Location: North Bristol (onsite) Salary: £28,000-£32,000 (Depending on Experience) We are seeking a hands-on and highly motivated Electronics Lab Technician to join a growing engineering team. This is an excellent opportunity for a technician who is looking to develop their technical skills within a collaborative and innovative environment. You will be responsible for populating and soldering PCBs, diagnosing and fixing faults at component level, and testing assemblies using existing test rigs, while also supporting general lab and workshop tasks. About the Role: Populate and solder PCBs (through-hole and SMD) to a high standard. Diagnose and repair PCB faults and perform rework when required. Carry out functional testing of electronic assemblies using established test rigs and procedures. Support prototype builds and new product development activities. Maintain accurate build, repair and test records. Assist with mechanical assembly tasks. What we Need from You: Degree (or equivalent) in Electronics, Electrical Engineering or related discipline. 1 3 years of commercial experience in an electronics lab, manufacturing or R&D environment. Strong hands-on skills in PCB population, soldering (through-hole and SMD) and rework. Experience using test equipment (multimeters, oscilloscopes, power supplies). Fault-finding and problem-solving skills at component and board level. Basic mechanical knowledge and manual assembly skills. Highly organised, proactive and hardworking with a positive attitude. If interested, please send over an updated CV.
Sep 30, 2025
Full time
Job Title: Electronics Lab Technician Location: North Bristol (onsite) Salary: £28,000-£32,000 (Depending on Experience) We are seeking a hands-on and highly motivated Electronics Lab Technician to join a growing engineering team. This is an excellent opportunity for a technician who is looking to develop their technical skills within a collaborative and innovative environment. You will be responsible for populating and soldering PCBs, diagnosing and fixing faults at component level, and testing assemblies using existing test rigs, while also supporting general lab and workshop tasks. About the Role: Populate and solder PCBs (through-hole and SMD) to a high standard. Diagnose and repair PCB faults and perform rework when required. Carry out functional testing of electronic assemblies using established test rigs and procedures. Support prototype builds and new product development activities. Maintain accurate build, repair and test records. Assist with mechanical assembly tasks. What we Need from You: Degree (or equivalent) in Electronics, Electrical Engineering or related discipline. 1 3 years of commercial experience in an electronics lab, manufacturing or R&D environment. Strong hands-on skills in PCB population, soldering (through-hole and SMD) and rework. Experience using test equipment (multimeters, oscilloscopes, power supplies). Fault-finding and problem-solving skills at component and board level. Basic mechanical knowledge and manual assembly skills. Highly organised, proactive and hardworking with a positive attitude. If interested, please send over an updated CV.
Job Title : Electro-Mechanical Test Engineer Location : Bristol (On-Site Working) Salary : Up to £40,000 Job Overview : This is a fantastic opportunity to join a forward-thinking engineering team based on-site in North Bristol, working at the forefront of high-performance product development. We re looking for someone who enjoys problem-solving, thrives in a practical test environment, and has a keen eye for detail. If you're experienced in executing structured test plans, analysing data, and working closely with design teams, this role could be a great fit for you. Key Responsibilities: Execute a range of mechanical and electro-mechanical tests including qualification, reliability, and life testing. Follow and improve existing test procedures and provide feedback on fixtures and processes. Troubleshoot complex technical issues and support root-cause investigations. Inspect mechanical assemblies for faults or non-conformance. Gather, analyse, and report test data with clear pass/fail assessments. Support the commissioning and improvement of test rigs. Participate in risk assessments and promote safe working practices. Work independently or collaboratively to meet project deadlines and quality standards. Required Experience: Degree in Mechanical, Electrical, or a related Engineering discipline. Minimum of 2 years experience testing mechanical or electro-mechanical systems. Comfortable reading technical documentation, engineering drawings, and schematics. Solid understanding of mechanical systems and a basic knowledge of electrical principles. Additional Benefits : 25 days hols + 8 days bank hols Private Medical care (after probation period) Life Assurance Gym discount Retail vouchers Career development & training Flexible Working
Sep 24, 2025
Full time
Job Title : Electro-Mechanical Test Engineer Location : Bristol (On-Site Working) Salary : Up to £40,000 Job Overview : This is a fantastic opportunity to join a forward-thinking engineering team based on-site in North Bristol, working at the forefront of high-performance product development. We re looking for someone who enjoys problem-solving, thrives in a practical test environment, and has a keen eye for detail. If you're experienced in executing structured test plans, analysing data, and working closely with design teams, this role could be a great fit for you. Key Responsibilities: Execute a range of mechanical and electro-mechanical tests including qualification, reliability, and life testing. Follow and improve existing test procedures and provide feedback on fixtures and processes. Troubleshoot complex technical issues and support root-cause investigations. Inspect mechanical assemblies for faults or non-conformance. Gather, analyse, and report test data with clear pass/fail assessments. Support the commissioning and improvement of test rigs. Participate in risk assessments and promote safe working practices. Work independently or collaboratively to meet project deadlines and quality standards. Required Experience: Degree in Mechanical, Electrical, or a related Engineering discipline. Minimum of 2 years experience testing mechanical or electro-mechanical systems. Comfortable reading technical documentation, engineering drawings, and schematics. Solid understanding of mechanical systems and a basic knowledge of electrical principles. Additional Benefits : 25 days hols + 8 days bank hols Private Medical care (after probation period) Life Assurance Gym discount Retail vouchers Career development & training Flexible Working
Job Title : Senior Embedded Software Engineer Location : Bristol (3 Days Working On-Site Per Week) Salary : Up to £75,000 (Depending on Experience) Please Note, No VISA Sponsorship can be offered for this position. Vacancy Overview: This position will see you working in a well-established organisation and team of 40+ engineers who are pioneering advanced technology solutions for highly regulated environments. Join an innovative team and help shape the future of our cutting-edge products. You ll be working for a company at the forefront of engineering excellence, known for tackling complex challenges and integrating diverse technologies. The products/systems encompass control systems, dynamics, hydraulics, motors, generators, sensors, electronics, data science, signal processing, microcontrollers, and software. Within the team you ll be tasked with the design and development high-performance embedded software and firmware for next generation products along with the maintenance and improvement of current ones. Technical Skills & Experience Required: Experience programming embedded systems in C or C++ Proficiency in C/C++ coding practices Familiarity with scripting languages such as Python Experience designing multi-threaded and/or multi-process embedded systems Understanding of synchronization issues in embedded development Basic knowledge of Microsoft Windows OS and Office applications Familiarity with communication protocols like SPI, RS232, RS485, CAN, and asynchronous serial interfaces Skills in debugging embedded hardware using oscilloscopes, logic analysers, and multimeters Basic electronics design knowledge To find out more, please apply with your latest CV.
Sep 22, 2025
Full time
Job Title : Senior Embedded Software Engineer Location : Bristol (3 Days Working On-Site Per Week) Salary : Up to £75,000 (Depending on Experience) Please Note, No VISA Sponsorship can be offered for this position. Vacancy Overview: This position will see you working in a well-established organisation and team of 40+ engineers who are pioneering advanced technology solutions for highly regulated environments. Join an innovative team and help shape the future of our cutting-edge products. You ll be working for a company at the forefront of engineering excellence, known for tackling complex challenges and integrating diverse technologies. The products/systems encompass control systems, dynamics, hydraulics, motors, generators, sensors, electronics, data science, signal processing, microcontrollers, and software. Within the team you ll be tasked with the design and development high-performance embedded software and firmware for next generation products along with the maintenance and improvement of current ones. Technical Skills & Experience Required: Experience programming embedded systems in C or C++ Proficiency in C/C++ coding practices Familiarity with scripting languages such as Python Experience designing multi-threaded and/or multi-process embedded systems Understanding of synchronization issues in embedded development Basic knowledge of Microsoft Windows OS and Office applications Familiarity with communication protocols like SPI, RS232, RS485, CAN, and asynchronous serial interfaces Skills in debugging embedded hardware using oscilloscopes, logic analysers, and multimeters Basic electronics design knowledge To find out more, please apply with your latest CV.
Software Test Engineer (Manual & Automation Testing) Location: Gloucester On site 3 Days per Week Salary: £40,000 £55,000 (depending on experience) We are seeking an experienced Software Test Engineer to join a growing engineering team. This is a hybrid role based in Gloucester, with an expectation of on site working three days per week. The right candidate will have at least two years of commercial experience in software testing, and a strong mix of manual and automation skills. Key Responsibilities: Design, build and maintain unit tests for software under development Develop and execute test cases to validate functional and non functional requirements Debug software and firmware defects using appropriate tools Perform manual and automated testing of desktop applications (VB.Net) Report, track, and assist in the resolution of software bugs Work within Agile sprint cycles and contribute to continuous improvement Build and manage GitLab CI/CD pipelines for automation testing Develop UI automation scripts Use version control (e.g. Git) for test code and artifacts Produce and maintain test documentation including test plans, test reports, and operational manuals Conduct regression, system, ad hoc and hardware integrated testing About You: Minimum 2 years commercial experience in software testing, including automation Proficient in manual & automated testing, especially for desktop applications in VB.Net Experience with UI automation tools (like SikuliX) Hands on experience with setting up and using CI/CD pipelines (GitLab preferred) Strong debugging skills, including firmware/software level work Good experience working in Agile development environments Excellent written & verbal communication; strong documentation skills Note : All applicants must be able to work in the UK without VISA Sponsorship Please apply to find out more.
Sep 12, 2025
Full time
Software Test Engineer (Manual & Automation Testing) Location: Gloucester On site 3 Days per Week Salary: £40,000 £55,000 (depending on experience) We are seeking an experienced Software Test Engineer to join a growing engineering team. This is a hybrid role based in Gloucester, with an expectation of on site working three days per week. The right candidate will have at least two years of commercial experience in software testing, and a strong mix of manual and automation skills. Key Responsibilities: Design, build and maintain unit tests for software under development Develop and execute test cases to validate functional and non functional requirements Debug software and firmware defects using appropriate tools Perform manual and automated testing of desktop applications (VB.Net) Report, track, and assist in the resolution of software bugs Work within Agile sprint cycles and contribute to continuous improvement Build and manage GitLab CI/CD pipelines for automation testing Develop UI automation scripts Use version control (e.g. Git) for test code and artifacts Produce and maintain test documentation including test plans, test reports, and operational manuals Conduct regression, system, ad hoc and hardware integrated testing About You: Minimum 2 years commercial experience in software testing, including automation Proficient in manual & automated testing, especially for desktop applications in VB.Net Experience with UI automation tools (like SikuliX) Hands on experience with setting up and using CI/CD pipelines (GitLab preferred) Strong debugging skills, including firmware/software level work Good experience working in Agile development environments Excellent written & verbal communication; strong documentation skills Note : All applicants must be able to work in the UK without VISA Sponsorship Please apply to find out more.
We are seeking an IT System implementation and Adoption Engineer with a product management background to join our partners expanding project team. In this role, you will collaborate with customers and internal stakeholders to define, configure, and operationalize our client's systems. Your goal will be to align our product capabilities with customer needs, helping them achieve their operational objectives while providing strategic feedback to enhance our product portfolio. Key Responsibilities Operational Frameworks: Collaborate with Product Management and customers to gain in-depth expertise on bespoke systems and develop customer-specific system settings. Customer Enablement: Design system operationalisation concepts that empower customers to adopt our clients systems and enhance their efficiency over time. Digital Transformation: Support customers to plan and manage their journey to digitally transform their operations using our partners advanced technologies. Stakeholder Collaboration: Act as the liaison between customers, product teams, and internal stakeholders to ensure alignment of system configurations with operational goals. Documentation: Create and maintain detailed operational documents and guidelines for customer use. Continuous Improvement: Gather feedback from customers and field teams to refine and optimize operational concepts and system settings. Requirements You will be able to demonstrate a background of implementing complex IT Systems ( e.g Salesforce, Dynamics, SAP, AI/Edge ) to new users Background in product management, operational consulting, or a similar role. Strong technical aptitude and the ability to learn complex systems quickly. Experience tailoring operational solutions to meet specific customer requirements. Excellent communication and collaboration skills, with a focus on customer success. This hybrid role requires attendance at the Bristol or Cardiff office at least two days a month. You will need to spend time abroad when required (all expenses paid for) to deliver these systems. Benefits Competitive salary Matched company pension contributions up to 5%. 25 days annual leave rising to 28 days based on length of service Private healthcare. Flexible and remote working options. We cannot offer sponsorship for this role. Please send across an updated CV if interested.
Feb 07, 2025
Full time
We are seeking an IT System implementation and Adoption Engineer with a product management background to join our partners expanding project team. In this role, you will collaborate with customers and internal stakeholders to define, configure, and operationalize our client's systems. Your goal will be to align our product capabilities with customer needs, helping them achieve their operational objectives while providing strategic feedback to enhance our product portfolio. Key Responsibilities Operational Frameworks: Collaborate with Product Management and customers to gain in-depth expertise on bespoke systems and develop customer-specific system settings. Customer Enablement: Design system operationalisation concepts that empower customers to adopt our clients systems and enhance their efficiency over time. Digital Transformation: Support customers to plan and manage their journey to digitally transform their operations using our partners advanced technologies. Stakeholder Collaboration: Act as the liaison between customers, product teams, and internal stakeholders to ensure alignment of system configurations with operational goals. Documentation: Create and maintain detailed operational documents and guidelines for customer use. Continuous Improvement: Gather feedback from customers and field teams to refine and optimize operational concepts and system settings. Requirements You will be able to demonstrate a background of implementing complex IT Systems ( e.g Salesforce, Dynamics, SAP, AI/Edge ) to new users Background in product management, operational consulting, or a similar role. Strong technical aptitude and the ability to learn complex systems quickly. Experience tailoring operational solutions to meet specific customer requirements. Excellent communication and collaboration skills, with a focus on customer success. This hybrid role requires attendance at the Bristol or Cardiff office at least two days a month. You will need to spend time abroad when required (all expenses paid for) to deliver these systems. Benefits Competitive salary Matched company pension contributions up to 5%. 25 days annual leave rising to 28 days based on length of service Private healthcare. Flexible and remote working options. We cannot offer sponsorship for this role. Please send across an updated CV if interested.