HS Design, Inc. in Bristol is looking for an Embedded Software Engineer to develop firmware for medical devices. In this role, you will collaborate with multidisciplinary teams to create safety-critical applications using C/C++. You will be mentored by Senior Engineers and participate in a supportive culture that values teamwork and knowledge sharing. The position offers a salary up to £53,000 with various perks, including flexible hybrid working, private healthcare, enhanced parental leave, and ample training opportunities.
06/06/2026
Full time
HS Design, Inc. in Bristol is looking for an Embedded Software Engineer to develop firmware for medical devices. In this role, you will collaborate with multidisciplinary teams to create safety-critical applications using C/C++. You will be mentored by Senior Engineers and participate in a supportive culture that values teamwork and knowledge sharing. The position offers a salary up to £53,000 with various perks, including flexible hybrid working, private healthcare, enhanced parental leave, and ample training opportunities.
Bold ideas start with bold people. At Ensera Design, we are a world class user centered innovation and product development consultancy working across medical and consumer health. Join our multidisciplinary team to build robust, secure firmware that powers life enhancing products. We are currently seeking an embedded Software Engineer to join our talented team and contribute to delivering exceptional solutions for our clients. You'll join a multidisciplinary team developing a greenfield medical device from the ground up. Day to day, your focus will be designing and implementing embedded software in C/C++ on embedded Linux platforms. You'll sit alongside hardware, MCU, UI and test engineers, with real input into the Linux architecture and design while the project is still taking shape. You'll have a team of Senior Software Engineers around you who'll mentor you throughout. Due to the nature of Ensera Design's work, you'll have the opportunity to either branch out into other specialisms or go deeper into the one you're already in. About you You're an engineer who has worked across safety critical systems and/or medical devices in the past with a desire to develop within an embeddedLinuxenvironment. You'll be a strong communicator with a desire to learn from others, share your own knowledge and mentor junior engineers. You'll be interested in working on safety critical applications across the full development lifecycle and in accordance with safety and reliability standards such as IEC 62304. What you'll do Design and implement embedded Linux software in line with agreed system and security architecture Support Linux platform bring up and configuration within scope Contribute to the embedded build system (e.g. Yocto or equivalent) Define and maintain interfaces between Linux, MCU firmware, UI, and connectivity components Support debugging of system level faults and performance issues Share knowledge and mentor more junior members of the team Your skills and experience You don't need to tick every box but if you hit most of the essentials, we'd love to hear from you. Around 3-5 years' experience developing software on embedded Linux platforms Solid understanding of Linux internals, IPC, filesystems, and networking Experience with embedded build systems (Yocto, Buildroot, or similar) Strong C/C++ experience; scripting experience is beneficial Experience working in structured, quality-focused development environments Experience with Qt or other embedded UI frameworks Experience integrating Linux systems with MCUs over UART, SPI, or CAN Secure boot, system update, or platform hardening experience Experience with communication protocols (UART, SPI, I C, CAN) Experience working in regulated or safety critical domains Why work with us? Ensera Design offers interesting and varied work combined with a supportive team culture to provide a stimulating environment where you will have the opportunity to develop and learn from others. We offer flexible working policies where working patterns are agreed with our line managers, taking into account the role, needs of the individual, and the team. We recognise that we are only as good as our people and we know how important it is to support our team. We offer: Performance related company wide bonus. Flexible hybrid working in line with our core hours (Mon-Thu, 9:30am-12:00pm & 2:00pm-4:00pm; Fri, 9:30am-12:00pm). Private healthcare for you and your family. Enhanced maternity and paternity leave. Salary exchange pension scheme. 25 days of annual leave, plus the option to purchase up to one working week and additional days for length of service. Access to our Employee Assistance Programme and digital wellbeing platform. Cycle to Work & Electric Vehicle Lease schemes. Death in service (x4 gross salary). Training and development opportunities, including dedicated learning days and regular knowledge sharing sessions. A free lunch the first Monday of every month alongside our company wide meeting. Free breakfast every Wednesday, and plenty of opportunities to socialise, including team organized activities, summer and Christmas parties, and more. At Ensera Design we believe that designing for people means including all people, starting with the team behind the work. Our human centred design ethos is rooted in empathy, and our values - pull together, find a way, and care - guide us in building a team that reflects the diversity of the world we design for. We know that different perspectives lead to better ideas, stronger collaboration, and more meaningful outcomes. If you meet the skills and experience for this role, we welcome your application - whatever your background, identity, or path into design. What matters to us is that you share our belief in purposeful, people first design.
06/06/2026
Full time
Bold ideas start with bold people. At Ensera Design, we are a world class user centered innovation and product development consultancy working across medical and consumer health. Join our multidisciplinary team to build robust, secure firmware that powers life enhancing products. We are currently seeking an embedded Software Engineer to join our talented team and contribute to delivering exceptional solutions for our clients. You'll join a multidisciplinary team developing a greenfield medical device from the ground up. Day to day, your focus will be designing and implementing embedded software in C/C++ on embedded Linux platforms. You'll sit alongside hardware, MCU, UI and test engineers, with real input into the Linux architecture and design while the project is still taking shape. You'll have a team of Senior Software Engineers around you who'll mentor you throughout. Due to the nature of Ensera Design's work, you'll have the opportunity to either branch out into other specialisms or go deeper into the one you're already in. About you You're an engineer who has worked across safety critical systems and/or medical devices in the past with a desire to develop within an embeddedLinuxenvironment. You'll be a strong communicator with a desire to learn from others, share your own knowledge and mentor junior engineers. You'll be interested in working on safety critical applications across the full development lifecycle and in accordance with safety and reliability standards such as IEC 62304. What you'll do Design and implement embedded Linux software in line with agreed system and security architecture Support Linux platform bring up and configuration within scope Contribute to the embedded build system (e.g. Yocto or equivalent) Define and maintain interfaces between Linux, MCU firmware, UI, and connectivity components Support debugging of system level faults and performance issues Share knowledge and mentor more junior members of the team Your skills and experience You don't need to tick every box but if you hit most of the essentials, we'd love to hear from you. Around 3-5 years' experience developing software on embedded Linux platforms Solid understanding of Linux internals, IPC, filesystems, and networking Experience with embedded build systems (Yocto, Buildroot, or similar) Strong C/C++ experience; scripting experience is beneficial Experience working in structured, quality-focused development environments Experience with Qt or other embedded UI frameworks Experience integrating Linux systems with MCUs over UART, SPI, or CAN Secure boot, system update, or platform hardening experience Experience with communication protocols (UART, SPI, I C, CAN) Experience working in regulated or safety critical domains Why work with us? Ensera Design offers interesting and varied work combined with a supportive team culture to provide a stimulating environment where you will have the opportunity to develop and learn from others. We offer flexible working policies where working patterns are agreed with our line managers, taking into account the role, needs of the individual, and the team. We recognise that we are only as good as our people and we know how important it is to support our team. We offer: Performance related company wide bonus. Flexible hybrid working in line with our core hours (Mon-Thu, 9:30am-12:00pm & 2:00pm-4:00pm; Fri, 9:30am-12:00pm). Private healthcare for you and your family. Enhanced maternity and paternity leave. Salary exchange pension scheme. 25 days of annual leave, plus the option to purchase up to one working week and additional days for length of service. Access to our Employee Assistance Programme and digital wellbeing platform. Cycle to Work & Electric Vehicle Lease schemes. Death in service (x4 gross salary). Training and development opportunities, including dedicated learning days and regular knowledge sharing sessions. A free lunch the first Monday of every month alongside our company wide meeting. Free breakfast every Wednesday, and plenty of opportunities to socialise, including team organized activities, summer and Christmas parties, and more. At Ensera Design we believe that designing for people means including all people, starting with the team behind the work. Our human centred design ethos is rooted in empathy, and our values - pull together, find a way, and care - guide us in building a team that reflects the diversity of the world we design for. We know that different perspectives lead to better ideas, stronger collaboration, and more meaningful outcomes. If you meet the skills and experience for this role, we welcome your application - whatever your background, identity, or path into design. What matters to us is that you share our belief in purposeful, people first design.
At the heart of Paxton, we are innovators, we look for ways of harnessing new technology to provide better solutions for our customers. We're a global brand with nearly 40 years of experience, our team of over 400 employees is spread around the world. We pride ourselves on creating a vibrant environment, with a focus on excellent company culture. Our teams make Paxton a great place to work with brilliant benefits that come with any role at Paxton, with an emphasis on career progression, training and development, and recognition of achievement for every employee. So, what are the benefits? We run a great social calendar with wine tasting, cooking classes, onsite yoga, staff parties, monthly internal events and more. It's rare you won't see something going on! Hybrid working, work from home on Tuesday and Thursdays alongside our flexible working hours scheme. Private medical insurance (Opt in) and healthcare cash back plan with Health Shield. Join a Carbon Neutral company - Paxton is Carbon Neutral in the UK, France, Germany & South Africa! Modern offices, collaboration spaces, onsite mini gym, and a gourmet café with subsidised food. Discounted fitness memberships up to 75% off in your area with GymFlex. Collaborative internal group initiatives like the Green Team, EDI Team, or the Charity Team. Tech, bike, and travel or season ticket loans. 25-days holiday plus bank holidays, and you can buy & sell up to 5 days a year. Recognised as one of the Best Companies to Work for in the UK, by Best Companies . About the role Based in our Brighton office, you'll be responsible for the lifecycle management of the Paxton digital services as well as the creation, governance, and delivery of new services to market. You will work with all departments within the company to ensure success, demonstrating world class communication and strategic thinking. Own the end to end lifecycle of one or more software products, from discovery and definition through delivery, launch, iteration, and end of life. Influence the service vision & roadmap, ensuring alignment with company strategy and customer needs. Monitor product performance using agreed KPIs (e.g. adoption, usage, customer satisfaction, and commercial performance) and recommend enhancements or corrective actions. Lead agile product development processes, writing clear user stories and acceptance criteria, and leading sprint planning, reviews and retrospectives. Create, prioritise, and continuously review the product backlog. Utilising Jira as a primary system for backlog management, sprint tracking, dependency management, and release planning. Collaborate with engineering and commercial teams to ensure timely, high-quality delivery, and ensure solutions are technically sound, user centred, and commercially viable. Own and manage the Change Control Board (CCB) process for software products, including impact assessment, prioritisation of change requests, and decision governance. Translate business, customer, and market needs into clear functional and non functional requirements for software development teams. Build a strong understanding of software architecture concepts, including integrations, APIs, and data flows, to support effective decision-making. Collaborate with technical teams to define, evolve, and prioritise public and internal APIs, ensuring scalability, security, and usability. Visit end user and installer sites to gather and analyse customer feedback, usage data, and market insights to drive continuous improvement and inform product roadmap decisions. Support marketing activities, to ensure product positioning, messaging, and value propositions accurately reflect software capabilities. Develop and maintain product documentation for product requirements, release notes, API documentation and internal materials. What can you expect from this role? Ownership of digital products across their full lifecycle, from idea through to launch and iteration Close collaboration with teams across the business, influencing decisions and driving alignment A varied role balancing strategy, delivery and continuous improvement in a fast paced environment What are we looking for? Extensive experience as a Product Manager or Product Owner managing hardware products, with exposure to firmware and/or software. Strong understanding of hardware product lifecycles, with the ability to work confidently with engineering and technical teams. Excellent communication and stakeholder management skills, with the confidence to make and own decisions. A collaborative, customer focused mindset with a genuine passion for technology and innovation. The right attitude is more important to us than your skills or experience. If you're excited about a role but your existing experience doesn't match up with every element of the job description, we encourage you to apply anyway.
06/06/2026
Full time
At the heart of Paxton, we are innovators, we look for ways of harnessing new technology to provide better solutions for our customers. We're a global brand with nearly 40 years of experience, our team of over 400 employees is spread around the world. We pride ourselves on creating a vibrant environment, with a focus on excellent company culture. Our teams make Paxton a great place to work with brilliant benefits that come with any role at Paxton, with an emphasis on career progression, training and development, and recognition of achievement for every employee. So, what are the benefits? We run a great social calendar with wine tasting, cooking classes, onsite yoga, staff parties, monthly internal events and more. It's rare you won't see something going on! Hybrid working, work from home on Tuesday and Thursdays alongside our flexible working hours scheme. Private medical insurance (Opt in) and healthcare cash back plan with Health Shield. Join a Carbon Neutral company - Paxton is Carbon Neutral in the UK, France, Germany & South Africa! Modern offices, collaboration spaces, onsite mini gym, and a gourmet café with subsidised food. Discounted fitness memberships up to 75% off in your area with GymFlex. Collaborative internal group initiatives like the Green Team, EDI Team, or the Charity Team. Tech, bike, and travel or season ticket loans. 25-days holiday plus bank holidays, and you can buy & sell up to 5 days a year. Recognised as one of the Best Companies to Work for in the UK, by Best Companies . About the role Based in our Brighton office, you'll be responsible for the lifecycle management of the Paxton digital services as well as the creation, governance, and delivery of new services to market. You will work with all departments within the company to ensure success, demonstrating world class communication and strategic thinking. Own the end to end lifecycle of one or more software products, from discovery and definition through delivery, launch, iteration, and end of life. Influence the service vision & roadmap, ensuring alignment with company strategy and customer needs. Monitor product performance using agreed KPIs (e.g. adoption, usage, customer satisfaction, and commercial performance) and recommend enhancements or corrective actions. Lead agile product development processes, writing clear user stories and acceptance criteria, and leading sprint planning, reviews and retrospectives. Create, prioritise, and continuously review the product backlog. Utilising Jira as a primary system for backlog management, sprint tracking, dependency management, and release planning. Collaborate with engineering and commercial teams to ensure timely, high-quality delivery, and ensure solutions are technically sound, user centred, and commercially viable. Own and manage the Change Control Board (CCB) process for software products, including impact assessment, prioritisation of change requests, and decision governance. Translate business, customer, and market needs into clear functional and non functional requirements for software development teams. Build a strong understanding of software architecture concepts, including integrations, APIs, and data flows, to support effective decision-making. Collaborate with technical teams to define, evolve, and prioritise public and internal APIs, ensuring scalability, security, and usability. Visit end user and installer sites to gather and analyse customer feedback, usage data, and market insights to drive continuous improvement and inform product roadmap decisions. Support marketing activities, to ensure product positioning, messaging, and value propositions accurately reflect software capabilities. Develop and maintain product documentation for product requirements, release notes, API documentation and internal materials. What can you expect from this role? Ownership of digital products across their full lifecycle, from idea through to launch and iteration Close collaboration with teams across the business, influencing decisions and driving alignment A varied role balancing strategy, delivery and continuous improvement in a fast paced environment What are we looking for? Extensive experience as a Product Manager or Product Owner managing hardware products, with exposure to firmware and/or software. Strong understanding of hardware product lifecycles, with the ability to work confidently with engineering and technical teams. Excellent communication and stakeholder management skills, with the confidence to make and own decisions. A collaborative, customer focused mindset with a genuine passion for technology and innovation. The right attitude is more important to us than your skills or experience. If you're excited about a role but your existing experience doesn't match up with every element of the job description, we encourage you to apply anyway.
Agilent Technologies LDA UK Limited
Harwell, Oxfordshire
Job DescriptionLocation: Harwell, Oxfordshire (Hybrid)Company: Agilent Technologies - Spectroscopy & Vacuum DivisionOverviewWe are seeking an experienced Product Cybersecurity Engineer to lead and support cybersecurity activities across our spectroscopy and vacuum product portfolio. This role is critical to ensuring our products meet evolving global cybersecurity regulations, customer requirements, and industry best practices-particularly in regulated markets such as aviation security, customs & borders, pharmaceuticals, and defence.You will work cross-functionally with R&D, Product Security, Agilent IT , Sales, and Marketing teams, ensuring cybersecurity is embedded throughout the product lifecycle-from design and development through to deployment and ongoing support.You will report to the R&D Software Manager as part of the team responsible for writing the software/firmware that runs our instruments but it is expected that this will be a cross-functional and cross-product role.The role will be based out of our Harwell, Oxfordshire office in the UK. There is some expectation to be on-site for hands-on work with our products, but we operate a hybrid model (2-3 days working from home, 2-3 days on-site) as a standard option.Key Responsibilities1. Cybersecurity Compliance & RegulationInterpret and apply global cybersecurity and privacy regulations (e.g. GDPR, EU Cyber Resilience Act). Aligning approach with Legal and the CISO organisation.Act as product line lead for EU CRA readiness, including:Product cybersecurity documentationPolicy and procedure developmentCoordination and collaboration with product teams and central security functionsOwn and track remediation plans to ensure continued product compliance.Maintain and review cybersecurity requirements aligned to target markets (e.g. defence, aviation, customs).Ensure products are GDPR compliant.2. Sales & Customer Cybersecurity SupportSupport Sales and Marketing with cybersecurity content for tenders and bids:Contribute to cybersecurity whitepapers and standard documentationProvide technical input for tender compliance submissionsParticipate in customer-facing cybersecurity discussions, where needed.Review customer and regulatory documentation and translate requirements into product development inputs.Stay aligned with industry developments and best practices.3. Secure Product DevelopmentEnsure products meet:Internal Agilent security policies and proceduresExternal regulatory and customer requirementsDrive a proactive cybersecurity approach within product development.Conduct or support cybersecurity testing and assessments, identifying vulnerabilities and providing reports.Collaborate with R&D to:Analyse vulnerabilitiesIdentify false positives and controlsConduct threat modellingDefine, implement and track remediation plansProvide technical guidance on:Encryption and key managementPatch managementIdentity and user managementContribute to infrastructure security (e.g. certificate and secret management).Support secure product configuration tailored to customer needs.4. DevSecOps & Security EngineeringDrive adoption of DevSecOps practices, including:CI/CD security integrationAutomated vulnerability scanning (e.g. Nessus)Implement and maintain:Static Application Security Testing (SAST)Dynamic Application Security Testing (DAST)Software Composition Analysis (SCA)Lead Software Bill of Materials (SBOM) creation and management in the spectroscopy and vacuum product lines.Perform application security and penetration testing in collaboration with the internal Product Security Program team.5. Embedded Systems SecuritySecure Windows 10/11 IoT-based embedded systems, including:Group policy and registry hardeningAttack surface reduction (services, ports, etc.)Patch and update managementEndpoint protection and antivirusMobile Device Management (e.g. Intune)Implement Microsoft security features such as:BitLocker, AppLocker, Unified Write Filter (UWF)Support development and maintenance of embedded OS images.(Desirable) Knowledge of Embedded Linux security.6. Continuous Improvement & Future-ProofingMonitor emerging threats, vulnerabilities, and regulatory changes.Ensure products remain secure throughout their lifecycle.Promote continuous improvement in cybersecurity practices.7. Operational Security ActivitiesManage OS patching and release cycles for product platforms.Maintain secure embedded OS builds (e.g. FFU images).Ensure regular:Vulnerability scanning (e.g. Nessus)Security testing and validationSupport CI/CD environment hardening and security patching.QualificationsEssentialBachelor's or master's degree or equivalentProven experience in product cybersecurity or application security - typically 4+ years relevant experience.Strong understanding of:Secure software development lifecycle (SSDLC)Vulnerability management and remediationRegulatory compliance (GDPR, EU CRA, emerging EU and global regulations)Hands-on experience with:Security testing (SAST, DAST, SCA)Penetration testing or vulnerability analysisThreat modellingKnowledge of Windows OS security (preferably embedded/IoT variants).Experience working with cross-functional engineering teams.DesirableRelevant cybersecurity certifications (e.g. CISSP, CompTIA PenTest, ISC2 CSSLP would be beneficialFamiliarity with DevSecOps tools and CI/CD pipelinesExperience with:Nessus or similar scanning toolsSoftware Bill of Materials (SBOM)Embedded Linux security knowledge.Exposure to regulated industries (defence, aviation, pharma, border security).Experience leveraging modern AI-assisted tools (e.g. Copilot, LLMs) to enhance secure development, documentation, and cybersecurity analysis while applying appropriate engineering judgement and data security controlsPersonal AttributesStrong analytical and problem-solving skillsAbility to translate regulations into actionable engineering requirementsExcellent communication skills, including customer-facing interactionsProactive, self-driven, and detail-orientedComfortable working across multiple stakeholders and geographiesWhat we offerExciting projects in a multifaceted collaborative team grounded on an Agile Culture and ApproachCareer development opportunities in an international companyCompetitive compensation and benefits packageWork-Life-Balance programsPermanent contract in a fast-growing global companyCompany pension schemePrivate health careAgilent inspires and supports discoveries that advance the quality of life. We provide life science, diagnostic and applied market laboratories worldwide with instruments, services, consumables, applications, and expertise. Agilent enables customers to gain the answers and insights they seek, so they can do what they do best: improve the world around us. More about Agilent on DetailsThis job has a full time weekly schedule.Our pay ranges are determined by role, level, and location. Within the range, individual pay is determined by work location and additional factors, including job-related skills, experience, and relevant education or training. During the hiring process, a recruiter can share more about the specific pay range for a preferred location. Pay and benefit information by country are available at: Technologies Inc. is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability or any other protected categories under all applicable laws.Travel Required:OccasionalShift:DayDuration:No End DateJob Function:R&D
06/06/2026
Full time
Job DescriptionLocation: Harwell, Oxfordshire (Hybrid)Company: Agilent Technologies - Spectroscopy & Vacuum DivisionOverviewWe are seeking an experienced Product Cybersecurity Engineer to lead and support cybersecurity activities across our spectroscopy and vacuum product portfolio. This role is critical to ensuring our products meet evolving global cybersecurity regulations, customer requirements, and industry best practices-particularly in regulated markets such as aviation security, customs & borders, pharmaceuticals, and defence.You will work cross-functionally with R&D, Product Security, Agilent IT , Sales, and Marketing teams, ensuring cybersecurity is embedded throughout the product lifecycle-from design and development through to deployment and ongoing support.You will report to the R&D Software Manager as part of the team responsible for writing the software/firmware that runs our instruments but it is expected that this will be a cross-functional and cross-product role.The role will be based out of our Harwell, Oxfordshire office in the UK. There is some expectation to be on-site for hands-on work with our products, but we operate a hybrid model (2-3 days working from home, 2-3 days on-site) as a standard option.Key Responsibilities1. Cybersecurity Compliance & RegulationInterpret and apply global cybersecurity and privacy regulations (e.g. GDPR, EU Cyber Resilience Act). Aligning approach with Legal and the CISO organisation.Act as product line lead for EU CRA readiness, including:Product cybersecurity documentationPolicy and procedure developmentCoordination and collaboration with product teams and central security functionsOwn and track remediation plans to ensure continued product compliance.Maintain and review cybersecurity requirements aligned to target markets (e.g. defence, aviation, customs).Ensure products are GDPR compliant.2. Sales & Customer Cybersecurity SupportSupport Sales and Marketing with cybersecurity content for tenders and bids:Contribute to cybersecurity whitepapers and standard documentationProvide technical input for tender compliance submissionsParticipate in customer-facing cybersecurity discussions, where needed.Review customer and regulatory documentation and translate requirements into product development inputs.Stay aligned with industry developments and best practices.3. Secure Product DevelopmentEnsure products meet:Internal Agilent security policies and proceduresExternal regulatory and customer requirementsDrive a proactive cybersecurity approach within product development.Conduct or support cybersecurity testing and assessments, identifying vulnerabilities and providing reports.Collaborate with R&D to:Analyse vulnerabilitiesIdentify false positives and controlsConduct threat modellingDefine, implement and track remediation plansProvide technical guidance on:Encryption and key managementPatch managementIdentity and user managementContribute to infrastructure security (e.g. certificate and secret management).Support secure product configuration tailored to customer needs.4. DevSecOps & Security EngineeringDrive adoption of DevSecOps practices, including:CI/CD security integrationAutomated vulnerability scanning (e.g. Nessus)Implement and maintain:Static Application Security Testing (SAST)Dynamic Application Security Testing (DAST)Software Composition Analysis (SCA)Lead Software Bill of Materials (SBOM) creation and management in the spectroscopy and vacuum product lines.Perform application security and penetration testing in collaboration with the internal Product Security Program team.5. Embedded Systems SecuritySecure Windows 10/11 IoT-based embedded systems, including:Group policy and registry hardeningAttack surface reduction (services, ports, etc.)Patch and update managementEndpoint protection and antivirusMobile Device Management (e.g. Intune)Implement Microsoft security features such as:BitLocker, AppLocker, Unified Write Filter (UWF)Support development and maintenance of embedded OS images.(Desirable) Knowledge of Embedded Linux security.6. Continuous Improvement & Future-ProofingMonitor emerging threats, vulnerabilities, and regulatory changes.Ensure products remain secure throughout their lifecycle.Promote continuous improvement in cybersecurity practices.7. Operational Security ActivitiesManage OS patching and release cycles for product platforms.Maintain secure embedded OS builds (e.g. FFU images).Ensure regular:Vulnerability scanning (e.g. Nessus)Security testing and validationSupport CI/CD environment hardening and security patching.QualificationsEssentialBachelor's or master's degree or equivalentProven experience in product cybersecurity or application security - typically 4+ years relevant experience.Strong understanding of:Secure software development lifecycle (SSDLC)Vulnerability management and remediationRegulatory compliance (GDPR, EU CRA, emerging EU and global regulations)Hands-on experience with:Security testing (SAST, DAST, SCA)Penetration testing or vulnerability analysisThreat modellingKnowledge of Windows OS security (preferably embedded/IoT variants).Experience working with cross-functional engineering teams.DesirableRelevant cybersecurity certifications (e.g. CISSP, CompTIA PenTest, ISC2 CSSLP would be beneficialFamiliarity with DevSecOps tools and CI/CD pipelinesExperience with:Nessus or similar scanning toolsSoftware Bill of Materials (SBOM)Embedded Linux security knowledge.Exposure to regulated industries (defence, aviation, pharma, border security).Experience leveraging modern AI-assisted tools (e.g. Copilot, LLMs) to enhance secure development, documentation, and cybersecurity analysis while applying appropriate engineering judgement and data security controlsPersonal AttributesStrong analytical and problem-solving skillsAbility to translate regulations into actionable engineering requirementsExcellent communication skills, including customer-facing interactionsProactive, self-driven, and detail-orientedComfortable working across multiple stakeholders and geographiesWhat we offerExciting projects in a multifaceted collaborative team grounded on an Agile Culture and ApproachCareer development opportunities in an international companyCompetitive compensation and benefits packageWork-Life-Balance programsPermanent contract in a fast-growing global companyCompany pension schemePrivate health careAgilent inspires and supports discoveries that advance the quality of life. We provide life science, diagnostic and applied market laboratories worldwide with instruments, services, consumables, applications, and expertise. Agilent enables customers to gain the answers and insights they seek, so they can do what they do best: improve the world around us. More about Agilent on DetailsThis job has a full time weekly schedule.Our pay ranges are determined by role, level, and location. Within the range, individual pay is determined by work location and additional factors, including job-related skills, experience, and relevant education or training. During the hiring process, a recruiter can share more about the specific pay range for a preferred location. Pay and benefit information by country are available at: Technologies Inc. is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability or any other protected categories under all applicable laws.Travel Required:OccasionalShift:DayDuration:No End DateJob Function:R&D
Ensera Design is a world class user centred innovation and product development consultancy, specialising in the medical and consumer health sectors with offices in Bristol, Colorado and New Jersey. As part of Ensera, we collaborate globally with contract manufacturing facilities in Europe, the USA, and Asia. We are currently seeking an embedded Software Engineer to join our talented team and contribute to delivering exceptional solutions for our clients. You'll join a multidisciplinary team developing a greenfield medical device from the ground up. Day to day, your focus will be designing and implementing microcontroller based systems in embedded C/C++. You'll sit alongside hardware, Linux, UI and test engineers and have the opportunity to make a genuine contribution to a medical device project. You'll have a team of Senior Software Engineers around you who'll mentor you throughout. Due to the nature of Ensera Design's work, you'll have the opportunity to either branch out into other specialisms or go deeper into the one you're already in. About you You're an engineer who has worked across safety critical systems and/or medical devices in the past with a desire to develop using embedded C/C++ targeting STM32 ARM microcontrollers or similar platforms. You'll be a strong communicator with a desire to share knowledge and mentor junior members of the team - you'll also be mentored by experienced engineers who have grown with the business. You'll be interested in working on safety critical applications across the full development lifecycle and in accordance with safety and reliability standards such as IEC 62304. What you'll do Design and implement MCU firmware in line with agreed system and security architecture Support MCU subsystems and components Develop embedded C/C++ code for real time systems Collaborate with hardware, Linux, UI, connectivity, and test teams on integration topics Define and maintain coding standards and design patterns for MCU software Support fault investigation, root cause analysis, and corrective actions Share knowledge and mentor more junior members of the team Your skills and experience You don't need to tick every box but if you hit most of the essentials, we'd love to hear from you. Around 3 5 years' experience developing embedded firmware on MCUs (ARM Cortex M or equivalent) Solid C and/or C++ skills Experience with RTOS based systems Understanding of hardware-software interfaces and peripheral drivers Experience working in quality controlled or safety critical development environments Experience with STM32 or similar MCU families Bootloader, firmware update, or secure startup experience Familiarity with MISRA or similar embedded coding standards Experience with communication protocols (UART, SPI, I C, CAN) Exposure to cybersecurity considerations at MCU level The salary for this role is up to £53,000, in line with our Consultant band (£40,800 to £53,000). Please note we ask you to provide your expected salary within the band as part of your application, this helps us understand how you view your experience against the role's scope. Why work with us? Ensera Design offers interesting and varied work combined with a supportive team culture to provide a stimulating environment where you will have the opportunity to develop and learn from others. We offer flexible working policies where working patterns are agreed with our line managers, taking into account the role, needs of the individual, and the team. We recognise that we are only as good as our people and we know how important it is to support our team. We offer: Performance related company wide bonus. Flexible hybrid working in line with our core hours (Mon-Thu, 9:30am-12:00pm & 2:00pm-4:00pm; Fri, 9:30am-12:00pm). Private healthcare for you and your family. Enhanced maternity and paternity leave. Salary exchange pension scheme. 25 days of annual leave, plus the option to purchase up to one working week and additional days for length of service. Access to our Employee Assistance Programme and digital wellbeing platform. Cycle to Work & Electric Vehicle Lease schemes. Death in service (x4 gross salary). Training and development opportunities, including dedicated learning days and regular knowledge sharing sessions. A free lunch the first Monday of every month alongside our company wide meeting. Free breakfast every Wednesday, and plenty of opportunities to socialise, including team organised activities, summer and Christmas parties, and more. At Ensera Design we believe that designing for people means including all people, starting with the team behind the work. Our human centred design ethos is rooted in empathy, and our values - pull together, find a way, and care - guide us in building a team that reflects the diversity of the world we design for. We know that different perspectives lead to better ideas, stronger collaboration, and more meaningful outcomes. If you meet the skills and experience for this role, we welcome your application - whatever your background, identity, or path into design. What matters to us is that you share our belief in purposeful, people first design.
06/06/2026
Full time
Ensera Design is a world class user centred innovation and product development consultancy, specialising in the medical and consumer health sectors with offices in Bristol, Colorado and New Jersey. As part of Ensera, we collaborate globally with contract manufacturing facilities in Europe, the USA, and Asia. We are currently seeking an embedded Software Engineer to join our talented team and contribute to delivering exceptional solutions for our clients. You'll join a multidisciplinary team developing a greenfield medical device from the ground up. Day to day, your focus will be designing and implementing microcontroller based systems in embedded C/C++. You'll sit alongside hardware, Linux, UI and test engineers and have the opportunity to make a genuine contribution to a medical device project. You'll have a team of Senior Software Engineers around you who'll mentor you throughout. Due to the nature of Ensera Design's work, you'll have the opportunity to either branch out into other specialisms or go deeper into the one you're already in. About you You're an engineer who has worked across safety critical systems and/or medical devices in the past with a desire to develop using embedded C/C++ targeting STM32 ARM microcontrollers or similar platforms. You'll be a strong communicator with a desire to share knowledge and mentor junior members of the team - you'll also be mentored by experienced engineers who have grown with the business. You'll be interested in working on safety critical applications across the full development lifecycle and in accordance with safety and reliability standards such as IEC 62304. What you'll do Design and implement MCU firmware in line with agreed system and security architecture Support MCU subsystems and components Develop embedded C/C++ code for real time systems Collaborate with hardware, Linux, UI, connectivity, and test teams on integration topics Define and maintain coding standards and design patterns for MCU software Support fault investigation, root cause analysis, and corrective actions Share knowledge and mentor more junior members of the team Your skills and experience You don't need to tick every box but if you hit most of the essentials, we'd love to hear from you. Around 3 5 years' experience developing embedded firmware on MCUs (ARM Cortex M or equivalent) Solid C and/or C++ skills Experience with RTOS based systems Understanding of hardware-software interfaces and peripheral drivers Experience working in quality controlled or safety critical development environments Experience with STM32 or similar MCU families Bootloader, firmware update, or secure startup experience Familiarity with MISRA or similar embedded coding standards Experience with communication protocols (UART, SPI, I C, CAN) Exposure to cybersecurity considerations at MCU level The salary for this role is up to £53,000, in line with our Consultant band (£40,800 to £53,000). Please note we ask you to provide your expected salary within the band as part of your application, this helps us understand how you view your experience against the role's scope. Why work with us? Ensera Design offers interesting and varied work combined with a supportive team culture to provide a stimulating environment where you will have the opportunity to develop and learn from others. We offer flexible working policies where working patterns are agreed with our line managers, taking into account the role, needs of the individual, and the team. We recognise that we are only as good as our people and we know how important it is to support our team. We offer: Performance related company wide bonus. Flexible hybrid working in line with our core hours (Mon-Thu, 9:30am-12:00pm & 2:00pm-4:00pm; Fri, 9:30am-12:00pm). Private healthcare for you and your family. Enhanced maternity and paternity leave. Salary exchange pension scheme. 25 days of annual leave, plus the option to purchase up to one working week and additional days for length of service. Access to our Employee Assistance Programme and digital wellbeing platform. Cycle to Work & Electric Vehicle Lease schemes. Death in service (x4 gross salary). Training and development opportunities, including dedicated learning days and regular knowledge sharing sessions. A free lunch the first Monday of every month alongside our company wide meeting. Free breakfast every Wednesday, and plenty of opportunities to socialise, including team organised activities, summer and Christmas parties, and more. At Ensera Design we believe that designing for people means including all people, starting with the team behind the work. Our human centred design ethos is rooted in empathy, and our values - pull together, find a way, and care - guide us in building a team that reflects the diversity of the world we design for. We know that different perspectives lead to better ideas, stronger collaboration, and more meaningful outcomes. If you meet the skills and experience for this role, we welcome your application - whatever your background, identity, or path into design. What matters to us is that you share our belief in purposeful, people first design.
Responsibilities A motivated System Modelling Engineer with a strong background in MATLAB-based algorithm development for satellite acquisition and tracking functionalities, RF system simulation, and PNT (Positioning-Navigation-Timing) analysis. This role supports the design, simulation, and performance evaluation of advanced communication and navigation systems, using tools such as MATLAB/Simulink. The engineer will contribute to system-level trade off studies ensuring robust system design for next generation space and communication applications and working closely with the Head of Architecture, Systems Quality and Software teams. Develop and maintain MATLAB/Simulink models for system level modelling analysis and algorithm evaluation. Develop and test algorithms for satellite tracking and acquisition features. Support PNT related studies, including algorithm development and system trade offs for timing, positioning, and navigation resilience. Incorporate AI tools into the design, simulation and test processes. Perform link budget analysis, sensitivity studies, and trade off analysis across mission scenarios. Contribute to Concept of Operations (CONOPS) capture, ensuring alignment with mission objectives. Assist in defining, managing and tracing system requirements in support of the systems engineering process. Document and present simulation results, system analyses and requirements to both technical and non technical audiences. Collaborate with multi disciplinary teams across RF, software/Firmware, and systems quality. Qualifications Candidate must hold a degree in an Engineering (or closely related) Bachelor, Masters, or Ph.D. program. 5 years of experience in system modelling, simulation, or systems engineering. Proficiency in MATLAB/Simulink for algorithm modelling and analysis. Strong background in statistical signal processing, including advanced spectral estimation and subspace decomposition methods. Experience in phased array processing, beamforming, tracking algorithms, and positioning, navigation and timing (PNT) for satellite terminal applications. Experience in satellite communications system modelling, including link budget analysis, satellite channel modelling and GEO/LEO orbital mechanics. Experience in deriving value from the effective use of AI tools in the engineering, modelling, testing processes. Familiarity with CONOPS definition and requirements specification in a systems engineering environment. Knowledge of ECSS, and MIL standards is a plus. Strong analytical skills, problem solving ability, and teamwork mindset. Desirable Qualifications Experience with Python AND/OR C++ for algorithm prototyping. Experience with sensor fusion, Kalman filtering, and closed loop control design integrating multiple navigation and RF based sensors. Exposure to FPGA implementation of algorithms. Experience working in satellite or aerospace projects (CubeSat, nanosat, or larger missions). Benefits Contributory Pension Scheme 3% standard. 25 days Annual Leave + Public Holidays. Cycle to Work Scheme. Car Scheme (Salary Sacrifice). Free On Site Gym. Employee Assistance Programs. Discounts Platform.
06/06/2026
Full time
Responsibilities A motivated System Modelling Engineer with a strong background in MATLAB-based algorithm development for satellite acquisition and tracking functionalities, RF system simulation, and PNT (Positioning-Navigation-Timing) analysis. This role supports the design, simulation, and performance evaluation of advanced communication and navigation systems, using tools such as MATLAB/Simulink. The engineer will contribute to system-level trade off studies ensuring robust system design for next generation space and communication applications and working closely with the Head of Architecture, Systems Quality and Software teams. Develop and maintain MATLAB/Simulink models for system level modelling analysis and algorithm evaluation. Develop and test algorithms for satellite tracking and acquisition features. Support PNT related studies, including algorithm development and system trade offs for timing, positioning, and navigation resilience. Incorporate AI tools into the design, simulation and test processes. Perform link budget analysis, sensitivity studies, and trade off analysis across mission scenarios. Contribute to Concept of Operations (CONOPS) capture, ensuring alignment with mission objectives. Assist in defining, managing and tracing system requirements in support of the systems engineering process. Document and present simulation results, system analyses and requirements to both technical and non technical audiences. Collaborate with multi disciplinary teams across RF, software/Firmware, and systems quality. Qualifications Candidate must hold a degree in an Engineering (or closely related) Bachelor, Masters, or Ph.D. program. 5 years of experience in system modelling, simulation, or systems engineering. Proficiency in MATLAB/Simulink for algorithm modelling and analysis. Strong background in statistical signal processing, including advanced spectral estimation and subspace decomposition methods. Experience in phased array processing, beamforming, tracking algorithms, and positioning, navigation and timing (PNT) for satellite terminal applications. Experience in satellite communications system modelling, including link budget analysis, satellite channel modelling and GEO/LEO orbital mechanics. Experience in deriving value from the effective use of AI tools in the engineering, modelling, testing processes. Familiarity with CONOPS definition and requirements specification in a systems engineering environment. Knowledge of ECSS, and MIL standards is a plus. Strong analytical skills, problem solving ability, and teamwork mindset. Desirable Qualifications Experience with Python AND/OR C++ for algorithm prototyping. Experience with sensor fusion, Kalman filtering, and closed loop control design integrating multiple navigation and RF based sensors. Exposure to FPGA implementation of algorithms. Experience working in satellite or aerospace projects (CubeSat, nanosat, or larger missions). Benefits Contributory Pension Scheme 3% standard. 25 days Annual Leave + Public Holidays. Cycle to Work Scheme. Car Scheme (Salary Sacrifice). Free On Site Gym. Employee Assistance Programs. Discounts Platform.
HS Design, Inc. in Bristol seeks an embedded Software Engineer to contribute to pioneering solutions in a multidisciplinary team. You will develop embedded software for medical devices, collaborating closely with hardware and test engineers to ensure robust firmware development. The role requires strong C/C++ skills and experience with embedded Linux platforms. Benefits include private healthcare, hybrid work options, and robust shared values emphasizing a diverse and inclusive culture.
06/06/2026
Full time
HS Design, Inc. in Bristol seeks an embedded Software Engineer to contribute to pioneering solutions in a multidisciplinary team. You will develop embedded software for medical devices, collaborating closely with hardware and test engineers to ensure robust firmware development. The role requires strong C/C++ skills and experience with embedded Linux platforms. Benefits include private healthcare, hybrid work options, and robust shared values emphasizing a diverse and inclusive culture.
Senior Test Automation EngineerApplylocations: Edinburgh, UK (ZUK129)time type: Full timeposted on: Posted Yesterdayjob requisition id: R65535 Company Overview At Motorola Solutions, we believe that everything starts with our people. We're a global close-knit community, united by the relentless pursuit to help keep people safer everywhere. We build and connect technologies to help protect people, property and places. Our solutions foster the collaboration that's critical for safer communities, safer schools, safer hospitals, safer businesses, and ultimately, safer nations. Connect with a career that matters, and help us build a safer future. Department Overview Motorola Solutions' innovations, products, and services play essential roles in people's lives. Our end-to-end suite of software solutions helps our customers answer thousands of emergency calls and text messages, and process video, disparate evidence, and records. We are also proud to be an industry leader in video security solutions installed in more than 120 countries at thousands of customer sites. Our products leverage cutting-edge voice technology, video analytics, and Machine Learning to enable our customers to focus on what matters while providing faster responses, safer outcomes, and greater transparency. Job DescriptionThe Avigilon Alta Video team is responsible for the mission-critical infrastructure that powers our VMS. We are currently evolving our platform to support deep-tier interconnection across the Motorola product portfolio. Our team values high-performance engineering, architectural integrity, and a commitment to building the most reliable real-time tools in the industryWe have a fantastic city center office in the heart of Edinburgh and fully embrace a hybrid home/office working model, with an aim for 2 days in the office.We are looking for a skilled Senior Test Automation Engineer to join our team. The ideal candidate combines strong automation expertise with excellent API & browser and performance automation skills, a solid foundation in coding, and a collaborative, team-oriented mindset. Mission-Critical Quality Assurance: Directly contribute to public safety and enterprise security by assuring the quality of cutting-edge solutions. Evolve AI Quality Strategy: Support the shift from traditional QA to continuous quality benchmarks for AI and real-time systems. Architect Modern Test Frameworks: Design and scale sophisticated automated testing frameworks using tools like TypeScript/Playwright across UI, API, and backend systems. Specialized Performance Engineering: Utilize expertise in tools like k6 to execute and analyze load, stress, and spike tests on high-performance, real-time systems. Basic RequirementsYou're not expected to have all the following skills, but they will be useful in performing your job. We are looking for someone who can: Champion a culture of quality and act as a collaborative mentor across the engineering team. Expert-level proficiency in modern programming languages, with the architectural insight to design and uphold rigorous engineering standards. Proven ability to architect, develop, and scale sophisticated automated testing frameworks for cross-stack (UI, API, backend) validation and maintainability. Expertise in building, securing, and refining CI/CD infrastructure to fully automate the software lifecycle and drive high-velocity release cycles. Proven expertise in performance engineering, specifically utilizing tools like k6 to design, execute, and analyze load, stress, and spike tests. Advanced diagnostic capabilities for deconstructing complex system failures and implementing systemic preventative measures. It is also considered a bonus if you are: Hands-on experience with TypeScript /Playwright. Senior-level experience managing Jenkins, GitHub Actions, or complex orchestration and scheduling ecosystems. Specialized knowledge of video engineering, low-latency streaming, or digital media delivery pipelines. A background in hardware-in-the-loop (HIL) automation or firmware testing. Comprehensive experience leading automation initiatives across both Mobile (iOS/Android) and Web platforms.In return for your expertise, we'll support you in this new challenge with coaching & development every step of the way. Also, to reward your hard work you'll get: Competitive salary and bonus schemes Two weeks of additional pay per year (holiday bonus) 25 days holiday entitlement + bank holidays Attractive defined contribution pension scheme Private medical insurance Employee stock purchase plan Flexible working options Life assurance Enhanced maternity and paternity pay Career development support and wide-ranging learning opportunities Employee health and wellbeing support EAP, wellbeing guidance etc Carbon neutral initiatives/goals Corporate social responsibility initiatives including support for volunteering days Well-known companies discount scheme Travel RequirementsUnder 10% Relocation ProvidedNone Position TypeExperienced Referral Payment PlanYes Company Motorola Solutions UK Limited EEO Statement Motorola Solutions is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion or belief, sex, sexual orientation, gender identity, national origin, disability, veteran status or any other legally-protected characteristic. We are proud of our people-first and community-focused culture, empowering every Motorolan to be their most authentic self and to do their best work to deliver on the promise of a safer world. If you'd like to join our team but feel that you don't quite meet all of the preferred skills, we'd still love to hear why you think you'd be a great addition to our team.
06/06/2026
Full time
Senior Test Automation EngineerApplylocations: Edinburgh, UK (ZUK129)time type: Full timeposted on: Posted Yesterdayjob requisition id: R65535 Company Overview At Motorola Solutions, we believe that everything starts with our people. We're a global close-knit community, united by the relentless pursuit to help keep people safer everywhere. We build and connect technologies to help protect people, property and places. Our solutions foster the collaboration that's critical for safer communities, safer schools, safer hospitals, safer businesses, and ultimately, safer nations. Connect with a career that matters, and help us build a safer future. Department Overview Motorola Solutions' innovations, products, and services play essential roles in people's lives. Our end-to-end suite of software solutions helps our customers answer thousands of emergency calls and text messages, and process video, disparate evidence, and records. We are also proud to be an industry leader in video security solutions installed in more than 120 countries at thousands of customer sites. Our products leverage cutting-edge voice technology, video analytics, and Machine Learning to enable our customers to focus on what matters while providing faster responses, safer outcomes, and greater transparency. Job DescriptionThe Avigilon Alta Video team is responsible for the mission-critical infrastructure that powers our VMS. We are currently evolving our platform to support deep-tier interconnection across the Motorola product portfolio. Our team values high-performance engineering, architectural integrity, and a commitment to building the most reliable real-time tools in the industryWe have a fantastic city center office in the heart of Edinburgh and fully embrace a hybrid home/office working model, with an aim for 2 days in the office.We are looking for a skilled Senior Test Automation Engineer to join our team. The ideal candidate combines strong automation expertise with excellent API & browser and performance automation skills, a solid foundation in coding, and a collaborative, team-oriented mindset. Mission-Critical Quality Assurance: Directly contribute to public safety and enterprise security by assuring the quality of cutting-edge solutions. Evolve AI Quality Strategy: Support the shift from traditional QA to continuous quality benchmarks for AI and real-time systems. Architect Modern Test Frameworks: Design and scale sophisticated automated testing frameworks using tools like TypeScript/Playwright across UI, API, and backend systems. Specialized Performance Engineering: Utilize expertise in tools like k6 to execute and analyze load, stress, and spike tests on high-performance, real-time systems. Basic RequirementsYou're not expected to have all the following skills, but they will be useful in performing your job. We are looking for someone who can: Champion a culture of quality and act as a collaborative mentor across the engineering team. Expert-level proficiency in modern programming languages, with the architectural insight to design and uphold rigorous engineering standards. Proven ability to architect, develop, and scale sophisticated automated testing frameworks for cross-stack (UI, API, backend) validation and maintainability. Expertise in building, securing, and refining CI/CD infrastructure to fully automate the software lifecycle and drive high-velocity release cycles. Proven expertise in performance engineering, specifically utilizing tools like k6 to design, execute, and analyze load, stress, and spike tests. Advanced diagnostic capabilities for deconstructing complex system failures and implementing systemic preventative measures. It is also considered a bonus if you are: Hands-on experience with TypeScript /Playwright. Senior-level experience managing Jenkins, GitHub Actions, or complex orchestration and scheduling ecosystems. Specialized knowledge of video engineering, low-latency streaming, or digital media delivery pipelines. A background in hardware-in-the-loop (HIL) automation or firmware testing. Comprehensive experience leading automation initiatives across both Mobile (iOS/Android) and Web platforms.In return for your expertise, we'll support you in this new challenge with coaching & development every step of the way. Also, to reward your hard work you'll get: Competitive salary and bonus schemes Two weeks of additional pay per year (holiday bonus) 25 days holiday entitlement + bank holidays Attractive defined contribution pension scheme Private medical insurance Employee stock purchase plan Flexible working options Life assurance Enhanced maternity and paternity pay Career development support and wide-ranging learning opportunities Employee health and wellbeing support EAP, wellbeing guidance etc Carbon neutral initiatives/goals Corporate social responsibility initiatives including support for volunteering days Well-known companies discount scheme Travel RequirementsUnder 10% Relocation ProvidedNone Position TypeExperienced Referral Payment PlanYes Company Motorola Solutions UK Limited EEO Statement Motorola Solutions is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion or belief, sex, sexual orientation, gender identity, national origin, disability, veteran status or any other legally-protected characteristic. We are proud of our people-first and community-focused culture, empowering every Motorolan to be their most authentic self and to do their best work to deliver on the promise of a safer world. If you'd like to join our team but feel that you don't quite meet all of the preferred skills, we'd still love to hear why you think you'd be a great addition to our team.
HALOS is an advanced body camera and cloud software scaleup, working with some of the biggest names in security, services, and law enforcement. At HALO, we're passionate about safety and innovation, constantly staying ahead of threats and reducing risk. What sets HALOS apart is not just the cutting edge technology we develop but the culture we've nurtured. Our team embodies openness, transparency, and a "one team" spirit. We're a group of passionate individuals, all working on exciting and impactful projects. Here, you'll find an environment that fosters collaboration, creativity, and a shared sense of purpose. We're building a new firmware test automation function for our body worn camera platform (embedded Linux). You'll own the creation of a reliable, scalable daily regression system that pulls the latest firmware builds, deploys them to devices, runs automated suites (including video + streaming validation), and publishes clear results to the team. This is a hands on role combining automation, embedded systems, hardware in the loop, video validation, and streaming. What you'll work on Build the automation foundation Design and implement a maintainable test automation framework for embedded Linux firmware. Build the end to end daily pipeline: fetch latest firmware upgrade/flash devices execute suites collect artifacts publish reports. Make the system robust: retries, device recovery, quarantining flaky devices/tests, clear failure classification. Automate core camera workflows Recording start/stop behaviours, file integrity, metadata correctness, storage handling. Device lifecycle behaviours: reboot, crash recovery, factory reset paths, upgrade/rollback scenarios. Video validation automation (MP4, H.264/H.265) Automate decode integrity and structural checks (e.g., via FFmpeg/ffprobe). Validate stream properties (codec/profile, resolution, fps, bitrate), timestamp sanity, and dropped frame indicators. Produce actionable artifacts (ffprobe JSON, short clips, logs) for triage. Streaming validation automation (RTSP + WebRTC) Automate connect/setup/teardown, stability, reconnection behaviour, and basic performance metrics. Capture and report streaming metrics (e.g., bitrate/FPS, jitter/RTT/packet loss where available) and attach useful artifacts (logs/stats, pcaps as needed). Stress, soak, performance & resilience testing Expand automation beyond functional tests to include repeatable, automatable stress and longevity coverage: Long duration recording (soak), repeated record/stop cycles, rapid user action loops Low storage / near full disk behaviour, rollover, integrity after abrupt shutdown/power loss Battery edge cases (low battery recording), charging transitions, thermal related scenarios (where observable) OTA/upgrade stress (repeat upgrade/downgrade, interrupted upgrade recovery) Network impairments for RTSP/WebRTC (loss/jitter/delay; bandwidth constraints) and reconnection loops Parallel execution across a fleet (multiple devices in CI daily) Define clear pass/fail criteria and trend metrics to reduce noise and catch regressions early. Lab / hardware in the loop ownership Build and maintain test rigs and device control: provisioning, reset/recovery, power cycling, docking workflows. Scale execution across multiple devices running in parallel. Quality signal and collaboration Triage failures, isolate root cause, and write high signal bug reports (repro steps, logs, clips, stats, traces). Partner with firmware engineers to improve testability and reduce flaky failures. Tooling & platform Source control/build environment: Bitbucket (Bitbucket repos; Bitbucket Pipelines or alternatives acceptable) Target platform: Embedded Linux Media + streaming: MP4 (H.264/H.265), RTSP, WebRTC This is a new function: you'll have freedom to propose and introduce tools, with an expectation of maintainability and measurable outcomes. Your Experience Essential Strong experience building test automation for firmware/embedded systems (not only web/app UI). Strong scripting/programming (Python preferred; Bash/Go welcome). CI mindset: can build unattended daily execution with artifacts and easy triage. Comfort in Linux environments (logs, SSH, tooling, system debugging). Solid networking fundamentals (TCP/IP; practical debugging). Highly Valued Video validation using FFmpeg/ffprobe (metadata, decode checks, timing/PTS sanity, regression signatures). Streaming validation using GStreamer (RTSP; ideally WebRTC via webrtcbin or equivalent). Wireshark/tshark experience for network trace triage. WebRTC metrics understanding and automation (browser getStats() or non browser approaches). Nice to Have Camera/video domain experience (body worn, CCTV, dash cams). MP4 container tooling (e.g., MP4Box/GPAC) and compatibility pitfalls. Frame/content validation in automation (OpenCV/PyAV) for frozen/black frames, overlay checks. Network impairment testing Benefits Generous Annual Leave Allowance Competitive salary and commission/bonus package Learning and Development opportunities Private Health Insurance Cycle to work scheme Home & Tech scheme Regular company events and social initiatives The HALOS Hiring Process Here's what we expect the hiring process for this role to be, should all go well with your candidacy. This entire process is expected to take 1-3 weeks to complete and you'd be expected to start on a specific date. Application 30 minute introductory meeting with the recruiting team 45 minute Interview with department hiring manager 30 minute meeting with wider department Offer! Diversity & Inclusion We're an Equal Opportunity Employer and embrace a diversity of backgrounds, cultures, and perspectives. We do not discriminate on the basis of race, colour, gender, sexual orientation, gender identity or expression, religion, disability, national origin, protected veteran status, age, or any other status protected by applicable national, federal, state, or local law.
06/06/2026
Full time
HALOS is an advanced body camera and cloud software scaleup, working with some of the biggest names in security, services, and law enforcement. At HALO, we're passionate about safety and innovation, constantly staying ahead of threats and reducing risk. What sets HALOS apart is not just the cutting edge technology we develop but the culture we've nurtured. Our team embodies openness, transparency, and a "one team" spirit. We're a group of passionate individuals, all working on exciting and impactful projects. Here, you'll find an environment that fosters collaboration, creativity, and a shared sense of purpose. We're building a new firmware test automation function for our body worn camera platform (embedded Linux). You'll own the creation of a reliable, scalable daily regression system that pulls the latest firmware builds, deploys them to devices, runs automated suites (including video + streaming validation), and publishes clear results to the team. This is a hands on role combining automation, embedded systems, hardware in the loop, video validation, and streaming. What you'll work on Build the automation foundation Design and implement a maintainable test automation framework for embedded Linux firmware. Build the end to end daily pipeline: fetch latest firmware upgrade/flash devices execute suites collect artifacts publish reports. Make the system robust: retries, device recovery, quarantining flaky devices/tests, clear failure classification. Automate core camera workflows Recording start/stop behaviours, file integrity, metadata correctness, storage handling. Device lifecycle behaviours: reboot, crash recovery, factory reset paths, upgrade/rollback scenarios. Video validation automation (MP4, H.264/H.265) Automate decode integrity and structural checks (e.g., via FFmpeg/ffprobe). Validate stream properties (codec/profile, resolution, fps, bitrate), timestamp sanity, and dropped frame indicators. Produce actionable artifacts (ffprobe JSON, short clips, logs) for triage. Streaming validation automation (RTSP + WebRTC) Automate connect/setup/teardown, stability, reconnection behaviour, and basic performance metrics. Capture and report streaming metrics (e.g., bitrate/FPS, jitter/RTT/packet loss where available) and attach useful artifacts (logs/stats, pcaps as needed). Stress, soak, performance & resilience testing Expand automation beyond functional tests to include repeatable, automatable stress and longevity coverage: Long duration recording (soak), repeated record/stop cycles, rapid user action loops Low storage / near full disk behaviour, rollover, integrity after abrupt shutdown/power loss Battery edge cases (low battery recording), charging transitions, thermal related scenarios (where observable) OTA/upgrade stress (repeat upgrade/downgrade, interrupted upgrade recovery) Network impairments for RTSP/WebRTC (loss/jitter/delay; bandwidth constraints) and reconnection loops Parallel execution across a fleet (multiple devices in CI daily) Define clear pass/fail criteria and trend metrics to reduce noise and catch regressions early. Lab / hardware in the loop ownership Build and maintain test rigs and device control: provisioning, reset/recovery, power cycling, docking workflows. Scale execution across multiple devices running in parallel. Quality signal and collaboration Triage failures, isolate root cause, and write high signal bug reports (repro steps, logs, clips, stats, traces). Partner with firmware engineers to improve testability and reduce flaky failures. Tooling & platform Source control/build environment: Bitbucket (Bitbucket repos; Bitbucket Pipelines or alternatives acceptable) Target platform: Embedded Linux Media + streaming: MP4 (H.264/H.265), RTSP, WebRTC This is a new function: you'll have freedom to propose and introduce tools, with an expectation of maintainability and measurable outcomes. Your Experience Essential Strong experience building test automation for firmware/embedded systems (not only web/app UI). Strong scripting/programming (Python preferred; Bash/Go welcome). CI mindset: can build unattended daily execution with artifacts and easy triage. Comfort in Linux environments (logs, SSH, tooling, system debugging). Solid networking fundamentals (TCP/IP; practical debugging). Highly Valued Video validation using FFmpeg/ffprobe (metadata, decode checks, timing/PTS sanity, regression signatures). Streaming validation using GStreamer (RTSP; ideally WebRTC via webrtcbin or equivalent). Wireshark/tshark experience for network trace triage. WebRTC metrics understanding and automation (browser getStats() or non browser approaches). Nice to Have Camera/video domain experience (body worn, CCTV, dash cams). MP4 container tooling (e.g., MP4Box/GPAC) and compatibility pitfalls. Frame/content validation in automation (OpenCV/PyAV) for frozen/black frames, overlay checks. Network impairment testing Benefits Generous Annual Leave Allowance Competitive salary and commission/bonus package Learning and Development opportunities Private Health Insurance Cycle to work scheme Home & Tech scheme Regular company events and social initiatives The HALOS Hiring Process Here's what we expect the hiring process for this role to be, should all go well with your candidacy. This entire process is expected to take 1-3 weeks to complete and you'd be expected to start on a specific date. Application 30 minute introductory meeting with the recruiting team 45 minute Interview with department hiring manager 30 minute meeting with wider department Offer! Diversity & Inclusion We're an Equal Opportunity Employer and embrace a diversity of backgrounds, cultures, and perspectives. We do not discriminate on the basis of race, colour, gender, sexual orientation, gender identity or expression, religion, disability, national origin, protected veteran status, age, or any other status protected by applicable national, federal, state, or local law.
About the role Anthropic's Infrastructure organization is foundational to our mission of developing AI systems that are reliable, interpretable, and steerable. The systems we build determine how quickly we can train new models, how reliably we can run safety experiments, and how effectively we can scale Claude to millions of users - demonstrating that safe, reliable infrastructure and frontier capabilities can go hand in hand. Node Infra owns the full lifecycle of accelerator capacity at Anthropic. We ingest and provision compute from all major CSPs and our own datacenters, stand up and scale clusters from thousands to hundreds of thousands of hosts, and build the health, diagnostics and repair automation that keep every GPU, TPU and Trainium node in the fleet usable and ready to power Anthropic's frontier AI research. Key responsibilities Own the technical strategy and roadmap for node lifecycle management - ingestion, bring up, health checking, and automated repair Drive cross team initiatives to build and scale AI clusters across multiple clouds and accelerator families Design and operate the systems that detect, isolate, and remediate unhealthy hardware automatically, driving up fleet MTBI and minimizing stranded capacity Define infrastructure architecture, ensuring the hardest problems get solved - whether by you directly or by working through others Work closely with cloud providers and internal research/inference/product teams to shape long term compute, data, and infrastructure strategy Establish and evolve operational excellence practices (incident response, postmortem culture, on call) Support the growth of engineers around you through technical mentorship and coaching Minimum qualifications Deep expertise in distributed systems, reliability, and cloud platforms (e.g., Kubernetes, IaC, AWS/GCP/Azure) Strong proficiency in at least one systems language (e.g., Rust, Go, or Python), IaC proficiency with Terraform Hands on experience with machine learning accelerators (GPUs, TPUs, or Trainium) Track record of leading complex, multi quarter technical initiatives that span multiple teams or systems Ability to build alignment across senior stakeholders and communicate effectively at all levels Bachelor's degree or equivalent in a field relevant to the role Preferred qualifications 8+ years of software engineering experience, including time as a technical lead setting direction for a team Experience managing large scale compute infrastructure at hyperscale (10K+ nodes), including capacity management and efficiency Depth in one or more of: Kubernetes internals (scheduler, autoscaler, kubelet, Karpenter), cluster orchestration systems (Mesos, Borg like), or node provisioning pipelines Low level systems experience: kernel, virtualization, device drivers, firmware, or hardware health/diagnostics daemons Familiarity with high performance networking (EFA, RDMA, InfiniBand) for distributed ML workloads Demonstrated ownership of production reliability for high throughput, latency sensitive systems Contributions to relevant open source projects (Kubernetes, Linux kernel, container runtimes, etc.) Skill in quickly understanding systems design tradeoffs and keeping track of rapidly evolving software systems Compensation Annual salary: £325,000 - £485,000 GBP Benefits Competitive compensation and benefits package Optional equity donation matching Generous vacation and parental leave Flexible working hours Lovely office space in San Francisco
06/06/2026
Full time
About the role Anthropic's Infrastructure organization is foundational to our mission of developing AI systems that are reliable, interpretable, and steerable. The systems we build determine how quickly we can train new models, how reliably we can run safety experiments, and how effectively we can scale Claude to millions of users - demonstrating that safe, reliable infrastructure and frontier capabilities can go hand in hand. Node Infra owns the full lifecycle of accelerator capacity at Anthropic. We ingest and provision compute from all major CSPs and our own datacenters, stand up and scale clusters from thousands to hundreds of thousands of hosts, and build the health, diagnostics and repair automation that keep every GPU, TPU and Trainium node in the fleet usable and ready to power Anthropic's frontier AI research. Key responsibilities Own the technical strategy and roadmap for node lifecycle management - ingestion, bring up, health checking, and automated repair Drive cross team initiatives to build and scale AI clusters across multiple clouds and accelerator families Design and operate the systems that detect, isolate, and remediate unhealthy hardware automatically, driving up fleet MTBI and minimizing stranded capacity Define infrastructure architecture, ensuring the hardest problems get solved - whether by you directly or by working through others Work closely with cloud providers and internal research/inference/product teams to shape long term compute, data, and infrastructure strategy Establish and evolve operational excellence practices (incident response, postmortem culture, on call) Support the growth of engineers around you through technical mentorship and coaching Minimum qualifications Deep expertise in distributed systems, reliability, and cloud platforms (e.g., Kubernetes, IaC, AWS/GCP/Azure) Strong proficiency in at least one systems language (e.g., Rust, Go, or Python), IaC proficiency with Terraform Hands on experience with machine learning accelerators (GPUs, TPUs, or Trainium) Track record of leading complex, multi quarter technical initiatives that span multiple teams or systems Ability to build alignment across senior stakeholders and communicate effectively at all levels Bachelor's degree or equivalent in a field relevant to the role Preferred qualifications 8+ years of software engineering experience, including time as a technical lead setting direction for a team Experience managing large scale compute infrastructure at hyperscale (10K+ nodes), including capacity management and efficiency Depth in one or more of: Kubernetes internals (scheduler, autoscaler, kubelet, Karpenter), cluster orchestration systems (Mesos, Borg like), or node provisioning pipelines Low level systems experience: kernel, virtualization, device drivers, firmware, or hardware health/diagnostics daemons Familiarity with high performance networking (EFA, RDMA, InfiniBand) for distributed ML workloads Demonstrated ownership of production reliability for high throughput, latency sensitive systems Contributions to relevant open source projects (Kubernetes, Linux kernel, container runtimes, etc.) Skill in quickly understanding systems design tradeoffs and keeping track of rapidly evolving software systems Compensation Annual salary: £325,000 - £485,000 GBP Benefits Competitive compensation and benefits package Optional equity donation matching Generous vacation and parental leave Flexible working hours Lovely office space in San Francisco
Leonardo Worldwide Corporation
City, Newcastle Upon Tyne
Security Firmware/FPGA EngineerApplylocations: GB - Newcastle: GB - Edinburghtime type: Full timeposted on: Posted Todayjob requisition id: R Job Description: Salary: £38,000 to £53,550Leonardo UK operates a grade-based salary framework with broad bands. The salary range shown reflects the approved grade band for this role, or a narrower hiring range published within that band, and is benchmarked against the external market. Exceptions above the standard range are managed through governance controls to protect internal equity. Your impact Technology in Defence is rapidly evolving, and so are the risks to capabilities and success through an ever-changing security landscape. As customers demand higher levels of resilience in the products we create, our approach to securing systems and products needs to change with it.We are looking for an FPGA Engineer to join us in shaping the next generation of secure, resilient Defence technology. You'll be part of a team tackling complex engineering challenges, developing your skills, and helping protect critical national capabilities. What you'll bring Your work at Leonardo will see you addressing security risks in an agile, innovative and team-centric manner. You will work as part of a collaborative team supporting engineering delivery, aiding the design and development of new products and systems by providing guidance to ensure the customer's capabilities remain secure.Through engagement with engineering teams and customers, you will develop solutions that address security concerns while providing value to the customer based on risk balance. Utilising a focus of supporting the customer to achieve their goals, you will aim to deliver the best possible solutions balanced against the programme constraints. Key responsibility areas involve: Designing secure firmware cores to flow down to engineering teams, and supporting integration Reviewing documentation such as design documents, system specifications, and risk profiles to identify potential vulnerabilities and propose appropriately secure solutions Working with solution architects and engineers to ensure that systems meet stringent Design Integrity and security standards and satisfy relevant accreditation requirements Participating in wider customer forums, to review security topics What we need from you: We welcome people with a range of backgrounds and experiences. You don't need to be an expert in everything-we value curiosity, enthusiasm for secure systems, and a willingness to learn. If you're excited by secure firmware and feel you can contribute-even if you don't meet every requirement-we encourage you to apply. A passion for security and problem solving Eagerness to learn and adapt to changing technologies Technical knowledge of secure firmware/embedded software and integration with electronics Knowledge of digital electronics Knowledge of developing designs for AMD, Microsemi and/or Intel FPGAs Knowledge of firmware simulation and verification tools Knowledge of scripting, using TCL and/or Python Knowledge of concepts such as Isolated Design Flow, encryption, and secure boot Understanding of the engineering product development lifecycle Though not essential to succeed in the role, the following may also be useful: A working practical knowledge of NCSC CAPS Evaluation processes and practices with awareness of generic Secure by Design Principles as presented by NCSC, UK MOD and NIST Practical experience of following DevSecOps lifecycles for embedded software/firmware Experience in safety-critical engineering and/or developing embedded software/firmware to High Assurance requirements such as DO-178C/DO-254 standards or equivalent Knowledge and experience of complex cryptography, especially implementing algorithms or utilising the approved cryptographic functions within FPGAs to create higher level security controls. An understanding of developing cyber resilient products by addressing the 4 phases of resilience: Prepare, Absorb, Recover and Adapt Security Clearance This role is subject to pre-employment screening in line with the UK Government's Baseline Personnel Security Standard (BPSS). An additional range of Personnel Security Controls referred to as National Security Vetting (NSV) will apply, this will include meeting the eligibility requirements for Developed Vetting (DV). For more information and guidance please visit: Why join us At Leonardo, our people are at the heart of everything we do. We offer a comprehensive, company-funded benefits package that supports your wellbeing, career development, and work-life balance. Whether you're looking to grow professionally, care for your health, or plan for the future, we're here to help you thrive. Time to Recharge: Enjoy generous leave with the opportunity to accrue up to 12 additional flexi-days each year. Secure your Future: Benefit from our award-winning pension scheme with up to 15% employer contribution. Your Wellbeing Matters: Free access to mental health support, financial advice, and employee-led networks championing inclusion and diversity (Enable, Pride, Equalise, Armed Forces, Carers, Wellbeing and Ethnicity). Rewarding Performance : All employees at management level and below are eligible for our bonus scheme. Never Stop Learning : Free access to 4,000+ online courses via Coursera and LinkedIn Learning. Refer a friend: Receive a financial reward through our referral programme. Tailored Perks : Spend up to £500 annually on flexible benefits including private healthcare, dental, family cover, tech & lifestyle discounts, gym memberships and more. Flexible working: Flexible hours with hybrid working options. For part time opportunities, please talk to us about what might be possible for this role.For a full list of our company benefits please visit our website.Leonardo is a global leader in Aerospace, Defence, and Security. Headquartered in Italy, we employ over 53,000 people worldwide including 8,500 across 9 sites in the UK. Our employees are not just part of a team-they are key contributors to shaping innovation, advancing technology, and enhancing global safety.At Leonardo we are committed to building an inclusive, accessible, and welcoming workplace. We believe that a diverse workforce sparks creativity, drives innovation, and leads to better outcomes for our people and our customers. If you have any accessibility requirements to support you during the recruitment process, just let us know.Be part of something bigger - apply now! Primary Location: GB - Newcastle Additional Locations: GB - Edinburgh Contract Type: Permanent Hybrid Working: Hybrid
06/06/2026
Full time
Security Firmware/FPGA EngineerApplylocations: GB - Newcastle: GB - Edinburghtime type: Full timeposted on: Posted Todayjob requisition id: R Job Description: Salary: £38,000 to £53,550Leonardo UK operates a grade-based salary framework with broad bands. The salary range shown reflects the approved grade band for this role, or a narrower hiring range published within that band, and is benchmarked against the external market. Exceptions above the standard range are managed through governance controls to protect internal equity. Your impact Technology in Defence is rapidly evolving, and so are the risks to capabilities and success through an ever-changing security landscape. As customers demand higher levels of resilience in the products we create, our approach to securing systems and products needs to change with it.We are looking for an FPGA Engineer to join us in shaping the next generation of secure, resilient Defence technology. You'll be part of a team tackling complex engineering challenges, developing your skills, and helping protect critical national capabilities. What you'll bring Your work at Leonardo will see you addressing security risks in an agile, innovative and team-centric manner. You will work as part of a collaborative team supporting engineering delivery, aiding the design and development of new products and systems by providing guidance to ensure the customer's capabilities remain secure.Through engagement with engineering teams and customers, you will develop solutions that address security concerns while providing value to the customer based on risk balance. Utilising a focus of supporting the customer to achieve their goals, you will aim to deliver the best possible solutions balanced against the programme constraints. Key responsibility areas involve: Designing secure firmware cores to flow down to engineering teams, and supporting integration Reviewing documentation such as design documents, system specifications, and risk profiles to identify potential vulnerabilities and propose appropriately secure solutions Working with solution architects and engineers to ensure that systems meet stringent Design Integrity and security standards and satisfy relevant accreditation requirements Participating in wider customer forums, to review security topics What we need from you: We welcome people with a range of backgrounds and experiences. You don't need to be an expert in everything-we value curiosity, enthusiasm for secure systems, and a willingness to learn. If you're excited by secure firmware and feel you can contribute-even if you don't meet every requirement-we encourage you to apply. A passion for security and problem solving Eagerness to learn and adapt to changing technologies Technical knowledge of secure firmware/embedded software and integration with electronics Knowledge of digital electronics Knowledge of developing designs for AMD, Microsemi and/or Intel FPGAs Knowledge of firmware simulation and verification tools Knowledge of scripting, using TCL and/or Python Knowledge of concepts such as Isolated Design Flow, encryption, and secure boot Understanding of the engineering product development lifecycle Though not essential to succeed in the role, the following may also be useful: A working practical knowledge of NCSC CAPS Evaluation processes and practices with awareness of generic Secure by Design Principles as presented by NCSC, UK MOD and NIST Practical experience of following DevSecOps lifecycles for embedded software/firmware Experience in safety-critical engineering and/or developing embedded software/firmware to High Assurance requirements such as DO-178C/DO-254 standards or equivalent Knowledge and experience of complex cryptography, especially implementing algorithms or utilising the approved cryptographic functions within FPGAs to create higher level security controls. An understanding of developing cyber resilient products by addressing the 4 phases of resilience: Prepare, Absorb, Recover and Adapt Security Clearance This role is subject to pre-employment screening in line with the UK Government's Baseline Personnel Security Standard (BPSS). An additional range of Personnel Security Controls referred to as National Security Vetting (NSV) will apply, this will include meeting the eligibility requirements for Developed Vetting (DV). For more information and guidance please visit: Why join us At Leonardo, our people are at the heart of everything we do. We offer a comprehensive, company-funded benefits package that supports your wellbeing, career development, and work-life balance. Whether you're looking to grow professionally, care for your health, or plan for the future, we're here to help you thrive. Time to Recharge: Enjoy generous leave with the opportunity to accrue up to 12 additional flexi-days each year. Secure your Future: Benefit from our award-winning pension scheme with up to 15% employer contribution. Your Wellbeing Matters: Free access to mental health support, financial advice, and employee-led networks championing inclusion and diversity (Enable, Pride, Equalise, Armed Forces, Carers, Wellbeing and Ethnicity). Rewarding Performance : All employees at management level and below are eligible for our bonus scheme. Never Stop Learning : Free access to 4,000+ online courses via Coursera and LinkedIn Learning. Refer a friend: Receive a financial reward through our referral programme. Tailored Perks : Spend up to £500 annually on flexible benefits including private healthcare, dental, family cover, tech & lifestyle discounts, gym memberships and more. Flexible working: Flexible hours with hybrid working options. For part time opportunities, please talk to us about what might be possible for this role.For a full list of our company benefits please visit our website.Leonardo is a global leader in Aerospace, Defence, and Security. Headquartered in Italy, we employ over 53,000 people worldwide including 8,500 across 9 sites in the UK. Our employees are not just part of a team-they are key contributors to shaping innovation, advancing technology, and enhancing global safety.At Leonardo we are committed to building an inclusive, accessible, and welcoming workplace. We believe that a diverse workforce sparks creativity, drives innovation, and leads to better outcomes for our people and our customers. If you have any accessibility requirements to support you during the recruitment process, just let us know.Be part of something bigger - apply now! Primary Location: GB - Newcastle Additional Locations: GB - Edinburgh Contract Type: Permanent Hybrid Working: Hybrid
At lowRISC we believe that open source development can transform the semiconductor industry. To help achieve this vision of production-ready, commercial-grade chips and silicon building blocks, we employ a software team with a wide range of skills. Our software engineers work across the full software stack, from firmware and toolchains that interact directly with hardware to cloud-based infrastructure that tests our products at scale. This includes work in areas such as: RISC-V firmware and driver development. Software hardening and security tools. Embedded operating systems (in Rust and C). Compilers, code generators, and linters. Simulators and emulators (e.g. QEMU). Electronic design automation (EDA) tools. Performance and code size analysis. Cloud-based infrastructure (e.g. continuous integration pipelines). lowRISC is a non profit Community Interest Company. With a business model that includes member fees and engineering services, we have shown that it is possible to run world leading projects collaboratively for everyone's benefit. Originally a spinout from Cambridge University's Computer Lab, our UK team is based in Cambridge and our Switzerland team is based in Zurich. Our Ibex CPU and OpenTitan Root of Trust projects have been taken to production silicon, partnering with world leading organisations including Google, combining open source approaches with best practice chip design methodologies. Requirements Highly proficient in Rust programming; deep understanding of fundamental concepts such as the ownership model, lifetimes, concurrency, parallelism, memory management and procedural macros. Solid knowledge of the Rust ecosystem, including tools and libraries. A high standard of written and spoken English. Preferred or highly valued Experience designing, implementing, and maintaining large scale or modular Rust codebases. Expert understanding of unsafe Rust, FFI, and low level systems programming. Strong proficiency in C; familiarity with C++ and Python are a plus. Solid understanding of compiler internals; experience with LLVM is a plus. Experience with build systems and reproducible tooling (e.g. Bazel, Nix, uv). Experience developing for embedded or resource constrained environments, including real time systems. Familiarity with CI/CD for embedded or systems software. Strong knowledge of computer architecture; some experience with assembly languages (x86, RISC V); familiarity with hardware design is a plus. Good knowledge of Linux. Experience contributing to open source projects. Higher degree levels and academic research experience are highly valued. Benefits Salary dependent upon experience. Benefits include a generous employer pension contribution (up to 12.5% subject to an employee contribution via salary sacrifice of 6%), holiday allowance (33 days, pro rata, including public holidays), private medical insurance, group income protection, life insurance and a 4 week paid sabbatical after 4 years of service. The team is based in Cambridge, UK, amongst the Silicon Fen's ecosystem of high tech start ups. Our office is in the heart of the city and a short walk from the train station. We do not discriminate against any employee or candidate because of race, colour, sex, age, national origin, religion, sexual orientation, gender identity, disability, or any other protected characteristic. Please let us know if you need any adjustments made to the application or selection process. We will be happy to help.
06/06/2026
Full time
At lowRISC we believe that open source development can transform the semiconductor industry. To help achieve this vision of production-ready, commercial-grade chips and silicon building blocks, we employ a software team with a wide range of skills. Our software engineers work across the full software stack, from firmware and toolchains that interact directly with hardware to cloud-based infrastructure that tests our products at scale. This includes work in areas such as: RISC-V firmware and driver development. Software hardening and security tools. Embedded operating systems (in Rust and C). Compilers, code generators, and linters. Simulators and emulators (e.g. QEMU). Electronic design automation (EDA) tools. Performance and code size analysis. Cloud-based infrastructure (e.g. continuous integration pipelines). lowRISC is a non profit Community Interest Company. With a business model that includes member fees and engineering services, we have shown that it is possible to run world leading projects collaboratively for everyone's benefit. Originally a spinout from Cambridge University's Computer Lab, our UK team is based in Cambridge and our Switzerland team is based in Zurich. Our Ibex CPU and OpenTitan Root of Trust projects have been taken to production silicon, partnering with world leading organisations including Google, combining open source approaches with best practice chip design methodologies. Requirements Highly proficient in Rust programming; deep understanding of fundamental concepts such as the ownership model, lifetimes, concurrency, parallelism, memory management and procedural macros. Solid knowledge of the Rust ecosystem, including tools and libraries. A high standard of written and spoken English. Preferred or highly valued Experience designing, implementing, and maintaining large scale or modular Rust codebases. Expert understanding of unsafe Rust, FFI, and low level systems programming. Strong proficiency in C; familiarity with C++ and Python are a plus. Solid understanding of compiler internals; experience with LLVM is a plus. Experience with build systems and reproducible tooling (e.g. Bazel, Nix, uv). Experience developing for embedded or resource constrained environments, including real time systems. Familiarity with CI/CD for embedded or systems software. Strong knowledge of computer architecture; some experience with assembly languages (x86, RISC V); familiarity with hardware design is a plus. Good knowledge of Linux. Experience contributing to open source projects. Higher degree levels and academic research experience are highly valued. Benefits Salary dependent upon experience. Benefits include a generous employer pension contribution (up to 12.5% subject to an employee contribution via salary sacrifice of 6%), holiday allowance (33 days, pro rata, including public holidays), private medical insurance, group income protection, life insurance and a 4 week paid sabbatical after 4 years of service. The team is based in Cambridge, UK, amongst the Silicon Fen's ecosystem of high tech start ups. Our office is in the heart of the city and a short walk from the train station. We do not discriminate against any employee or candidate because of race, colour, sex, age, national origin, religion, sexual orientation, gender identity, disability, or any other protected characteristic. Please let us know if you need any adjustments made to the application or selection process. We will be happy to help.
FHLB Des Moines is seeking a Senior Firmware Engineer to innovate and develop embedded software applications within their Human Machine Interface Division. The role involves analyzing and documenting software requirements, implementing solutions, and mentoring junior engineers. The ideal applicant will have over 10 years of experience in embedded firmware, excellent C programming skills, and familiarity with AI in development processes. This position offers exposure to the full software lifecycle and requires strong problem-solving abilities.
06/06/2026
Full time
FHLB Des Moines is seeking a Senior Firmware Engineer to innovate and develop embedded software applications within their Human Machine Interface Division. The role involves analyzing and documenting software requirements, implementing solutions, and mentoring junior engineers. The ideal applicant will have over 10 years of experience in embedded firmware, excellent C programming skills, and familiarity with AI in development processes. This position offers exposure to the full software lifecycle and requires strong problem-solving abilities.
Hardware EngineerGlasgow, Lanarkshire, United KingdomFind out how well you match with this jobJob ID9572Hardware EngineerWhy this is a great place to work It starts with our people and culture. You will work with colleagues who are driven to innovate and solve complex engineering challenges.We foster a culture of continuous improvement, where teams ask the tough questions, challenge assumptions, and push for better outcomes every day. This is achieved in an environment built on authenticity, transparency, and collaboration.As part of Ralliant, Qualitrol combines the agility and ownership of an entrepreneurial organisation with the scale, resources, and best practices of a global technology group.Our Engineering teams are vital to the success of our existing and emerging products and sensors platforms. We are the largest and most trusted global provider of monitoring systems including sensors, monitors and software within the power generation and energy industry. We help our customers to ensure grid reliability and the transition from scheduled to condition based maintenance practices.What you will do As a Hardware Engineer, you will support the design and development of class-leading Condition Based Maintenance systems and products for electrical utilities and industrial customers. You will build and apply strong fundamentals in analogue and digital electronics, working as part of a multidisciplinary team.This role suits a motivated, team-oriented engineer looking to grow technical capability across the full product lifecycle.Reporting to the Engineering Director, you will work closely with engineers and designers in an Agile (Scrum-based) environment to deliver high-quality, customer-focused solutions.You will require good communication skills, a proactive approach to problem solving, and the flexibility to contribute effectively in a fast-paced development environment.Key Responsibilities Support hardware design activities using: + Development boards + Analysis and simulation tools Create and update schematics and contribute to PCB layout design Support design verification and testing to ensure requirements are met Assist in analysing issues and contributing to technical solutions Ensure design, test, and issue documentation is maintained in line with internal processes Collaborate with firmware, mechanical, and test teams to deliver integrated product solutions Support transition to production, including assisting with failure analysis Support existing products through sustaining and lifecycle activitiesThis opportunity could be for you if you have: Bachelor's degree in Electrical Engineering or related discipline Experience in hardware/electronics engineering Experience contributing to product development lifecycle activities Ability to manage assigned tasks across multiple projectsTechnical Experience: Analogue and digital circuit design fundamentals Schematic capture and exposure to PCB layout (Altium preferred) Prototype bring-up and basic design verification Use of standard lab equipment: + Oscilloscope + Spectrum analyser + Signal generator Ability to contribute to: + Test procedures + Design documentation Experience interfacing with sensors and basic embedded hardwareYou may be an excellent fit if you: Are self-motivated and willing to learn Can work effectively both independently and within a team Are comfortable working in a fast-paced, delivery-focused environmentDesirable Experience: Industrial or utility product development exposure Understanding of: + Embedded systems or microcontrollers + Communication interfaces ( RS485, Ethernet, SPI, I2C, etc.) + Data acquisition and sensor interfacing Awareness of compliance and testing (e.g. EMC, environmental) Exposure to system-level hardware platforms (e.g. SOMs, processor interfaces)About UsQUALITROL manufactures monitoring and protection devices for high value electrical assets and OEM manufacturing companies. Established in 1945, QUALITROL produces thousands of different types of products on demand and customized to meet our individual customers' needs. We are the largest and most trusted global leader for partial discharge monitoring, asset protection equipment and information products across power generation, transmission, and distribution.
06/06/2026
Full time
Hardware EngineerGlasgow, Lanarkshire, United KingdomFind out how well you match with this jobJob ID9572Hardware EngineerWhy this is a great place to work It starts with our people and culture. You will work with colleagues who are driven to innovate and solve complex engineering challenges.We foster a culture of continuous improvement, where teams ask the tough questions, challenge assumptions, and push for better outcomes every day. This is achieved in an environment built on authenticity, transparency, and collaboration.As part of Ralliant, Qualitrol combines the agility and ownership of an entrepreneurial organisation with the scale, resources, and best practices of a global technology group.Our Engineering teams are vital to the success of our existing and emerging products and sensors platforms. We are the largest and most trusted global provider of monitoring systems including sensors, monitors and software within the power generation and energy industry. We help our customers to ensure grid reliability and the transition from scheduled to condition based maintenance practices.What you will do As a Hardware Engineer, you will support the design and development of class-leading Condition Based Maintenance systems and products for electrical utilities and industrial customers. You will build and apply strong fundamentals in analogue and digital electronics, working as part of a multidisciplinary team.This role suits a motivated, team-oriented engineer looking to grow technical capability across the full product lifecycle.Reporting to the Engineering Director, you will work closely with engineers and designers in an Agile (Scrum-based) environment to deliver high-quality, customer-focused solutions.You will require good communication skills, a proactive approach to problem solving, and the flexibility to contribute effectively in a fast-paced development environment.Key Responsibilities Support hardware design activities using: + Development boards + Analysis and simulation tools Create and update schematics and contribute to PCB layout design Support design verification and testing to ensure requirements are met Assist in analysing issues and contributing to technical solutions Ensure design, test, and issue documentation is maintained in line with internal processes Collaborate with firmware, mechanical, and test teams to deliver integrated product solutions Support transition to production, including assisting with failure analysis Support existing products through sustaining and lifecycle activitiesThis opportunity could be for you if you have: Bachelor's degree in Electrical Engineering or related discipline Experience in hardware/electronics engineering Experience contributing to product development lifecycle activities Ability to manage assigned tasks across multiple projectsTechnical Experience: Analogue and digital circuit design fundamentals Schematic capture and exposure to PCB layout (Altium preferred) Prototype bring-up and basic design verification Use of standard lab equipment: + Oscilloscope + Spectrum analyser + Signal generator Ability to contribute to: + Test procedures + Design documentation Experience interfacing with sensors and basic embedded hardwareYou may be an excellent fit if you: Are self-motivated and willing to learn Can work effectively both independently and within a team Are comfortable working in a fast-paced, delivery-focused environmentDesirable Experience: Industrial or utility product development exposure Understanding of: + Embedded systems or microcontrollers + Communication interfaces ( RS485, Ethernet, SPI, I2C, etc.) + Data acquisition and sensor interfacing Awareness of compliance and testing (e.g. EMC, environmental) Exposure to system-level hardware platforms (e.g. SOMs, processor interfaces)About UsQUALITROL manufactures monitoring and protection devices for high value electrical assets and OEM manufacturing companies. Established in 1945, QUALITROL produces thousands of different types of products on demand and customized to meet our individual customers' needs. We are the largest and most trusted global leader for partial discharge monitoring, asset protection equipment and information products across power generation, transmission, and distribution.
VHDL FPGA Firmware EngineerApplylocations: GB - Southampton: GB - Bristol - Coldharbour Lanetime type: Full timeposted on: Posted Todayjob requisition id: R Job Description: Salary Ranges Engineer: £38k - £53kSenior: £45k - £61kLeonardo UK operates a grade-based salary framework with broad bands. The salary range shown reflects the approved grade band for this role, or a narrower hiring range published within that band, and is benchmarked against the external market. Exceptions above the standard range are managed through governance controls to protect internal equity.Where this vacancy is being recruited across more than one grade, the successful candidate will be appointed to a specific assessed grade, and the applicable salary range will be that associated with the grade of appointment.Leonardo offers an additional allowances for some roles - for more information please contact Your Impact: This FPGA Firmware Engineer vacancy presents an exciting opportunity for an ambitious individual to develop their skills and knowledge within a thriving electronics organisation.In this broad VHDL firmware engineering role, you will work across a range of projects throughout various stages of the product lifecycle from initial concept development through to early life production. You will work with some of the latest high-speed FPGA's and System-on-Chips (SoC's) to help shape our future products.The role shall be based in either Southampton or Bristol with a primary focus on the design and development of embedded VHDL firmware for complex aircraft sensor and communication systems.You will be part of the Leonardo Airborne Communications product development group within the Integrated Sensing & Protection line of business, interacting with partner organisations, sub-contractors and potential customers. What you will do: Firmware requirements capture and management. FPGA design and analysis. Production of documentation for other engineers and evidence for design reviews. Development of FPGA test and FPGA integration plans. Perform system integration work with PCB designers and embedded software engineers. Support all firmware designs through the company firmware process - training will be given. Modification of existing firmware designs and test benches. What you'll bring: Experience using FPGA technologies especially from either Xilinx, Microsemi (Actel) or Lattice and their tools. Advanced verification techniques using either VHDL or System Verilog / UVM. Specifying complex timing and area constraints for efficient FPGA place and route. Ability to analyse system level requirements and derive detailed Firmware requirements. A methodical approach to the full firmware design lifecycle, working to a structured firmware process such as RTCA DO-254 or similar. Experience of working on safety related firmware to IEC 61508 would be advantageous. De-bugging firmware designs and supporting verification and integration at hardware and system level alongside Software and Hardware Engineers. Making technical decisions and mitigating technical risk for Firmware design activities. Ability to communicate effectively across different disciplines both verbally and in written form. Familiarity with Siemens EDA FPGA development tools including HDL Designer and ModelSim / Questa is an advantage. It would be nice if you had: Awareness of Safety, Security and other legislative constraints Engineering experience with radio-based communication systems. Experience of mentoring more junior members of the team. Security Clearance: This role is subject to pre-employment screening in line with the UK Government's Baseline Personnel Security Standard (BPSS). An additional range of Personnel Security Controls referred to as National Security Vetting (NSV) may apply, this could include meeting the eligibility requirements for The Security Check (SC) or Developed Vetting (DV). For more information and guidance please visit: Why join us At Leonardo, our people are at the heart of everything we do. We offer a comprehensive, company-funded benefits package that supports your wellbeing, career development, and work-life balance. Whether you're looking to grow professionally, care for your health, or plan for the future, we're here to help you thrive. Time to Recharge: Enjoy generous leave with the opportunity to accrue up to 12 additional flexi-days each year. Secure your Future: Benefit from our award-winning pension scheme with up to 15% employer contribution. Your Wellbeing Matters: Free access to mental health support, financial advice, and employee-led networks championing inclusion and diversity (Enable, Pride, Equalise, Armed Forces, Carers, Wellbeing and Ethnicity). Rewarding Performance : All employees at management level and below are eligible for our bonus scheme. Never Stop Learning : Free access to 4,000+ online courses via Coursera and LinkedIn Learning. Refer a friend: Receive a financial reward through our referral programme. Tailored Perks : Spend up to £500 annually on flexible benefits including private healthcare, dental, family cover, tech & lifestyle discounts, gym memberships and more. Flexible working: Flexible hours with hybrid working options. For part time opportunities, please talk to us about what might be possible for this role.For a full list of our company benefits please visit our website.Leonardo is a global leader in Aerospace, Defence, and Security. Headquartered in Italy, we employ over 53,000 people worldwide including 8,500 across 9 sites in the UK. Our employees are not just part of a team-they are key contributors to shaping innovation, advancing technology, and enhancing global safety.At Leonardo we are committed to building an inclusive, accessible, and welcoming workplace. We believe that a diverse workforce sparks creativity, drives innovation, and leads to better outcomes for our people and our customers. If you have any accessibility requirements to support you during the recruitment process, just let us know.Be part of something bigger - apply now! Primary Location: GB - Southampton Additional Locations: GB - Bristol - Coldharbour Lane Contract Type: Permanent Hybrid Working: Hybrid
06/06/2026
Full time
VHDL FPGA Firmware EngineerApplylocations: GB - Southampton: GB - Bristol - Coldharbour Lanetime type: Full timeposted on: Posted Todayjob requisition id: R Job Description: Salary Ranges Engineer: £38k - £53kSenior: £45k - £61kLeonardo UK operates a grade-based salary framework with broad bands. The salary range shown reflects the approved grade band for this role, or a narrower hiring range published within that band, and is benchmarked against the external market. Exceptions above the standard range are managed through governance controls to protect internal equity.Where this vacancy is being recruited across more than one grade, the successful candidate will be appointed to a specific assessed grade, and the applicable salary range will be that associated with the grade of appointment.Leonardo offers an additional allowances for some roles - for more information please contact Your Impact: This FPGA Firmware Engineer vacancy presents an exciting opportunity for an ambitious individual to develop their skills and knowledge within a thriving electronics organisation.In this broad VHDL firmware engineering role, you will work across a range of projects throughout various stages of the product lifecycle from initial concept development through to early life production. You will work with some of the latest high-speed FPGA's and System-on-Chips (SoC's) to help shape our future products.The role shall be based in either Southampton or Bristol with a primary focus on the design and development of embedded VHDL firmware for complex aircraft sensor and communication systems.You will be part of the Leonardo Airborne Communications product development group within the Integrated Sensing & Protection line of business, interacting with partner organisations, sub-contractors and potential customers. What you will do: Firmware requirements capture and management. FPGA design and analysis. Production of documentation for other engineers and evidence for design reviews. Development of FPGA test and FPGA integration plans. Perform system integration work with PCB designers and embedded software engineers. Support all firmware designs through the company firmware process - training will be given. Modification of existing firmware designs and test benches. What you'll bring: Experience using FPGA technologies especially from either Xilinx, Microsemi (Actel) or Lattice and their tools. Advanced verification techniques using either VHDL or System Verilog / UVM. Specifying complex timing and area constraints for efficient FPGA place and route. Ability to analyse system level requirements and derive detailed Firmware requirements. A methodical approach to the full firmware design lifecycle, working to a structured firmware process such as RTCA DO-254 or similar. Experience of working on safety related firmware to IEC 61508 would be advantageous. De-bugging firmware designs and supporting verification and integration at hardware and system level alongside Software and Hardware Engineers. Making technical decisions and mitigating technical risk for Firmware design activities. Ability to communicate effectively across different disciplines both verbally and in written form. Familiarity with Siemens EDA FPGA development tools including HDL Designer and ModelSim / Questa is an advantage. It would be nice if you had: Awareness of Safety, Security and other legislative constraints Engineering experience with radio-based communication systems. Experience of mentoring more junior members of the team. Security Clearance: This role is subject to pre-employment screening in line with the UK Government's Baseline Personnel Security Standard (BPSS). An additional range of Personnel Security Controls referred to as National Security Vetting (NSV) may apply, this could include meeting the eligibility requirements for The Security Check (SC) or Developed Vetting (DV). For more information and guidance please visit: Why join us At Leonardo, our people are at the heart of everything we do. We offer a comprehensive, company-funded benefits package that supports your wellbeing, career development, and work-life balance. Whether you're looking to grow professionally, care for your health, or plan for the future, we're here to help you thrive. Time to Recharge: Enjoy generous leave with the opportunity to accrue up to 12 additional flexi-days each year. Secure your Future: Benefit from our award-winning pension scheme with up to 15% employer contribution. Your Wellbeing Matters: Free access to mental health support, financial advice, and employee-led networks championing inclusion and diversity (Enable, Pride, Equalise, Armed Forces, Carers, Wellbeing and Ethnicity). Rewarding Performance : All employees at management level and below are eligible for our bonus scheme. Never Stop Learning : Free access to 4,000+ online courses via Coursera and LinkedIn Learning. Refer a friend: Receive a financial reward through our referral programme. Tailored Perks : Spend up to £500 annually on flexible benefits including private healthcare, dental, family cover, tech & lifestyle discounts, gym memberships and more. Flexible working: Flexible hours with hybrid working options. For part time opportunities, please talk to us about what might be possible for this role.For a full list of our company benefits please visit our website.Leonardo is a global leader in Aerospace, Defence, and Security. Headquartered in Italy, we employ over 53,000 people worldwide including 8,500 across 9 sites in the UK. Our employees are not just part of a team-they are key contributors to shaping innovation, advancing technology, and enhancing global safety.At Leonardo we are committed to building an inclusive, accessible, and welcoming workplace. We believe that a diverse workforce sparks creativity, drives innovation, and leads to better outcomes for our people and our customers. If you have any accessibility requirements to support you during the recruitment process, just let us know.Be part of something bigger - apply now! Primary Location: GB - Southampton Additional Locations: GB - Bristol - Coldharbour Lane Contract Type: Permanent Hybrid Working: Hybrid
Senior Software Engineer Location: Chertsey / Portland (with UK travel) Salary: Competitive + benefits An established engineering organisation operating within the Defence sector is seeking a Senior Software Engineer to join its growing team. This role offers the opportunity to work on advanced systems and products, contributing across the full software development lifecycle within a collaborative, multi-disciplinary environment. The Role Reporting to the Principal Engineer, the Senior Software Engineer will play a key role in the design, development and delivery of high-quality software solutions. You will lead and mentor a team of engineers, ensuring projects are delivered to specification, on time and within budget. Key Responsibilities Take responsibility for the quality of software delivered by the team to the project technical authority Support the Project Manager in estimating, monitoring and meeting project timescales Define software architecture and detailed design as part of wider system development Work closely with multidisciplinary teams to define interfaces with firmware and electronics Present software designs internally and to customers at all project stages Ensure compliance with company and project standards, procedures and best practices Lead, mentor and supervise software engineers, ensuring effective delivery of work packages Support system integration, testing and customer acceptance activities This is not an exhaustive list and responsibilities may evolve in line with business needs. What We're Looking For Strong experience in software architecture and detailed design Proven background in C++ development and testing to industry standards Experience working with Linux and Windows development environments Familiarity with version control systems and structured development processes Experience in software verification and validation against defined requirements Demonstrated experience leading and mentoring software teams Ability to produce clear technical documentation and communicate effectively with stakeholders Experience using UML design tools such as Enterprise Architect Knowledge of embedded and real-time systems Experience with system integration and acceptance testing Exposure to Docker or containerised software environments (desirable) Experience in acoustic signal processing (desirable) Qualifications, Skills & Requirements Degree (BSc or equivalent) in Engineering, Mathematics, Science or related discipline Ability to obtain UK Security Clearance (SC or DV) Sole UK nationality required due to project constraints Full UK driving licence Willingness to travel occasionally within the UK between sites Working Hours Full-time, permanent position Flexible working with core hours: 09:30 - 12:00 14:00 - 16:00 Additional flexibility available What's On Offer Competitive salary with paid overtime or time off in lieu (up to 24 extra days leave) Flexible working environment Pension scheme with employer contribution Private medical care with nationwide coverage Holiday shutdown over the Christmas period Ongoing training, development and career progression opportunities Salary sacrifice schemes (including tech and Cycle to Work) Gym discounts and access to onsite facilities Company-provided equipment for office and home working Relocation support available Ready to Apply? Send your CV or get in touch with Aastha Khurana Alternatively, apply directly to this advert for immediate consideration. Proactive Global is committed to equality in the workplace and is an equal opportunity employer. Proactive Global is acting as an Employment Business in relation to this vacancy.
06/06/2026
Full time
Senior Software Engineer Location: Chertsey / Portland (with UK travel) Salary: Competitive + benefits An established engineering organisation operating within the Defence sector is seeking a Senior Software Engineer to join its growing team. This role offers the opportunity to work on advanced systems and products, contributing across the full software development lifecycle within a collaborative, multi-disciplinary environment. The Role Reporting to the Principal Engineer, the Senior Software Engineer will play a key role in the design, development and delivery of high-quality software solutions. You will lead and mentor a team of engineers, ensuring projects are delivered to specification, on time and within budget. Key Responsibilities Take responsibility for the quality of software delivered by the team to the project technical authority Support the Project Manager in estimating, monitoring and meeting project timescales Define software architecture and detailed design as part of wider system development Work closely with multidisciplinary teams to define interfaces with firmware and electronics Present software designs internally and to customers at all project stages Ensure compliance with company and project standards, procedures and best practices Lead, mentor and supervise software engineers, ensuring effective delivery of work packages Support system integration, testing and customer acceptance activities This is not an exhaustive list and responsibilities may evolve in line with business needs. What We're Looking For Strong experience in software architecture and detailed design Proven background in C++ development and testing to industry standards Experience working with Linux and Windows development environments Familiarity with version control systems and structured development processes Experience in software verification and validation against defined requirements Demonstrated experience leading and mentoring software teams Ability to produce clear technical documentation and communicate effectively with stakeholders Experience using UML design tools such as Enterprise Architect Knowledge of embedded and real-time systems Experience with system integration and acceptance testing Exposure to Docker or containerised software environments (desirable) Experience in acoustic signal processing (desirable) Qualifications, Skills & Requirements Degree (BSc or equivalent) in Engineering, Mathematics, Science or related discipline Ability to obtain UK Security Clearance (SC or DV) Sole UK nationality required due to project constraints Full UK driving licence Willingness to travel occasionally within the UK between sites Working Hours Full-time, permanent position Flexible working with core hours: 09:30 - 12:00 14:00 - 16:00 Additional flexibility available What's On Offer Competitive salary with paid overtime or time off in lieu (up to 24 extra days leave) Flexible working environment Pension scheme with employer contribution Private medical care with nationwide coverage Holiday shutdown over the Christmas period Ongoing training, development and career progression opportunities Salary sacrifice schemes (including tech and Cycle to Work) Gym discounts and access to onsite facilities Company-provided equipment for office and home working Relocation support available Ready to Apply? Send your CV or get in touch with Aastha Khurana Alternatively, apply directly to this advert for immediate consideration. Proactive Global is committed to equality in the workplace and is an equal opportunity employer. Proactive Global is acting as an Employment Business in relation to this vacancy.
Bold ideas start with bold people. At Ensera Design, we are a world class, user centered innovation and product development consultancy working across medical and consumer health. Join our multidisciplinary team to build robust, secure firmware that powers life enhancing products. We are seeking a hands on Senior Linux Engineer to craft resilient embedded platforms that connect devices, services and user interfaces across regulated healthcare products. About the role You will own design and implementation of embedded Linux subsystems, lead platform bring up and maintain Yocto/Buildroot systems. What you'll do: Architect and deliver Linux components. Lead platform bring up and configuration. Own embedded build systems. Define interfaces to MCU/UI/connectivity components. Mentor Linux engineers. Your skills and experience Whilst you do not need to meet all of these points, please ensure you meet the majority of them before making an application: Essential: Significant experience on embedded Linux platforms. Strong C/C++ and scripting. Experience in quality focused environments. Desirable: Qt, secure boot, platform hardening, Linux MCU protocols. For this role we are considering a salary of up to £73,954. As part of your application, we will ask you to state your desired salary. If you would like to discuss your salary expectations in more detail, then please reach out. Why work with us? Ensera Design offers interesting and varied work combined with a supportive team culture to provide a stimulating environment where you will have the opportunity to develop and learn from others. We offer flexible working policies where working patterns are agreed with our line managers, taking into account the role, needs of the individual, and the team. We recognise that we are only as good as our people and we know how important it is to support our team. We offer: Performance related company wide bonus. Flexible hybrid working in line with our core hours (Mon-Thu, 9:30am-12:00pm & 2:00pm-4:00pm; Fri, 9:30am-12:00pm). Private healthcare for you and your family. Enhanced maternity and paternity leave. Salary exchange pension scheme. 25 days of annual leave, plus the option to purchase up to one working week and additional days for length of service. Access to our Employee Assistance Programme and digital wellbeing platform. Cycle to Work & Electric Vehicle Lease schemes. Death in service (x4 gross salary). Training and development opportunities, including dedicated learning days and regular knowledge sharing sessions. A free lunch the first Monday of every month alongside our company wide meeting. Free breakfast every Wednesday, and plenty of opportunities to socialise, including team organized activities, summer and Christmas parties, and more. About us We are based in an iconic Grade II listed building in the heart of Bristol. Our vibrant workspace houses state of the art labs, a design studio, usability suites, and collaborative meeting spaces. Nestled in a lively neighbourhood with independent shops, we're just a short walk from Park Street, the Harbourside, and St. Nick's Markets. We are proud of our values: Find a way: We work as one team, combining our knowledge and experience to unite around a shared goal. We trust each other and do what's needed to get things done and exceed expectations. Pull together: We believe anything is possible. When faced with challenges we take the initiative, using our creative spirit and determination to find bold solutions and deliver results that move us forward. Care: We act with integrity, take pride in our work, and support each other. We each play our part to make a positive impact for our customers, our colleagues, and our planet. Our diverse, multidisciplinary team spans research, design, human factors, engineering, prototyping, manufacturing, and beyond. Together, we deliver cutting edge solutions for clients ranging from global leaders to innovative start ups, with a particular focus on medical devices, drug delivery, orthopaedics, and diagnostics. Do we sound like a good match for you? If you'd like to discuss the role or would like to discuss any reasonable adjustments you may need to make your application, we'd love to hear from you. If you think you might be the right person for us but want an informal chat first then get in touch via . Please note we reserve the right to close the vacancy if we have a high level of applications. We look forward to hearing from you! At Ensera Design we believe that designing for people means including all people, starting with the team behind the work. Our human centred design ethos is rooted in empathy, and our values - pull together, find a way, and care - guide us in building a team that reflects the diversity of the world we design for. We know that different perspectives lead to better ideas, stronger collaboration, and more meaningful outcomes. If you meet the skills and experience for this role, we welcome your application - whatever your background, identity, or path into design. What matters to us is that you share our belief in purposeful, people first design.
06/06/2026
Full time
Bold ideas start with bold people. At Ensera Design, we are a world class, user centered innovation and product development consultancy working across medical and consumer health. Join our multidisciplinary team to build robust, secure firmware that powers life enhancing products. We are seeking a hands on Senior Linux Engineer to craft resilient embedded platforms that connect devices, services and user interfaces across regulated healthcare products. About the role You will own design and implementation of embedded Linux subsystems, lead platform bring up and maintain Yocto/Buildroot systems. What you'll do: Architect and deliver Linux components. Lead platform bring up and configuration. Own embedded build systems. Define interfaces to MCU/UI/connectivity components. Mentor Linux engineers. Your skills and experience Whilst you do not need to meet all of these points, please ensure you meet the majority of them before making an application: Essential: Significant experience on embedded Linux platforms. Strong C/C++ and scripting. Experience in quality focused environments. Desirable: Qt, secure boot, platform hardening, Linux MCU protocols. For this role we are considering a salary of up to £73,954. As part of your application, we will ask you to state your desired salary. If you would like to discuss your salary expectations in more detail, then please reach out. Why work with us? Ensera Design offers interesting and varied work combined with a supportive team culture to provide a stimulating environment where you will have the opportunity to develop and learn from others. We offer flexible working policies where working patterns are agreed with our line managers, taking into account the role, needs of the individual, and the team. We recognise that we are only as good as our people and we know how important it is to support our team. We offer: Performance related company wide bonus. Flexible hybrid working in line with our core hours (Mon-Thu, 9:30am-12:00pm & 2:00pm-4:00pm; Fri, 9:30am-12:00pm). Private healthcare for you and your family. Enhanced maternity and paternity leave. Salary exchange pension scheme. 25 days of annual leave, plus the option to purchase up to one working week and additional days for length of service. Access to our Employee Assistance Programme and digital wellbeing platform. Cycle to Work & Electric Vehicle Lease schemes. Death in service (x4 gross salary). Training and development opportunities, including dedicated learning days and regular knowledge sharing sessions. A free lunch the first Monday of every month alongside our company wide meeting. Free breakfast every Wednesday, and plenty of opportunities to socialise, including team organized activities, summer and Christmas parties, and more. About us We are based in an iconic Grade II listed building in the heart of Bristol. Our vibrant workspace houses state of the art labs, a design studio, usability suites, and collaborative meeting spaces. Nestled in a lively neighbourhood with independent shops, we're just a short walk from Park Street, the Harbourside, and St. Nick's Markets. We are proud of our values: Find a way: We work as one team, combining our knowledge and experience to unite around a shared goal. We trust each other and do what's needed to get things done and exceed expectations. Pull together: We believe anything is possible. When faced with challenges we take the initiative, using our creative spirit and determination to find bold solutions and deliver results that move us forward. Care: We act with integrity, take pride in our work, and support each other. We each play our part to make a positive impact for our customers, our colleagues, and our planet. Our diverse, multidisciplinary team spans research, design, human factors, engineering, prototyping, manufacturing, and beyond. Together, we deliver cutting edge solutions for clients ranging from global leaders to innovative start ups, with a particular focus on medical devices, drug delivery, orthopaedics, and diagnostics. Do we sound like a good match for you? If you'd like to discuss the role or would like to discuss any reasonable adjustments you may need to make your application, we'd love to hear from you. If you think you might be the right person for us but want an informal chat first then get in touch via . Please note we reserve the right to close the vacancy if we have a high level of applications. We look forward to hearing from you! At Ensera Design we believe that designing for people means including all people, starting with the team behind the work. Our human centred design ethos is rooted in empathy, and our values - pull together, find a way, and care - guide us in building a team that reflects the diversity of the world we design for. We know that different perspectives lead to better ideas, stronger collaboration, and more meaningful outcomes. If you meet the skills and experience for this role, we welcome your application - whatever your background, identity, or path into design. What matters to us is that you share our belief in purposeful, people first design.
Control Systems EngineerThe Opportunity An exciting opportunity has arisen for a talented Control Systems Engineer to join a growing engineering organisation at the forefront of advanced industrial technology. Working within a multidisciplinary engineering team, you will play a key role in designing, developing, and supporting control systems used in highly regulated and technically demanding environments across global markets. This is an excellent opportunity for an engineer who enjoys taking ownership of projects throughout the full controls lifecycle, from concept and system architecture through to implementation, testing, commissioning, and ongoing product improvement. The business operates internationally and supplies innovative solutions to customers across sectors including manufacturing, pharmaceuticals, food and beverage, water treatment, electronics, and other critical process industries. The Role As a Control Systems Engineer, you will be responsible for developing robust and scalable automation solutions that ensure the safe, reliable, and efficient operation of complex equipment and systems. Working closely with electrical, mechanical, software, and applications engineers, you will translate customer and operational requirements into effective PLC, HMI, and automation solutions while supporting testing, commissioning, and continuous product development activities. Key Responsibilities of the Control Systems Engineer: Develop and maintain PLC and HMI software using Allen Bradley platforms and associated technologies Produce well-structured control software using Ladder Logic, Structured Control Language (SCL), and Statement List (STL) Support integration with customer SCADA and wider control systems Deliver controls engineering activities in line with project schedules and milestones Apply recognised engineering standards and best practice methodologies Support factory acceptance testing and fault-finding activities Collaborate closely with electrical, mechanical, and applications engineering teams Assist with commissioning and site support activities when required Diagnose and resolve complex control system issues Produce and maintain clear software, testing, and technical documentation Contribute to the ongoing development and standardisation of controls software and engineering solutions Write Control Philosophies and Functional Design Specifications (FDS) Develop and modify User Defined Function Blocks (UDFBs) About You You will be a practical and solutions-focused controls engineer with strong technical expertise and a proactive approach to problem-solving. Essential Requirements for a Control Systems Engineer: Degree qualified in an engineering discipline or equivalent industry experience Proven experience within a controls engineering role in industrial, process, or manufacturing environments Strong PLC and HMI development experience, ideally using Allen Bradley systems Experience integrating equipment with SCADA systems Knowledge of industrial communication protocols such as Modbus Ability to read and interpret electrical and control schematics Strong troubleshooting and fault-finding skills Ability to work independently and as part of a project team Excellent organisational and time management skills Hands-on approach with a willingness to support testing, commissioning, and site activities when required Desirable Experience Embedded software or firmware development using C or C Automated testing and test tooling Process engineering Working within multidisciplinary engineering teams Site commissioning and operational support experience What's on Offer? Competitive salary 25 days holiday plus bank holidays Enhanced Company pension Employee share scheme Life assurance Genuine opportunities for career progression and professional development Collaborative and supportive engineering culture Opportunity to work on innovative technologies with global applications We recognise that great engineers do not always meet every requirement listed. If you feel you have the skills, experience, and enthusiasm to succeed in this role, we encourage you to apply.
05/06/2026
Full time
Control Systems EngineerThe Opportunity An exciting opportunity has arisen for a talented Control Systems Engineer to join a growing engineering organisation at the forefront of advanced industrial technology. Working within a multidisciplinary engineering team, you will play a key role in designing, developing, and supporting control systems used in highly regulated and technically demanding environments across global markets. This is an excellent opportunity for an engineer who enjoys taking ownership of projects throughout the full controls lifecycle, from concept and system architecture through to implementation, testing, commissioning, and ongoing product improvement. The business operates internationally and supplies innovative solutions to customers across sectors including manufacturing, pharmaceuticals, food and beverage, water treatment, electronics, and other critical process industries. The Role As a Control Systems Engineer, you will be responsible for developing robust and scalable automation solutions that ensure the safe, reliable, and efficient operation of complex equipment and systems. Working closely with electrical, mechanical, software, and applications engineers, you will translate customer and operational requirements into effective PLC, HMI, and automation solutions while supporting testing, commissioning, and continuous product development activities. Key Responsibilities of the Control Systems Engineer: Develop and maintain PLC and HMI software using Allen Bradley platforms and associated technologies Produce well-structured control software using Ladder Logic, Structured Control Language (SCL), and Statement List (STL) Support integration with customer SCADA and wider control systems Deliver controls engineering activities in line with project schedules and milestones Apply recognised engineering standards and best practice methodologies Support factory acceptance testing and fault-finding activities Collaborate closely with electrical, mechanical, and applications engineering teams Assist with commissioning and site support activities when required Diagnose and resolve complex control system issues Produce and maintain clear software, testing, and technical documentation Contribute to the ongoing development and standardisation of controls software and engineering solutions Write Control Philosophies and Functional Design Specifications (FDS) Develop and modify User Defined Function Blocks (UDFBs) About You You will be a practical and solutions-focused controls engineer with strong technical expertise and a proactive approach to problem-solving. Essential Requirements for a Control Systems Engineer: Degree qualified in an engineering discipline or equivalent industry experience Proven experience within a controls engineering role in industrial, process, or manufacturing environments Strong PLC and HMI development experience, ideally using Allen Bradley systems Experience integrating equipment with SCADA systems Knowledge of industrial communication protocols such as Modbus Ability to read and interpret electrical and control schematics Strong troubleshooting and fault-finding skills Ability to work independently and as part of a project team Excellent organisational and time management skills Hands-on approach with a willingness to support testing, commissioning, and site activities when required Desirable Experience Embedded software or firmware development using C or C Automated testing and test tooling Process engineering Working within multidisciplinary engineering teams Site commissioning and operational support experience What's on Offer? Competitive salary 25 days holiday plus bank holidays Enhanced Company pension Employee share scheme Life assurance Genuine opportunities for career progression and professional development Collaborative and supportive engineering culture Opportunity to work on innovative technologies with global applications We recognise that great engineers do not always meet every requirement listed. If you feel you have the skills, experience, and enthusiasm to succeed in this role, we encourage you to apply.
Systems Engineer - Modelling & Simulation (Seeker) An exciting role for a Systems Engineer to be involved in a variety of projects developing ground breaking technologies through the use of Modelling & Simulation. With opportunities to support field trials and work with a dedicated team of Engineers to help your own career development this role is one not to be missed! Salary : From £ 40,000 to £58,000 depending on experience Locations : Stevenage Bristol Bolton Dynamic (hybrid) working : 3-5 days per week on-site due to workload classification Security Clearance : British Citizen or a Dual UK national with British citizenship. Restrictions and/or limitations relating to nationality and/or rights to work may apply. As a minimum and after offer stage, all successful candidates will need to undergo HMG Basic Personnel Security Standard checks (BPSS), which are managed by the MBDA Personnel Security Team. What we can offer you: Company bonus: Up to £2,500 (based on company performance and will vary year to year) Pension: maximum total (employer and employee) contribution of up to 14% Overtime: opportunity for paid overtime Flexi Leave: Up to 15 additional days Flexible working: We welcome applicants who are looking for flexible working arrangements Enhanced parental leave: offers up to 26 weeks for maternity, adoption and shared parental leave -enhancements are available for paternity leave, neonatal leave and fertility testing and treatments Facilities: Fantastic site facilities including subsidised meals, free car parking and much more Healthcare Cash Plan: The Healthcare Cash Plan benefit provides the option to claim cash back on everyday healthcare expenses such as optical, dental, health and wellbeing and more . The Systems Engineer opportunity: We are looking for Systems Engineers to join a growing team to perform activities including modelling, algorithm development and systems studies. Our work covers simulation and modelling of the entire Seeker chain from radar propagation, to hardware response, to the embedded software algorithms on-board the Seeker. These algorithms are developed in, and auto-coded directly from our models, allowing us to rapidly test, iterate, and deliver sophisticated defence capability. There are roles available across multiple Seeker programmes, from those in the early concepting phase (including developing groundbreaking technologies like Active Electronically Scanned Arrays (AESAs) and highly integrated multi-mode sensors), through assessment and development phases (such as Future Cruise Anti-Ship Weapon FC/ASW) and, supporting spiral development on our in-service phase Seekers. You may have the opportunity to get involved in a variety of other activities within our department including support to field trials and lab testing. There are numerous progression and development opportunities available, as well as interaction with stakeholders across a dynamic multi-national engineering team. We are also looking for more experienced engineers wishing to develop their leadership skills across teams and work packages. What we're looking for from you: Degree level qualification in a STEM subject or equivalent experience Modelling and Coding with proficiency in MATLAB Algorithm Development Data Analysis and Technical Report Writing Desirable experience: Advanced MATLAB Proficiency in Simulink including Embedded Coder Formal software or firmware development experience, especially C and HDL Knowledge of RF systems and digital signal processing Model verification, configuration control and model release processes Continuous Integration and Testing Machine Learning and AI You will be an adaptable and proactive individual who enjoys finding innovative solutions to complex engineering problems. Most importantly, if you have a passion for the industry and technology, then we want to see you! Our department is an encouraging community, in which you can develop your skills, gain experience and progress your career, giving you exposure to some incredible technologies and products. Our company: Peace is not a given, Freedom is not a given, Sovereignty is not a given MBDA is a leading defence organisation. We are proud of the role we play in supporting the Armed Forces who protect our nations. We partner with governments to work together towards a common goal, defending our freedom. We are proud of our employee-led networks, examples include: Gender Equality, Pride, Menopause Matters, Parents and Carers, Armed Forces, Ethnic Diversity, Neurodiversity, Disability and more We recognise that everyone is unique, and we encourage you to speak to us should you require any advice, support or adjustments throughout our recruitment process.
05/06/2026
Full time
Systems Engineer - Modelling & Simulation (Seeker) An exciting role for a Systems Engineer to be involved in a variety of projects developing ground breaking technologies through the use of Modelling & Simulation. With opportunities to support field trials and work with a dedicated team of Engineers to help your own career development this role is one not to be missed! Salary : From £ 40,000 to £58,000 depending on experience Locations : Stevenage Bristol Bolton Dynamic (hybrid) working : 3-5 days per week on-site due to workload classification Security Clearance : British Citizen or a Dual UK national with British citizenship. Restrictions and/or limitations relating to nationality and/or rights to work may apply. As a minimum and after offer stage, all successful candidates will need to undergo HMG Basic Personnel Security Standard checks (BPSS), which are managed by the MBDA Personnel Security Team. What we can offer you: Company bonus: Up to £2,500 (based on company performance and will vary year to year) Pension: maximum total (employer and employee) contribution of up to 14% Overtime: opportunity for paid overtime Flexi Leave: Up to 15 additional days Flexible working: We welcome applicants who are looking for flexible working arrangements Enhanced parental leave: offers up to 26 weeks for maternity, adoption and shared parental leave -enhancements are available for paternity leave, neonatal leave and fertility testing and treatments Facilities: Fantastic site facilities including subsidised meals, free car parking and much more Healthcare Cash Plan: The Healthcare Cash Plan benefit provides the option to claim cash back on everyday healthcare expenses such as optical, dental, health and wellbeing and more . The Systems Engineer opportunity: We are looking for Systems Engineers to join a growing team to perform activities including modelling, algorithm development and systems studies. Our work covers simulation and modelling of the entire Seeker chain from radar propagation, to hardware response, to the embedded software algorithms on-board the Seeker. These algorithms are developed in, and auto-coded directly from our models, allowing us to rapidly test, iterate, and deliver sophisticated defence capability. There are roles available across multiple Seeker programmes, from those in the early concepting phase (including developing groundbreaking technologies like Active Electronically Scanned Arrays (AESAs) and highly integrated multi-mode sensors), through assessment and development phases (such as Future Cruise Anti-Ship Weapon FC/ASW) and, supporting spiral development on our in-service phase Seekers. You may have the opportunity to get involved in a variety of other activities within our department including support to field trials and lab testing. There are numerous progression and development opportunities available, as well as interaction with stakeholders across a dynamic multi-national engineering team. We are also looking for more experienced engineers wishing to develop their leadership skills across teams and work packages. What we're looking for from you: Degree level qualification in a STEM subject or equivalent experience Modelling and Coding with proficiency in MATLAB Algorithm Development Data Analysis and Technical Report Writing Desirable experience: Advanced MATLAB Proficiency in Simulink including Embedded Coder Formal software or firmware development experience, especially C and HDL Knowledge of RF systems and digital signal processing Model verification, configuration control and model release processes Continuous Integration and Testing Machine Learning and AI You will be an adaptable and proactive individual who enjoys finding innovative solutions to complex engineering problems. Most importantly, if you have a passion for the industry and technology, then we want to see you! Our department is an encouraging community, in which you can develop your skills, gain experience and progress your career, giving you exposure to some incredible technologies and products. Our company: Peace is not a given, Freedom is not a given, Sovereignty is not a given MBDA is a leading defence organisation. We are proud of the role we play in supporting the Armed Forces who protect our nations. We partner with governments to work together towards a common goal, defending our freedom. We are proud of our employee-led networks, examples include: Gender Equality, Pride, Menopause Matters, Parents and Carers, Armed Forces, Ethnic Diversity, Neurodiversity, Disability and more We recognise that everyone is unique, and we encourage you to speak to us should you require any advice, support or adjustments throughout our recruitment process.
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!
05/06/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!