Jonathan Lee Recruitment Ltd
Chetwynd Aston, Shropshire
Are you ready to take your career to the next level in an innovative and forward-thinking environment? This is your chance to join a company that is at the forefront of cutting-edge technology and connected device solutions used in the agricultural sector. As an IoT Embedded Software Engineer, you will play a pivotal role in shaping the future of embedded systems, working on exciting projects that push the boundaries of what's possible. If you're passionate about creating secure, high-performance software solutions for IoT devices, this opportunity is tailor-made for you. What You Will Do: - Develop and maintain embedded software for connected devices, ensuring high reliability and performance. - Design and implement secure over-the-air (OTA) update systems, including secure workflows, encryption, and certificate management. - Integrate embedded systems with cloud platforms such as AWS IoT for software distribution and device management. - Implement secure communication protocols like TLS, HTTPS, and MQTT for seamless device-cloud interactions. - Collaborate with cross-functional teams to ensure compliance with security and performance standards. - Troubleshoot and resolve issues in embedded systems and OTA mechanisms with a focus on system reliability. What You Will Bring: - Proven experience in embedded C/C++ software development for embedded systems. - Understanding of Linux-based systems, RTOS, and ARM microcontroller environments. - Knowledge of secure coding practices, including encryption, certificate management, and PKI. - Familiarity with networking protocols such as TCP/IP, HTTPS, and MQTT. - Experience with cloud platforms like AWS IoT or Azure IoT, and a passion for creating innovative IoT solutions. This role offers the opportunity to contribute to the success of a company that values innovation, technical excellence, and collaboration. The company is committed to delivering high-quality solutions that advance the IoT and embedded systems industry, making this an ideal role for a motivated and skilled professional looking to make a real impact. Location: This role is an onsite position based in Newport, Shropshire. The position is commutable from Telford, Shrewsbury, Stafford, Stoke, Wolverhampton and Cannock Interested?: If this sounds like the perfect next step in your career, don't wait! Apply now to become an IoT Embedded Software Engineer and take your expertise to a company where your skills and ideas will truly shine. Your CV will be forwarded to Jonathan Lee Recruitment, a leading engineering and manufacturing recruitment consultancy established in 1978. The services advertised by Jonathan Lee Recruitment are those of an Employment Agency. In order for your CV to be processed effectively, please ensure your name, email address, phone number and location (post code OR town OR county, as a minimum) are included.
13/03/2026
Full time
Are you ready to take your career to the next level in an innovative and forward-thinking environment? This is your chance to join a company that is at the forefront of cutting-edge technology and connected device solutions used in the agricultural sector. As an IoT Embedded Software Engineer, you will play a pivotal role in shaping the future of embedded systems, working on exciting projects that push the boundaries of what's possible. If you're passionate about creating secure, high-performance software solutions for IoT devices, this opportunity is tailor-made for you. What You Will Do: - Develop and maintain embedded software for connected devices, ensuring high reliability and performance. - Design and implement secure over-the-air (OTA) update systems, including secure workflows, encryption, and certificate management. - Integrate embedded systems with cloud platforms such as AWS IoT for software distribution and device management. - Implement secure communication protocols like TLS, HTTPS, and MQTT for seamless device-cloud interactions. - Collaborate with cross-functional teams to ensure compliance with security and performance standards. - Troubleshoot and resolve issues in embedded systems and OTA mechanisms with a focus on system reliability. What You Will Bring: - Proven experience in embedded C/C++ software development for embedded systems. - Understanding of Linux-based systems, RTOS, and ARM microcontroller environments. - Knowledge of secure coding practices, including encryption, certificate management, and PKI. - Familiarity with networking protocols such as TCP/IP, HTTPS, and MQTT. - Experience with cloud platforms like AWS IoT or Azure IoT, and a passion for creating innovative IoT solutions. This role offers the opportunity to contribute to the success of a company that values innovation, technical excellence, and collaboration. The company is committed to delivering high-quality solutions that advance the IoT and embedded systems industry, making this an ideal role for a motivated and skilled professional looking to make a real impact. Location: This role is an onsite position based in Newport, Shropshire. The position is commutable from Telford, Shrewsbury, Stafford, Stoke, Wolverhampton and Cannock Interested?: If this sounds like the perfect next step in your career, don't wait! Apply now to become an IoT Embedded Software Engineer and take your expertise to a company where your skills and ideas will truly shine. Your CV will be forwarded to Jonathan Lee Recruitment, a leading engineering and manufacturing recruitment consultancy established in 1978. The services advertised by Jonathan Lee Recruitment are those of an Employment Agency. In order for your CV to be processed effectively, please ensure your name, email address, phone number and location (post code OR town OR county, as a minimum) are included.
Firmware Engineer Salary: £50,000.00 to £60,000.00 Location: Bristol; Hybrid Join us at Smartbox as a Firmware Engineer! Are you a passionate Firmware Engineer looking to make a real impact by giving a voice to those without speech Smartbox is looking for a dedicated individual like you to join our team and contribute to enhancing the lives of people with disabilities. Your Impact As our Firmware Engineer, you will: Test software: Ensuring comprehensive automated test coverage of your code, writing automated tests, GUIs, and utility apps in languages such as Python and C#. Libraries and apps: Creating software libraries and demo apps in C-compatible languages such as C#, C++, or Rust to control our firmware subsystems. Technical strategy: Executing and collaborating on our strategy for highly reliable, mission-critical hardware and firmware. Validation and debugging: Implementing and improving our device test plans, debugging, and validating upcoming firmware and software. Quality assurance: Promptly analysing and correcting quality issues. Project management: Taking ownership of firmware and software projects from start to finish. Firmware and Software Development: Designing, developing and maintaining embedded software in C for Zephyr RTOS and Embedded Linux. Applying best practices in embedded software architecture and testing. Essential Qualifications / Skills / Experience: Degree or equivalent experience in an engineering subject (Electronics, Computer Science, Software), Physics, Mathematics, or another scientific subject. 4+ years of experience in software development in one or more of the following languages: C, C++, Rust. 4+ years of experience in embedded software development in C. Knowledge of Computer Science fundamentals in data structures, algorithm design, problem-solving, and complexity analysis. Strong grounding in embedded software architecture, with a focus on maintainability, modularity, fault-tolerance and testability. Confident and experienced with automated testing, including unit, integration and system tests, mocking and automation frameworks. An understanding of API design and the creation of clear, stable abstractions for hardware / firmware interaction. Skilled at debugging in constrained environments and using hardware / software debugging tools. A proven track record of innovation and quality software development throughout the entire software product lifecycle. Ability to solve complex technical problems in elegant and maintainable ways, demonstrating systems thinking across hardware, firmware and application layers. Experience with embedded platforms (for example: Embedded Linux, Arduino, STM32, Nordic, Zephyr RTOS). A passion and drive for excellence in software craftsmanship. Linux, Bash / shell, CI (Continuous integration) experience. Ability to read electronics schematics. A collaborative and supportive team player contributing actively to shared goals and supporting colleagues across disciplines. Practical, proactive mindset comfortable taking initiative and working through ambiguity in a fast-moving team. About Smartbox At Smartbox, we're proud to be at the forefront of assistive communication technology. Our innovative products are used globally by individuals with diverse needs. Our values passionate, caring, empowering, achieving together, and enabling change resonate in everything we do. Our Inclusive Culture We believe in giving everyone a voice. Joining Smartbox means joining a diverse team that values collaboration and supports a community that relies on our technology for effective communication. Our Commitment to Sustainability At Smartbox, we not only innovate but also prioritise sustainability. We aim to minimise our carbon footprint and promote a greener world through sustainable solutions. By joining us, you'll contribute to shaping a more inclusive society while actively supporting our sustainability efforts. Our D&I Commitments At Smartbox, we prioritise diversity and inclusivity in our work environment. Here's how we do it: Recognised as a Disability Confident Employer by the UK Government and Founding Partner of Purple Tuesday. Our recruitment practices are inclusive and barrier-free, with adjustments available during the application process and throughout your career with us. We believe in adding to our culture, not just fitting in. Our diverse team combines unique talents to create products that reflect the diversity of our users and customers. Rewards and Benefits Discover a world of rewards and benefits tailored to your wellbeing at Smartbox. Beyond a competitive salary and private medical insurance, explore perks like a hybrid working model, wellness benefits, and paid volunteering days. Ready to Make a Difference Join us at Smartbox and embark on a fulfilling career where your work truly matters. Apply now and be a part of a team dedicated to creating technology that changes lives. Agencies Please respect that at this current time, we wish to try to recruit directly from the market rather than engage support from an agency.
13/03/2026
Full time
Firmware Engineer Salary: £50,000.00 to £60,000.00 Location: Bristol; Hybrid Join us at Smartbox as a Firmware Engineer! Are you a passionate Firmware Engineer looking to make a real impact by giving a voice to those without speech Smartbox is looking for a dedicated individual like you to join our team and contribute to enhancing the lives of people with disabilities. Your Impact As our Firmware Engineer, you will: Test software: Ensuring comprehensive automated test coverage of your code, writing automated tests, GUIs, and utility apps in languages such as Python and C#. Libraries and apps: Creating software libraries and demo apps in C-compatible languages such as C#, C++, or Rust to control our firmware subsystems. Technical strategy: Executing and collaborating on our strategy for highly reliable, mission-critical hardware and firmware. Validation and debugging: Implementing and improving our device test plans, debugging, and validating upcoming firmware and software. Quality assurance: Promptly analysing and correcting quality issues. Project management: Taking ownership of firmware and software projects from start to finish. Firmware and Software Development: Designing, developing and maintaining embedded software in C for Zephyr RTOS and Embedded Linux. Applying best practices in embedded software architecture and testing. Essential Qualifications / Skills / Experience: Degree or equivalent experience in an engineering subject (Electronics, Computer Science, Software), Physics, Mathematics, or another scientific subject. 4+ years of experience in software development in one or more of the following languages: C, C++, Rust. 4+ years of experience in embedded software development in C. Knowledge of Computer Science fundamentals in data structures, algorithm design, problem-solving, and complexity analysis. Strong grounding in embedded software architecture, with a focus on maintainability, modularity, fault-tolerance and testability. Confident and experienced with automated testing, including unit, integration and system tests, mocking and automation frameworks. An understanding of API design and the creation of clear, stable abstractions for hardware / firmware interaction. Skilled at debugging in constrained environments and using hardware / software debugging tools. A proven track record of innovation and quality software development throughout the entire software product lifecycle. Ability to solve complex technical problems in elegant and maintainable ways, demonstrating systems thinking across hardware, firmware and application layers. Experience with embedded platforms (for example: Embedded Linux, Arduino, STM32, Nordic, Zephyr RTOS). A passion and drive for excellence in software craftsmanship. Linux, Bash / shell, CI (Continuous integration) experience. Ability to read electronics schematics. A collaborative and supportive team player contributing actively to shared goals and supporting colleagues across disciplines. Practical, proactive mindset comfortable taking initiative and working through ambiguity in a fast-moving team. About Smartbox At Smartbox, we're proud to be at the forefront of assistive communication technology. Our innovative products are used globally by individuals with diverse needs. Our values passionate, caring, empowering, achieving together, and enabling change resonate in everything we do. Our Inclusive Culture We believe in giving everyone a voice. Joining Smartbox means joining a diverse team that values collaboration and supports a community that relies on our technology for effective communication. Our Commitment to Sustainability At Smartbox, we not only innovate but also prioritise sustainability. We aim to minimise our carbon footprint and promote a greener world through sustainable solutions. By joining us, you'll contribute to shaping a more inclusive society while actively supporting our sustainability efforts. Our D&I Commitments At Smartbox, we prioritise diversity and inclusivity in our work environment. Here's how we do it: Recognised as a Disability Confident Employer by the UK Government and Founding Partner of Purple Tuesday. Our recruitment practices are inclusive and barrier-free, with adjustments available during the application process and throughout your career with us. We believe in adding to our culture, not just fitting in. Our diverse team combines unique talents to create products that reflect the diversity of our users and customers. Rewards and Benefits Discover a world of rewards and benefits tailored to your wellbeing at Smartbox. Beyond a competitive salary and private medical insurance, explore perks like a hybrid working model, wellness benefits, and paid volunteering days. Ready to Make a Difference Join us at Smartbox and embark on a fulfilling career where your work truly matters. Apply now and be a part of a team dedicated to creating technology that changes lives. Agencies Please respect that at this current time, we wish to try to recruit directly from the market rather than engage support from an agency.
Senior Firmware Engineer Location: Bristol; Hybrid Join us at Smartbox as a Senior Firmware Engineer! Are you a passionate Firmware Engineer wanting to make a real impact by giving a voice to those without speech Smartbox is looking for a dedicated individual to help improve the lives of people with disabilities. Your Impact As our Senior Firmware Engineer, you will: Technical Project Delivery: Deliver multi disciplinary projects, meeting scope, time, budget and quality requirements, and coordinating others as needed. Firmware Architecture and Lifecycle: Develop reliable, portable firmware with a long-life cycle. Firmware Development: Design, develop and maintain embedded firmware in C for Zephyr RTOS and Embedded Linux, including board bring up, drivers and HALs. Code Quality and Standards: Set and uphold coding, documentation and review standards, ensuring best practices in architecture, modularity, fault tolerance and testability. Test strategy and Automation: Apply strong automated testing practices following the Test Pyramid, including unit, component, contract and hardware in the loop tests, with CI automation to prevent regressions. Test Software and Tooling: Build and maintain automated test harnesses, GUIs and utility tools (e.g. Python, C#) to support development, validation and manufacturing. Libraries and Developer Experience: Create libraries and demo applications in C compatible languages (C#, C++) to support subsystem validation and cross team integration. Verification and Validation: EAD verification through lab testing, user trials and real world use, ensuring documentation supports regulatory compliance. Quality Assurance: Analyse and resolve quality issues promptly, feeding insights back into designs and processes to drive continuous improvement. Technical Strategy: Contribute to strategy for reliable, mission critical firmware, clearly communicating trade offs and enabling strong decision making. Mentoring and Leadership: Mentor Engineers, provide coaching and support, and help foster a positive, collaborative team culture. Essential Qualifications / Skills / Experience: Degree or equivalent experience in an engineering subject (Electronics, Computer Science, Software), Physics, Mathematics, or another scientific subject. 8+ years of experience in embedded software development in C. A strong knowledge of Computer Science fundamentals in data structures, algorithm design, problem-solving, and complexity analysis. A strong grounding in embedded software architecture, with a focus on maintainability, modularity, fault-tolerance and testability. Confident and experienced with automated testing, including unit, integration and system tests, mocking and automation frameworks. A strong understanding of API design and the creation of clear, stable abstractions for hardware / firmware interaction. Skilled at debugging in constrained environments and using hardware / software debugging tools. A proven track record of innovation and quality software development throughout the entire software product lifecycle. Ability to solve complex technical problems in elegant and maintainable ways, demonstrating systems thinking across hardware, firmware and application layers. Experience with embedded platforms (for example: Embedded Linux, Arduino, STM32, Nordic, Zephyr RTOS). A passion and drive for excellence in software craftsmanship. Linux, Bash / shell, CI (Continuous integration) experience. Ability to read electronics schematics and collaborate effectively with Hardware Engineers during bring-up and debugging. Technical leadership through influence able to guide architecture and standards, mentor others, and improve team-wide practices. Practical, proactive mindset comfortable taking initiative and working through ambiguity in a fast-moving team. Proven experience in people or team management, with the ability to lead, motivate, and develop others. Strong communication and interpersonal skills, with the ability to build positive working relationships at all levels. Proven ability to foster high performing, engaged, and collaborative teams. About Smartbox Smartbox is a leader in assistive communication technology, with products used globally by people with diverse needs. Our values, passionate, caring, empowering, achieving together and enabling change, guide everything we do. Our Inclusive Culture We believe in giving everyone a voice. Joining Smartbox means joining a diverse, collaborative team and supporting a community that relies on our technology. Our Commitment to Sustainability We prioritise sustainability, aiming to reduce our environmental impact. By joining us, you ll help support a more inclusive and sustainable future. Our D&I Commitments We are a Disability Confident Employer and a Founding Partner of Purple Tuesday. Our recruitment practices are inclusive and barrier free, with adjustments available throughout the process and your career. We believe in adding to our culture. Our diverse team shapes products that reflect our users. Rewards and Benefits Explore competitive salary, private medical insurance, hybrid working, wellness benefits and paid volunteering days. Agencies Please respect that at this current time, we wish to recruit directly and are not seeking agency support.
13/03/2026
Full time
Senior Firmware Engineer Location: Bristol; Hybrid Join us at Smartbox as a Senior Firmware Engineer! Are you a passionate Firmware Engineer wanting to make a real impact by giving a voice to those without speech Smartbox is looking for a dedicated individual to help improve the lives of people with disabilities. Your Impact As our Senior Firmware Engineer, you will: Technical Project Delivery: Deliver multi disciplinary projects, meeting scope, time, budget and quality requirements, and coordinating others as needed. Firmware Architecture and Lifecycle: Develop reliable, portable firmware with a long-life cycle. Firmware Development: Design, develop and maintain embedded firmware in C for Zephyr RTOS and Embedded Linux, including board bring up, drivers and HALs. Code Quality and Standards: Set and uphold coding, documentation and review standards, ensuring best practices in architecture, modularity, fault tolerance and testability. Test strategy and Automation: Apply strong automated testing practices following the Test Pyramid, including unit, component, contract and hardware in the loop tests, with CI automation to prevent regressions. Test Software and Tooling: Build and maintain automated test harnesses, GUIs and utility tools (e.g. Python, C#) to support development, validation and manufacturing. Libraries and Developer Experience: Create libraries and demo applications in C compatible languages (C#, C++) to support subsystem validation and cross team integration. Verification and Validation: EAD verification through lab testing, user trials and real world use, ensuring documentation supports regulatory compliance. Quality Assurance: Analyse and resolve quality issues promptly, feeding insights back into designs and processes to drive continuous improvement. Technical Strategy: Contribute to strategy for reliable, mission critical firmware, clearly communicating trade offs and enabling strong decision making. Mentoring and Leadership: Mentor Engineers, provide coaching and support, and help foster a positive, collaborative team culture. Essential Qualifications / Skills / Experience: Degree or equivalent experience in an engineering subject (Electronics, Computer Science, Software), Physics, Mathematics, or another scientific subject. 8+ years of experience in embedded software development in C. A strong knowledge of Computer Science fundamentals in data structures, algorithm design, problem-solving, and complexity analysis. A strong grounding in embedded software architecture, with a focus on maintainability, modularity, fault-tolerance and testability. Confident and experienced with automated testing, including unit, integration and system tests, mocking and automation frameworks. A strong understanding of API design and the creation of clear, stable abstractions for hardware / firmware interaction. Skilled at debugging in constrained environments and using hardware / software debugging tools. A proven track record of innovation and quality software development throughout the entire software product lifecycle. Ability to solve complex technical problems in elegant and maintainable ways, demonstrating systems thinking across hardware, firmware and application layers. Experience with embedded platforms (for example: Embedded Linux, Arduino, STM32, Nordic, Zephyr RTOS). A passion and drive for excellence in software craftsmanship. Linux, Bash / shell, CI (Continuous integration) experience. Ability to read electronics schematics and collaborate effectively with Hardware Engineers during bring-up and debugging. Technical leadership through influence able to guide architecture and standards, mentor others, and improve team-wide practices. Practical, proactive mindset comfortable taking initiative and working through ambiguity in a fast-moving team. Proven experience in people or team management, with the ability to lead, motivate, and develop others. Strong communication and interpersonal skills, with the ability to build positive working relationships at all levels. Proven ability to foster high performing, engaged, and collaborative teams. About Smartbox Smartbox is a leader in assistive communication technology, with products used globally by people with diverse needs. Our values, passionate, caring, empowering, achieving together and enabling change, guide everything we do. Our Inclusive Culture We believe in giving everyone a voice. Joining Smartbox means joining a diverse, collaborative team and supporting a community that relies on our technology. Our Commitment to Sustainability We prioritise sustainability, aiming to reduce our environmental impact. By joining us, you ll help support a more inclusive and sustainable future. Our D&I Commitments We are a Disability Confident Employer and a Founding Partner of Purple Tuesday. Our recruitment practices are inclusive and barrier free, with adjustments available throughout the process and your career. We believe in adding to our culture. Our diverse team shapes products that reflect our users. Rewards and Benefits Explore competitive salary, private medical insurance, hybrid working, wellness benefits and paid volunteering days. Agencies Please respect that at this current time, we wish to recruit directly and are not seeking agency support.
Software & Embedded Systems Engineer Advanced Engineering & Defence Technology South East England, Kent region A specialist engineering organisation is looking for a skilled Software & Embedded Systems Engineer to join their technical team. This role focuses on designing, developing, and testing software and firmware for complex engineered products. Key Responsibilities Develop embedded and application software in line with design specifications Produce and maintain technical documentation, including manuals, specifications, and test plans Translate conceptual design requirements into practical software solutions Support the verification and validation of software systems Work with project teams to ensure timely delivery within budget Follow ISO 9001:2015 processes and quality standards Experience & Skills Degree in Computer Science, Software Engineering, or related field Strong experience in C# .NET application development C/C++ experience desirable; Android (Xamarin) advantageous Full software lifecycle experience: design, development, testing, and maintenance Knowledge of UML or other structured design methodologies Ability to manage projects independently and meet deadlines Strong problem-solving, analytical, and communication skills Benefits Profit-related bonus scheme 9-day fortnight working pattern Hybrid working (role dependent) Private healthcare plan Security Requirement: Applicants must be eligible for UK Security Clearance (SC level).
13/03/2026
Full time
Software & Embedded Systems Engineer Advanced Engineering & Defence Technology South East England, Kent region A specialist engineering organisation is looking for a skilled Software & Embedded Systems Engineer to join their technical team. This role focuses on designing, developing, and testing software and firmware for complex engineered products. Key Responsibilities Develop embedded and application software in line with design specifications Produce and maintain technical documentation, including manuals, specifications, and test plans Translate conceptual design requirements into practical software solutions Support the verification and validation of software systems Work with project teams to ensure timely delivery within budget Follow ISO 9001:2015 processes and quality standards Experience & Skills Degree in Computer Science, Software Engineering, or related field Strong experience in C# .NET application development C/C++ experience desirable; Android (Xamarin) advantageous Full software lifecycle experience: design, development, testing, and maintenance Knowledge of UML or other structured design methodologies Ability to manage projects independently and meet deadlines Strong problem-solving, analytical, and communication skills Benefits Profit-related bonus scheme 9-day fortnight working pattern Hybrid working (role dependent) Private healthcare plan Security Requirement: Applicants must be eligible for UK Security Clearance (SC level).
At Alstom, we understand transport networks and what moves people. From high-speed trains, metros, monorails, and trams, to turnkey systems, services, infrastructure, signalling and digital mobility, we offer our diverse customers the broadest portfolio in the industry. Every day, more than colleagues lead the way to greener and smarter mobility worldwide, connecting cities as we reduce carbon and replace cars. Could you be our Embedded Software Design Engineer in Mansfield we re looking for at Alstom? Your future role Take on a new challenge in Mansfield and apply your Software Design Engineering expertise in a new cutting-edge field. You ll report to the Head of Engineering and work alongside a dedicated and passionate Services team in Alstom UK&I. Day-to-day, you ll deliver cost efficient embedded software designs in-line with budget levels. We ll look to you to the following: To provide embedded software designs for a range of electronics systems which will be project specific and scheduled to meet agreed customer deadlines. Deliver high standards of embedded software design in terms of performance, reliability, right first time quality, cost, innovation and service level. Ensure all software designs are fully compliant with latest industry specific and EU regulations. Responsibility for embedded software design for a range of systems inline with project specific requirements and to the correct quality/design standards. To ensure innovative/best practice embedded software standards are adopted & continuously improved. To ensure full compliance with design, quality and Health & Safety Regulations. Reporting of Quality, HSE or HR issues to the Engineering Manager on a timely basis. All about you We value passion and attitude over experience. That s why we don t expect you to have every single skill. Instead, we ve listed some that we think will help you succeed and grow in this role: Substantial embedded software design experience within a relevant electronics business. Knowledge of rail industry and associated standards would be advantageous. Education in Software Engineering or related subject to Degree level or equivalent level. The individual must be a driven , well disciplined, logical thinking, self motivated, team player, able to communicate at all levels and above all be highly innovative in delivering high standards in embedded software engineering design. Excellent standards in relation to technical ability, innovation, organisational skills, Health & Safety, problem solving and continuous improvement. A high level of customer focus is critical. 100% compliance with latest design, quality & HSE regulations. Delivery to agreed/planned timescales, cost constraints & quality standards. A good understanding of embedded software design including: C/C++,C#, Visual Studio, CE 5.0 & CE6.0, .NET, MFC, Visual Basic, ARM9, 8051, PIC, X86, SQL, Assembler, RTOS. Web application design (Typescript/Javascript/HTML/CSS) desirable. Fault Analysis, Unit & Integration Testing, Factory Acceptance Testing, Site Testing and Commissioning. Test procedures and methods, change control and version control. Things you ll enjoy Join us on a life-long transformative journey the rail industry is here to stay, so you can grow and develop new skills and experiences throughout your career. You ll also: Enjoy stability, challenges and a long-term career free from boring daily routines Collaborate with transverse teams and helpful colleagues Contribute to innovative projects Utilise our agile working environment Steer your career in whatever direction you choose across functions and countries Benefit from our investment in your development, through award-winning learning Benefit from a fair and dynamic reward package that recognises your performance and potential, plus comprehensive and competitive benefits (pension, life ins., medical) Up to 52 weeks full maternity and adoption pay 25 days annual leave plus bank holidays, with the opportunity to buy or sell holidays Option to enjoy a brand new electric or hybrid vehicle with our salary sacrifice scheme A wide range of flexible benefits that you can tailor to suit your lifestyle You don t need to be a train enthusiast to thrive with us. We guarantee that when you step onto one of our trains with your friends or family, you ll be proud. If you re up for the challenge, we d love to hear from you!
13/03/2026
Full time
At Alstom, we understand transport networks and what moves people. From high-speed trains, metros, monorails, and trams, to turnkey systems, services, infrastructure, signalling and digital mobility, we offer our diverse customers the broadest portfolio in the industry. Every day, more than colleagues lead the way to greener and smarter mobility worldwide, connecting cities as we reduce carbon and replace cars. Could you be our Embedded Software Design Engineer in Mansfield we re looking for at Alstom? Your future role Take on a new challenge in Mansfield and apply your Software Design Engineering expertise in a new cutting-edge field. You ll report to the Head of Engineering and work alongside a dedicated and passionate Services team in Alstom UK&I. Day-to-day, you ll deliver cost efficient embedded software designs in-line with budget levels. We ll look to you to the following: To provide embedded software designs for a range of electronics systems which will be project specific and scheduled to meet agreed customer deadlines. Deliver high standards of embedded software design in terms of performance, reliability, right first time quality, cost, innovation and service level. Ensure all software designs are fully compliant with latest industry specific and EU regulations. Responsibility for embedded software design for a range of systems inline with project specific requirements and to the correct quality/design standards. To ensure innovative/best practice embedded software standards are adopted & continuously improved. To ensure full compliance with design, quality and Health & Safety Regulations. Reporting of Quality, HSE or HR issues to the Engineering Manager on a timely basis. All about you We value passion and attitude over experience. That s why we don t expect you to have every single skill. Instead, we ve listed some that we think will help you succeed and grow in this role: Substantial embedded software design experience within a relevant electronics business. Knowledge of rail industry and associated standards would be advantageous. Education in Software Engineering or related subject to Degree level or equivalent level. The individual must be a driven , well disciplined, logical thinking, self motivated, team player, able to communicate at all levels and above all be highly innovative in delivering high standards in embedded software engineering design. Excellent standards in relation to technical ability, innovation, organisational skills, Health & Safety, problem solving and continuous improvement. A high level of customer focus is critical. 100% compliance with latest design, quality & HSE regulations. Delivery to agreed/planned timescales, cost constraints & quality standards. A good understanding of embedded software design including: C/C++,C#, Visual Studio, CE 5.0 & CE6.0, .NET, MFC, Visual Basic, ARM9, 8051, PIC, X86, SQL, Assembler, RTOS. Web application design (Typescript/Javascript/HTML/CSS) desirable. Fault Analysis, Unit & Integration Testing, Factory Acceptance Testing, Site Testing and Commissioning. Test procedures and methods, change control and version control. Things you ll enjoy Join us on a life-long transformative journey the rail industry is here to stay, so you can grow and develop new skills and experiences throughout your career. You ll also: Enjoy stability, challenges and a long-term career free from boring daily routines Collaborate with transverse teams and helpful colleagues Contribute to innovative projects Utilise our agile working environment Steer your career in whatever direction you choose across functions and countries Benefit from our investment in your development, through award-winning learning Benefit from a fair and dynamic reward package that recognises your performance and potential, plus comprehensive and competitive benefits (pension, life ins., medical) Up to 52 weeks full maternity and adoption pay 25 days annual leave plus bank holidays, with the opportunity to buy or sell holidays Option to enjoy a brand new electric or hybrid vehicle with our salary sacrifice scheme A wide range of flexible benefits that you can tailor to suit your lifestyle You don t need to be a train enthusiast to thrive with us. We guarantee that when you step onto one of our trains with your friends or family, you ll be proud. If you re up for the challenge, we d love to hear from you!
Embedded Systems Engineer A long-established global manufacturer of high-voltage power solutions used in medical devices, semiconductor equipment, scientific instruments and industrial systems. The organisation operates design and manufacturing facilities across North America, Europe and Asia and partners with leading OEMs developing advanced technologies. Main Objective Work with Power Supply Design Engineers to develop and implement digital control loops within high-voltage power supply products. Support the integration of the TMS320 platform into new designs and maintain existing production firmware. Key Responsibilities Design and implement embedded software for high-voltage power supply development. Maintain firmware, including version control and release management. Collaborate with internal engineering teams and external stakeholders to ensure designs meet technical requirements. Develop software in line with project timelines and cost targets. Participate in product design reviews and ensure software integrity. Support project planning by contributing to time and cost estimates. Produce technical documentation including code descriptions, operating principles, calibration procedures and user instructions. Ensure designs meet internal engineering, quality and safety standards. Ensure compliance with relevant legal and regulatory requirements. Support quality and environmental management systems including ISO 9001 and ISO 14001, alongside internal standards for workmanship, ESD handling and high-voltage safety. Skills, Knowledge & Experience Degree in Software Engineering, Electrical Engineering or Electronic Engineering , or equivalent experience. Experience developing embedded software using structured design methods. Experience with Microchip PIC/DSP controllers , TI TMS320 microcontrollers , and C programming . Understanding of embedded systems architecture and digital control theory . Experience developing VB.NET GUI applications . Strong analytical and structured problem-solving skills. Ability to work independently and collaboratively within an engineering team. Quick to learn new technologies and apply logical, methodical thinking. Clear written and verbal communication skills. TPA Recruit is a specialist recruitment agency acting on behalf of our client to source and assess suitable candidates for this position. All applications will be reviewed and processed by our team, who will liaise directly with shortlisted individuals throughout the hiring process
13/03/2026
Full time
Embedded Systems Engineer A long-established global manufacturer of high-voltage power solutions used in medical devices, semiconductor equipment, scientific instruments and industrial systems. The organisation operates design and manufacturing facilities across North America, Europe and Asia and partners with leading OEMs developing advanced technologies. Main Objective Work with Power Supply Design Engineers to develop and implement digital control loops within high-voltage power supply products. Support the integration of the TMS320 platform into new designs and maintain existing production firmware. Key Responsibilities Design and implement embedded software for high-voltage power supply development. Maintain firmware, including version control and release management. Collaborate with internal engineering teams and external stakeholders to ensure designs meet technical requirements. Develop software in line with project timelines and cost targets. Participate in product design reviews and ensure software integrity. Support project planning by contributing to time and cost estimates. Produce technical documentation including code descriptions, operating principles, calibration procedures and user instructions. Ensure designs meet internal engineering, quality and safety standards. Ensure compliance with relevant legal and regulatory requirements. Support quality and environmental management systems including ISO 9001 and ISO 14001, alongside internal standards for workmanship, ESD handling and high-voltage safety. Skills, Knowledge & Experience Degree in Software Engineering, Electrical Engineering or Electronic Engineering , or equivalent experience. Experience developing embedded software using structured design methods. Experience with Microchip PIC/DSP controllers , TI TMS320 microcontrollers , and C programming . Understanding of embedded systems architecture and digital control theory . Experience developing VB.NET GUI applications . Strong analytical and structured problem-solving skills. Ability to work independently and collaboratively within an engineering team. Quick to learn new technologies and apply logical, methodical thinking. Clear written and verbal communication skills. TPA Recruit is a specialist recruitment agency acting on behalf of our client to source and assess suitable candidates for this position. All applications will be reviewed and processed by our team, who will liaise directly with shortlisted individuals throughout the hiring process
Senior Embedded Software Engineer up to 70k Base + Benefits Ref: ABJ6500 Midlands Onsite: Perm An exciting opportunity has arisen for a Senior Embedded Software Engineer to join a well-established, globally recognised engineering organisation specialising in critical power and electrical test systems. With operations across the globe, the company is known for delivering innovative, high-reliability engineering solutions used in mission-critical environments worldwide. As Senior Embedded Software Engineer you will play a key role in the design and development of embedded control software for advanced industrial power systems, working within a collaborative multidisciplinary engineering team. You will work closely with Electrical, Mechanical and Systems Engineers to deliver robust, safe and cost-effective solutions used by global customers. Key Responsibilities Translate system and customer requirements into software specifications and acceptance criteria Design embedded software architecture and interfaces for ARM-based controllers (STM32) Develop embedded firmware in C/C++ within RTOS environments (FreeRTOS or similar) Implement industrial communication protocols such as Modbus, CAN and Ethernet Integrate software with sensors, actuators and industrial control hardware Perform unit testing, static analysis, code reviews and verification activities Develop SIL/HIL test environments and support validation activities Produce clear technical documentation including design specifications and test plans Work within modern development practices including Git, trunk-based development and semantic versioning Support manufacturing, commissioning and service teams with technical investigations Contribute to continuous improvement of development processes and engineering standards Skills & Experience Required Degree in Software Engineering, Computer Engineering, Electrical Engineering or similar Strong experience developing embedded software in industrial or engineering environments Strong C/C++ development experience on ARM Cortex microcontrollers (STM32 desirable) Experience working with RTOS concepts (task scheduling, synchronisation, debugging) Knowledge of functional safety or secure coding practices (MISRA, IEC61508 or similar) Experience with unit testing, static analysis and code quality tools Experience implementing industrial communications (Modbus, CAN, TCP/IP, Serial) Experience working with hardware-software integration Experience working with any of the following would be beneficial: Critical power or energy infrastructure systems Industrial automation or control systems Electrical test or commissioning environments Generator or power distribution equipment Industrial electronics or control panels Data centre or missioncritical infrastructure Safetycritical or high-reliability embedded systems Python or MATLAB experience for automation or test development would also be advantageous. Stable, established engineering business with strong technical reputation - Base + Benefits. To Apply: Contact Alison Basson on (phone number removed) / (phone number removed) Email: Ref: ABJ6500
13/03/2026
Full time
Senior Embedded Software Engineer up to 70k Base + Benefits Ref: ABJ6500 Midlands Onsite: Perm An exciting opportunity has arisen for a Senior Embedded Software Engineer to join a well-established, globally recognised engineering organisation specialising in critical power and electrical test systems. With operations across the globe, the company is known for delivering innovative, high-reliability engineering solutions used in mission-critical environments worldwide. As Senior Embedded Software Engineer you will play a key role in the design and development of embedded control software for advanced industrial power systems, working within a collaborative multidisciplinary engineering team. You will work closely with Electrical, Mechanical and Systems Engineers to deliver robust, safe and cost-effective solutions used by global customers. Key Responsibilities Translate system and customer requirements into software specifications and acceptance criteria Design embedded software architecture and interfaces for ARM-based controllers (STM32) Develop embedded firmware in C/C++ within RTOS environments (FreeRTOS or similar) Implement industrial communication protocols such as Modbus, CAN and Ethernet Integrate software with sensors, actuators and industrial control hardware Perform unit testing, static analysis, code reviews and verification activities Develop SIL/HIL test environments and support validation activities Produce clear technical documentation including design specifications and test plans Work within modern development practices including Git, trunk-based development and semantic versioning Support manufacturing, commissioning and service teams with technical investigations Contribute to continuous improvement of development processes and engineering standards Skills & Experience Required Degree in Software Engineering, Computer Engineering, Electrical Engineering or similar Strong experience developing embedded software in industrial or engineering environments Strong C/C++ development experience on ARM Cortex microcontrollers (STM32 desirable) Experience working with RTOS concepts (task scheduling, synchronisation, debugging) Knowledge of functional safety or secure coding practices (MISRA, IEC61508 or similar) Experience with unit testing, static analysis and code quality tools Experience implementing industrial communications (Modbus, CAN, TCP/IP, Serial) Experience working with hardware-software integration Experience working with any of the following would be beneficial: Critical power or energy infrastructure systems Industrial automation or control systems Electrical test or commissioning environments Generator or power distribution equipment Industrial electronics or control panels Data centre or missioncritical infrastructure Safetycritical or high-reliability embedded systems Python or MATLAB experience for automation or test development would also be advantageous. Stable, established engineering business with strong technical reputation - Base + Benefits. To Apply: Contact Alison Basson on (phone number removed) / (phone number removed) Email: Ref: ABJ6500
Digital Senior Automation Test Engineer Newport - 1 day a week onsite £48000 - £56000 + 29% pension + excellent holidays and other benefits Must be Security clearable (have lived in the UK for 5+ years We are looking for a Senior Test Automation Engineer to help deliver high-quality, reliable digital services. You will play a key role in designing and implementing automated testing solutions that support a continuous deployment environment, ensuring systems are robust, scalable and secure. Working as part of a multi-disciplinary Agile team, you will collaborate closely with developers and stakeholders to ensure quality is Embedded throughout the development life cycle. This role will involve building automated testing frameworks, improving test coverage and contributing to the delivery of complex, mission-critical services. Key responsibilities include writing, executing and maintaining automated UI and API tests aligned to acceptance criteria, as well as developing functional and non-functional test suites. You will build automated testing solutions from scratch, test data processes, and ensure testing aligns with engineering principles and DevOps best practices. You will also identify and manage defects, risks and issues, contribute to the design and development of technical solutions, and implement toolkits or APIs to support integration, performance optimisation, security and scalability. You will work closely with software developers to develop a shared understanding of the codebase and unit test coverage, while ensuring governance standards and security controls are followed, including ISO 27001 and Security Policy Framework requirements. The role may also involve supporting delivery activities, collaborating across multiple teams and mentoring more junior colleagues. We're looking for someone who takes ownership, works collaboratively and helps drive delivery forward. You should be comfortable working across teams, engaging stakeholders and sharing knowledge, while continuing to develop your own skills and supporting the growth of others. To be successful in this role, you will have experience delivering technical solutions within large projects, working with cloud technologies such as Azure, and testing both Front End and Back End web services. You should be comfortable working in Agile environments and have experience creating test strategies and documentation. Strong technical experience is required with test automation tools and frameworks, including Microsoft Visual Studio with C#, Selenium, BDD/SpecFlow, MSTest, RestSharp and JavaScript, along with experience using GitHub and Azure DevOps. Experience with non-functional testing tools such as JMeter or Azure Load Test, writing SQL queries, and a good understanding of architecture principles and design patterns is also important. Desirable skills include knowledge of unit testing, DevOps practices, Docker, Python or ISTQB Foundation certification. This is an exciting opportunity to help shape and improve modern digital services while working in a collaborative environment that values learning, development and continuous improvement.
13/03/2026
Full time
Digital Senior Automation Test Engineer Newport - 1 day a week onsite £48000 - £56000 + 29% pension + excellent holidays and other benefits Must be Security clearable (have lived in the UK for 5+ years We are looking for a Senior Test Automation Engineer to help deliver high-quality, reliable digital services. You will play a key role in designing and implementing automated testing solutions that support a continuous deployment environment, ensuring systems are robust, scalable and secure. Working as part of a multi-disciplinary Agile team, you will collaborate closely with developers and stakeholders to ensure quality is Embedded throughout the development life cycle. This role will involve building automated testing frameworks, improving test coverage and contributing to the delivery of complex, mission-critical services. Key responsibilities include writing, executing and maintaining automated UI and API tests aligned to acceptance criteria, as well as developing functional and non-functional test suites. You will build automated testing solutions from scratch, test data processes, and ensure testing aligns with engineering principles and DevOps best practices. You will also identify and manage defects, risks and issues, contribute to the design and development of technical solutions, and implement toolkits or APIs to support integration, performance optimisation, security and scalability. You will work closely with software developers to develop a shared understanding of the codebase and unit test coverage, while ensuring governance standards and security controls are followed, including ISO 27001 and Security Policy Framework requirements. The role may also involve supporting delivery activities, collaborating across multiple teams and mentoring more junior colleagues. We're looking for someone who takes ownership, works collaboratively and helps drive delivery forward. You should be comfortable working across teams, engaging stakeholders and sharing knowledge, while continuing to develop your own skills and supporting the growth of others. To be successful in this role, you will have experience delivering technical solutions within large projects, working with cloud technologies such as Azure, and testing both Front End and Back End web services. You should be comfortable working in Agile environments and have experience creating test strategies and documentation. Strong technical experience is required with test automation tools and frameworks, including Microsoft Visual Studio with C#, Selenium, BDD/SpecFlow, MSTest, RestSharp and JavaScript, along with experience using GitHub and Azure DevOps. Experience with non-functional testing tools such as JMeter or Azure Load Test, writing SQL queries, and a good understanding of architecture principles and design patterns is also important. Desirable skills include knowledge of unit testing, DevOps practices, Docker, Python or ISTQB Foundation certification. This is an exciting opportunity to help shape and improve modern digital services while working in a collaborative environment that values learning, development and continuous improvement.
We are seeking a highly skilled Model-Based Embedded Software Engineer to support the development of embedded control systems for off-highway equipment, including construction, agricultural, material-handling, and other heavy-duty machines. This role combines strong model-based design expertise with deep understanding of system requirements, safety expectations, and integration testing in rugged, real-world operating environments. You will be comfortable bridging software, electronics, and machine-level behaviours in complex hydraulic, electric, and powertrain systems. Embedded Software Engineer Role: Model-Based Control Software Development Design, develop, and maintain embedded control algorithms using MATLAB/Simulink, tailored to off-highway systems (e.g., hydraulics, driveline, powertrain, implement control). Perform model simulation, verification, and optimisation to meet machine performance targets. Support auto-code generation and calibration activities for production-grade embedded controllers. Requirements Management & Traceability Capture, refine, validate, and maintain requirements using JAMA, ensuring full traceability from stakeholder needs through to verification. Collaborate with system engineers, product owners, and machine teams to ensure clarity, feasibility, and alignment of requirements. Translate machine-level behaviours into robust software requirements. System Integration & Verification Develop and execute Software-in-the-Loop (SIL) tests to validate behaviour early in the development cycle. Support machine-level integration testing, including CAN-based debugging and analysis using tools such as CANalyzer. Drive issue resolution through structured analysis of field data, test logs, and system interactions. Work closely with HIL platforms where required to replicate machine scenarios. Functional Safety & Compliance Apply functional safety principles in line with ISO 13849, with awareness of Performance Levels and system safety architectures used in off-highway machinery. Support safety documentation, validation activities, and risk assessments for safety-related features. Cross-Functional Collaboration Interface with mechanical, hydraulic, electrical, and system engineering teams to ensure cohesive full-machine system design. Participate in design reviews, DFMEAs, and hazard analyses related to machine functionality and operator safety. Contribute to continuous improvement of development processes, toolchains, and modelling standards. Embedded Software Engineer Requirements: Strong capability in MATLAB/Simulink, including model architecture, simulation, and MBD workflows. Hands-on experience with JAMA, JIRA, and structured requirements management. Proficient with CANalyzer or equivalent tools for CAN-based diagnostics and communication analysis. Competency in executing and interpreting SIL tests and system integration results. Understanding of functional safety principles and ISO 13849. Understanding of off-highway machinery systems (e.g., hydraulics, propulsion, control interfaces, operator inputs). Appreciation of machine architectures including ECUs, sensors, actuators, networks, and safety functions. Familiarity with environmental challenges relevant to off-highway: vibration, temperature extremes, dust, EMC, etc. Strong documentation, communication, and requirements-focused mindset. Ability to work effectively with cross-disciplinary engineering teams. Excellent analytical thinking, problem-solving, and debugging capability. Proactive, structured, and quality-focused approach. Familiarity with hydraulics and machine control systems architecture. Knowledge of ISO 19014, ISO 25119, or ISO 26262. Experience with embedded C/C++ for debugging or interfacing. Exposure to electrified powertrain systems used in modern off-highway equipment. Embedded Software Engineer Applications: This vacancy is only available to Candidates with relevant experience as detailed in the job description. Due to volume of applications, we are unable to respond to applicants who do not possess the required skills and experience. Recent Graduates who do not have the required level of industry experience need not apply. Candidates must be authorised to work in the country where this role is located BEFORE making an application.
13/03/2026
Contractor
We are seeking a highly skilled Model-Based Embedded Software Engineer to support the development of embedded control systems for off-highway equipment, including construction, agricultural, material-handling, and other heavy-duty machines. This role combines strong model-based design expertise with deep understanding of system requirements, safety expectations, and integration testing in rugged, real-world operating environments. You will be comfortable bridging software, electronics, and machine-level behaviours in complex hydraulic, electric, and powertrain systems. Embedded Software Engineer Role: Model-Based Control Software Development Design, develop, and maintain embedded control algorithms using MATLAB/Simulink, tailored to off-highway systems (e.g., hydraulics, driveline, powertrain, implement control). Perform model simulation, verification, and optimisation to meet machine performance targets. Support auto-code generation and calibration activities for production-grade embedded controllers. Requirements Management & Traceability Capture, refine, validate, and maintain requirements using JAMA, ensuring full traceability from stakeholder needs through to verification. Collaborate with system engineers, product owners, and machine teams to ensure clarity, feasibility, and alignment of requirements. Translate machine-level behaviours into robust software requirements. System Integration & Verification Develop and execute Software-in-the-Loop (SIL) tests to validate behaviour early in the development cycle. Support machine-level integration testing, including CAN-based debugging and analysis using tools such as CANalyzer. Drive issue resolution through structured analysis of field data, test logs, and system interactions. Work closely with HIL platforms where required to replicate machine scenarios. Functional Safety & Compliance Apply functional safety principles in line with ISO 13849, with awareness of Performance Levels and system safety architectures used in off-highway machinery. Support safety documentation, validation activities, and risk assessments for safety-related features. Cross-Functional Collaboration Interface with mechanical, hydraulic, electrical, and system engineering teams to ensure cohesive full-machine system design. Participate in design reviews, DFMEAs, and hazard analyses related to machine functionality and operator safety. Contribute to continuous improvement of development processes, toolchains, and modelling standards. Embedded Software Engineer Requirements: Strong capability in MATLAB/Simulink, including model architecture, simulation, and MBD workflows. Hands-on experience with JAMA, JIRA, and structured requirements management. Proficient with CANalyzer or equivalent tools for CAN-based diagnostics and communication analysis. Competency in executing and interpreting SIL tests and system integration results. Understanding of functional safety principles and ISO 13849. Understanding of off-highway machinery systems (e.g., hydraulics, propulsion, control interfaces, operator inputs). Appreciation of machine architectures including ECUs, sensors, actuators, networks, and safety functions. Familiarity with environmental challenges relevant to off-highway: vibration, temperature extremes, dust, EMC, etc. Strong documentation, communication, and requirements-focused mindset. Ability to work effectively with cross-disciplinary engineering teams. Excellent analytical thinking, problem-solving, and debugging capability. Proactive, structured, and quality-focused approach. Familiarity with hydraulics and machine control systems architecture. Knowledge of ISO 19014, ISO 25119, or ISO 26262. Experience with embedded C/C++ for debugging or interfacing. Exposure to electrified powertrain systems used in modern off-highway equipment. Embedded Software Engineer Applications: This vacancy is only available to Candidates with relevant experience as detailed in the job description. Due to volume of applications, we are unable to respond to applicants who do not possess the required skills and experience. Recent Graduates who do not have the required level of industry experience need not apply. Candidates must be authorised to work in the country where this role is located BEFORE making an application.
YT Tech is representing a high-growth Safety-Critical Technology firm that designs systems used globally in healthcare and high-security infrastructure. Joining a collaborative R&D function, you will be responsible for the development and optimisation of software across a range of RTOS and Embedded Linux platforms. You will design real-time software capable of processing complex sensor data to ensure 24/7 reliability in mission-critical environments. Key Responsibilities Real-Time Systems: Architect and implement firmware using RTOS (FreeRTOS/Zephyr) for high-precision data acquisition. Linux Integration: Build and maintain Embedded Linux distributions (Yocto/Buildroot) to support sophisticated application layers. Connectivity: Design robust IoT communication stacks using MQTT, BLE, and Wi-Fi for secure cloud-connected devices. Hardware/Software Interface: Work at the driver level to optimise sensor performance and hardware-software synchronisation. Lifecycle Ownership: Drive the full SDLC within an Agile framework, ensuring all code meets rigorous safety and quality standards. Must-Have Features: C++ Mastery: Commercial experience with modern C++ in an embedded environment. OS Experience: A strong background in both RTOS and Embedded Linux. IoT Protocols: Proven track record of shipping connected products. Low-Level Knowledge: Experience with ARM Cortex-M or similar architectures. Nice to have's Experience with signal processing or sensor fusion algorithms. Previous work within regulated industries (e.g., Medical, Defense, or Industrial Automation). If interested, and you match the criteria above, please apply with your most revent CV and I will be in touch to discuss further. Unfortunately sponsorship is not on offer for this role
12/03/2026
Full time
YT Tech is representing a high-growth Safety-Critical Technology firm that designs systems used globally in healthcare and high-security infrastructure. Joining a collaborative R&D function, you will be responsible for the development and optimisation of software across a range of RTOS and Embedded Linux platforms. You will design real-time software capable of processing complex sensor data to ensure 24/7 reliability in mission-critical environments. Key Responsibilities Real-Time Systems: Architect and implement firmware using RTOS (FreeRTOS/Zephyr) for high-precision data acquisition. Linux Integration: Build and maintain Embedded Linux distributions (Yocto/Buildroot) to support sophisticated application layers. Connectivity: Design robust IoT communication stacks using MQTT, BLE, and Wi-Fi for secure cloud-connected devices. Hardware/Software Interface: Work at the driver level to optimise sensor performance and hardware-software synchronisation. Lifecycle Ownership: Drive the full SDLC within an Agile framework, ensuring all code meets rigorous safety and quality standards. Must-Have Features: C++ Mastery: Commercial experience with modern C++ in an embedded environment. OS Experience: A strong background in both RTOS and Embedded Linux. IoT Protocols: Proven track record of shipping connected products. Low-Level Knowledge: Experience with ARM Cortex-M or similar architectures. Nice to have's Experience with signal processing or sensor fusion algorithms. Previous work within regulated industries (e.g., Medical, Defense, or Industrial Automation). If interested, and you match the criteria above, please apply with your most revent CV and I will be in touch to discuss further. Unfortunately sponsorship is not on offer for this role
Job Title : Embedded Software Engineer Salary : Up to £65,000 + Bonus & Benefits (Depending on Experience) Location : Bristol (Hybrid -2/3 Days per week on-site)Zenovo is looking for talented Embedded Software Engineers (minimum 4 years' commercial experience) to join a Bristol based client, contributing to projects within a regulated industry, where excellence with Embedded Software Development is essential.In this role you will be involved in the ongoing development of software for Real-Time Operating Systems, working to recognised safety standards, and delivering high-quality design and test documentation. Key Skills Required: Proficient in C and Assembly programming languages Skilled in Embedded Systems Design and implementation Experienced in software development within controlled and regulated environments Proficient in working with Real-Time Operating Systems (RTOS) Strong low-level embedded engineering experience across diverse hardware platforms, including Cortex-M3, Cortex-M4, and Cortex-A7 Experienced in software requirements management and configuration control Solid understanding of the software development lifecycle (SDLC) Benefits Package Competitive pension scheme (up to 8% employer match) Discretionary annual bonus (typically around 10%) 25 days annual leave plus 8 bank holidays Private medical healthcare Clear Progression & Development Roadmap Hybrid working and flexitime
12/03/2026
Full time
Job Title : Embedded Software Engineer Salary : Up to £65,000 + Bonus & Benefits (Depending on Experience) Location : Bristol (Hybrid -2/3 Days per week on-site)Zenovo is looking for talented Embedded Software Engineers (minimum 4 years' commercial experience) to join a Bristol based client, contributing to projects within a regulated industry, where excellence with Embedded Software Development is essential.In this role you will be involved in the ongoing development of software for Real-Time Operating Systems, working to recognised safety standards, and delivering high-quality design and test documentation. Key Skills Required: Proficient in C and Assembly programming languages Skilled in Embedded Systems Design and implementation Experienced in software development within controlled and regulated environments Proficient in working with Real-Time Operating Systems (RTOS) Strong low-level embedded engineering experience across diverse hardware platforms, including Cortex-M3, Cortex-M4, and Cortex-A7 Experienced in software requirements management and configuration control Solid understanding of the software development lifecycle (SDLC) Benefits Package Competitive pension scheme (up to 8% employer match) Discretionary annual bonus (typically around 10%) 25 days annual leave plus 8 bank holidays Private medical healthcare Clear Progression & Development Roadmap Hybrid working and flexitime
We are searching for an experienced Software Quality Assurance Engineer / Software Tester for an extremely exciting technology and data-focussed business based near to Exeter, Devon. Please note, this role is a hybrid role , and you are required in the office a minimum of 2-days per week , therefore you MUST live within a commutable distance of the Exeter office to be considered for the role. In this role will be defining and driving quality assurance strategies across their software development lifecycle, and you will be responsible for ensuring that QA best practices, automation, and modern testing methodologies are embedded into their delivery processes to produce reliable, secure, and high-quality software. In this role you will: - Define and implement QA strategies, ensuring alignment with industry best practices and company objectives. Drive the adoption of test automation, CI/CD integration, and modern testing methodologies to improve efficiency and reliability. Establish and enforce coding and testing standards to maintain high-quality software delivery. Lead risk-based testing approaches, prioritizing critical functionalities and system stability. Collaborate with developers, architects, and product teams to embed quality throughout the software development lifecycle. Oversee performance, security, and usability testing to proactively identify potential issues before release. Monitor and analyse QA metrics to continuously improve testing effectiveness and software quality. Ensure cross-team collaboration, keeping quality and information security at the heart of the business by working closely with security, DevOps, and compliance teams. Mentor and support QA apprentices, providing structured guidance, hands-on coaching, and development opportunities to build foundational testing skills and career progression. Collaborate with the wider team to ensure ISO27001, Cyber Essentials, and other information security framework documentation, controls, and compliance requirements are maintained and embedded within quality and delivery processes. To be a success in the role you require a mixture of the following skills and experience: - Extensive experience working in a Quality Assurance or Software Testing role within a modern software development environment. Hands-on experience with test automation and integrating testing into CI/CD pipelines. Experience working in Agile development teams and collaborating closely with developers and product teams. Experience leading or influencing QA practices, standards, or strategies across teams or projects. Experience identifying and managing quality risks throughout the software development lifecycle. Experience mentoring or supporting junior QA engineers and/or apprentices. Experience with performance, security, and non-functional testing. Exposure to information security frameworks such as ISO27001 or Cyber Essentials. Experience working in regulated or compliance-driven environments. Relevant QA or testing certifications (e.g. ISTQB or equivalent). Knowledge of modern software testing principles, QA strategies, and the software development lifecycle, including Agile and CI/CD practices. Knowledge of test automation frameworks, tools, and approaches, and how to integrate them effectively into delivery pipelines. Skilled in designing and executing risk-based testing strategies to prioritise critical functionality and system stability. Skilled in analysing QA metrics and test outcomes to drive continuous improvement in quality and testing effectiveness. Skilled in collaborating with cross-functional teams, including development, product, DevOps, and security, to embed quality early and consistently. Skilled in identifying, reporting, and communicating quality risks clearly to both technical and non-technical stakeholders. Able to demonstrate strong ownership and accountability for quality outcomes across teams and releases. Experience of promoting continuous improvement, learning, and adoption of modern testing methodologies and tools. The role comes with an excellent benefits package which includes, 25 days holiday + bank holidays, Private Medical Insurance, Life Insurance, Income Protection, Cycle to Work Scheme, Eye Tests and more. To be considered for this opportunity you MUST have the Right to Work in the UK long-term as sponsorship is NOT available with this employer! Please note that due to a high level of applications, we can only respond to applicants whose skills and qualifications are suitable for this position. No terminology in this advert is intended to discriminate against any of the protected characteristics that fall under the Equality Act 2010. Bowerford Associates Ltd is acting as an Employment Agency in relation to this vacancy.
12/03/2026
Full time
We are searching for an experienced Software Quality Assurance Engineer / Software Tester for an extremely exciting technology and data-focussed business based near to Exeter, Devon. Please note, this role is a hybrid role , and you are required in the office a minimum of 2-days per week , therefore you MUST live within a commutable distance of the Exeter office to be considered for the role. In this role will be defining and driving quality assurance strategies across their software development lifecycle, and you will be responsible for ensuring that QA best practices, automation, and modern testing methodologies are embedded into their delivery processes to produce reliable, secure, and high-quality software. In this role you will: - Define and implement QA strategies, ensuring alignment with industry best practices and company objectives. Drive the adoption of test automation, CI/CD integration, and modern testing methodologies to improve efficiency and reliability. Establish and enforce coding and testing standards to maintain high-quality software delivery. Lead risk-based testing approaches, prioritizing critical functionalities and system stability. Collaborate with developers, architects, and product teams to embed quality throughout the software development lifecycle. Oversee performance, security, and usability testing to proactively identify potential issues before release. Monitor and analyse QA metrics to continuously improve testing effectiveness and software quality. Ensure cross-team collaboration, keeping quality and information security at the heart of the business by working closely with security, DevOps, and compliance teams. Mentor and support QA apprentices, providing structured guidance, hands-on coaching, and development opportunities to build foundational testing skills and career progression. Collaborate with the wider team to ensure ISO27001, Cyber Essentials, and other information security framework documentation, controls, and compliance requirements are maintained and embedded within quality and delivery processes. To be a success in the role you require a mixture of the following skills and experience: - Extensive experience working in a Quality Assurance or Software Testing role within a modern software development environment. Hands-on experience with test automation and integrating testing into CI/CD pipelines. Experience working in Agile development teams and collaborating closely with developers and product teams. Experience leading or influencing QA practices, standards, or strategies across teams or projects. Experience identifying and managing quality risks throughout the software development lifecycle. Experience mentoring or supporting junior QA engineers and/or apprentices. Experience with performance, security, and non-functional testing. Exposure to information security frameworks such as ISO27001 or Cyber Essentials. Experience working in regulated or compliance-driven environments. Relevant QA or testing certifications (e.g. ISTQB or equivalent). Knowledge of modern software testing principles, QA strategies, and the software development lifecycle, including Agile and CI/CD practices. Knowledge of test automation frameworks, tools, and approaches, and how to integrate them effectively into delivery pipelines. Skilled in designing and executing risk-based testing strategies to prioritise critical functionality and system stability. Skilled in analysing QA metrics and test outcomes to drive continuous improvement in quality and testing effectiveness. Skilled in collaborating with cross-functional teams, including development, product, DevOps, and security, to embed quality early and consistently. Skilled in identifying, reporting, and communicating quality risks clearly to both technical and non-technical stakeholders. Able to demonstrate strong ownership and accountability for quality outcomes across teams and releases. Experience of promoting continuous improvement, learning, and adoption of modern testing methodologies and tools. The role comes with an excellent benefits package which includes, 25 days holiday + bank holidays, Private Medical Insurance, Life Insurance, Income Protection, Cycle to Work Scheme, Eye Tests and more. To be considered for this opportunity you MUST have the Right to Work in the UK long-term as sponsorship is NOT available with this employer! Please note that due to a high level of applications, we can only respond to applicants whose skills and qualifications are suitable for this position. No terminology in this advert is intended to discriminate against any of the protected characteristics that fall under the Equality Act 2010. Bowerford Associates Ltd is acting as an Employment Agency in relation to this vacancy.
We are searching for an experienced Software Tester / Quality Assurance Engineer for an extremely exciting technology and data-focussed business based near to Exeter, Devon. Please note, this role is a hybrid role , and you are required in the office a minimum of 2-days per week , therefore you MUST live within a commutable distance of the Exeter office to be considered for the role. In this role will be defining and driving quality assurance strategies across their software development lifecycle, and you will be responsible for ensuring that QA best practices, automation, and modern testing methodologies are embedded into their delivery processes to produce reliable, secure, and high-quality software. In this role you will: - Define and implement QA strategies, ensuring alignment with industry best practices and company objectives. Drive the adoption of test automation, CI/CD integration, and modern testing methodologies to improve efficiency and reliability. Establish and enforce coding and testing standards to maintain high-quality software delivery. Lead risk-based testing approaches, prioritizing critical functionalities and system stability. Collaborate with developers, architects, and product teams to embed quality throughout the software development lifecycle. Oversee performance, security, and usability testing to proactively identify potential issues before release. Monitor and analyse QA metrics to continuously improve testing effectiveness and software quality. Ensure cross-team collaboration, keeping quality and information security at the heart of the business by working closely with security, DevOps, and compliance teams. Mentor and support QA apprentices, providing structured guidance, hands-on coaching, and development opportunities to build foundational testing skills and career progression. Collaborate with the wider team to ensure ISO27001, Cyber Essentials, and other information security framework documentation, controls, and compliance requirements are maintained and embedded within quality and delivery processes. To be a success in the role you require a mixture of the following skills and experience: - Extensive experience working in a Quality Assurance or Software Testing role within a modern software development environment. Hands-on experience with test automation and integrating testing into CI/CD pipelines. Experience working in Agile development teams and collaborating closely with developers and product teams. Experience leading or influencing QA practices, standards, or strategies across teams or projects. Experience identifying and managing quality risks throughout the software development lifecycle. Experience mentoring or supporting junior QA engineers and/or apprentices. Experience with performance, security, and non-functional testing. Exposure to information security frameworks such as ISO27001 or Cyber Essentials. Experience working in regulated or compliance-driven environments. Relevant QA or testing certifications (e.g. ISTQB or equivalent). Knowledge of modern software testing principles, QA strategies, and the software development lifecycle, including Agile and CI/CD practices. Knowledge of test automation frameworks, tools, and approaches, and how to integrate them effectively into delivery pipelines. Skilled in designing and executing risk-based testing strategies to prioritise critical functionality and system stability. Skilled in analysing QA metrics and test outcomes to drive continuous improvement in quality and testing effectiveness. Skilled in collaborating with cross-functional teams, including development, product, DevOps, and security, to embed quality early and consistently. Skilled in identifying, reporting, and communicating quality risks clearly to both technical and non-technical stakeholders. Able to demonstrate strong ownership and accountability for quality outcomes across teams and releases. Experience of promoting continuous improvement, learning, and adoption of modern testing methodologies and tools. The role comes with an excellent benefits package which includes, 25 days holiday + bank holidays, Private Medical Insurance, Life Insurance, Income Protection, Cycle to Work Scheme, Eye Tests and more. To be considered for this opportunity you MUST have the Right to Work in the UK long-term as sponsorship is NOT available with this client. Please note that due to a high level of applications, we can only respond to applicants whose skills and qualifications are suitable for this position. No terminology in this advert is intended to discriminate against any of the protected characteristics that fall under the Equality Act 2010. Bowerford Associates Ltd is acting as an Employment Agency in relation to this vacancy.
12/03/2026
Full time
We are searching for an experienced Software Tester / Quality Assurance Engineer for an extremely exciting technology and data-focussed business based near to Exeter, Devon. Please note, this role is a hybrid role , and you are required in the office a minimum of 2-days per week , therefore you MUST live within a commutable distance of the Exeter office to be considered for the role. In this role will be defining and driving quality assurance strategies across their software development lifecycle, and you will be responsible for ensuring that QA best practices, automation, and modern testing methodologies are embedded into their delivery processes to produce reliable, secure, and high-quality software. In this role you will: - Define and implement QA strategies, ensuring alignment with industry best practices and company objectives. Drive the adoption of test automation, CI/CD integration, and modern testing methodologies to improve efficiency and reliability. Establish and enforce coding and testing standards to maintain high-quality software delivery. Lead risk-based testing approaches, prioritizing critical functionalities and system stability. Collaborate with developers, architects, and product teams to embed quality throughout the software development lifecycle. Oversee performance, security, and usability testing to proactively identify potential issues before release. Monitor and analyse QA metrics to continuously improve testing effectiveness and software quality. Ensure cross-team collaboration, keeping quality and information security at the heart of the business by working closely with security, DevOps, and compliance teams. Mentor and support QA apprentices, providing structured guidance, hands-on coaching, and development opportunities to build foundational testing skills and career progression. Collaborate with the wider team to ensure ISO27001, Cyber Essentials, and other information security framework documentation, controls, and compliance requirements are maintained and embedded within quality and delivery processes. To be a success in the role you require a mixture of the following skills and experience: - Extensive experience working in a Quality Assurance or Software Testing role within a modern software development environment. Hands-on experience with test automation and integrating testing into CI/CD pipelines. Experience working in Agile development teams and collaborating closely with developers and product teams. Experience leading or influencing QA practices, standards, or strategies across teams or projects. Experience identifying and managing quality risks throughout the software development lifecycle. Experience mentoring or supporting junior QA engineers and/or apprentices. Experience with performance, security, and non-functional testing. Exposure to information security frameworks such as ISO27001 or Cyber Essentials. Experience working in regulated or compliance-driven environments. Relevant QA or testing certifications (e.g. ISTQB or equivalent). Knowledge of modern software testing principles, QA strategies, and the software development lifecycle, including Agile and CI/CD practices. Knowledge of test automation frameworks, tools, and approaches, and how to integrate them effectively into delivery pipelines. Skilled in designing and executing risk-based testing strategies to prioritise critical functionality and system stability. Skilled in analysing QA metrics and test outcomes to drive continuous improvement in quality and testing effectiveness. Skilled in collaborating with cross-functional teams, including development, product, DevOps, and security, to embed quality early and consistently. Skilled in identifying, reporting, and communicating quality risks clearly to both technical and non-technical stakeholders. Able to demonstrate strong ownership and accountability for quality outcomes across teams and releases. Experience of promoting continuous improvement, learning, and adoption of modern testing methodologies and tools. The role comes with an excellent benefits package which includes, 25 days holiday + bank holidays, Private Medical Insurance, Life Insurance, Income Protection, Cycle to Work Scheme, Eye Tests and more. To be considered for this opportunity you MUST have the Right to Work in the UK long-term as sponsorship is NOT available with this client. Please note that due to a high level of applications, we can only respond to applicants whose skills and qualifications are suitable for this position. No terminology in this advert is intended to discriminate against any of the protected characteristics that fall under the Equality Act 2010. Bowerford Associates Ltd is acting as an Employment Agency in relation to this vacancy.
At T V S D we are passionate about technology. Innovations impact our daily lives in countless ways, and we are dedicated to being a part of that progress. We test, we audit, we inspect, we advise. We never stop challenging ourselves for the safety of society and its people. We breathe technology, we strive for professional excellence, and we leave a mark. We take the future into our hands. We are T V S D. We are looking for an IoT/IIoT cybersecurity engineer, in a hybrid home and laboratory position, headquartered in the UK to strengthen our IOT cybersecurity team. Your primary objective will be to deliver cybersecurity assessment and certification evaluation of products and components. Examples of the tasks, include, but are not limited to; assessment to latest cybersecurity standards, penetration testing (IoT and WebApp), threat modelling, firmware investigation, code analysis etc. This service will be provided to external clients, who will predominantly be manufacturers of wired and wireless IoT/IIoT devices. You will be part of a dynamic, professional global team whose core values include operating with integrity, being solutions orientated and being committed to building and sustaining long-term relationships with our customers. You will regularly engage with customers and attend to customer requirements and, using your technical expertise, you will contribute to the development and scaling of a robust product certification framework. Your role will include testing products as well as contributing to the development of an evolving and dynamic cyber assessment service. Main Duties & Responsibilities: Perform assessments to the latest cybersecurity regulations, standards and guidelines Perform security reviews and testing of IOT hardware devices, including application design, embedded software, web applications, web services and mobile applications to bespoke test programs and the latest regulatory cybersecurity requirements Hardware penetration testing Skilled in the use of the appropriate software tools used in assessments and penetration Engage with customers, understand their products and assessment requirements, and define bespoke test programs based upon our customer needs Actively contribute to the development of the TUV SUD security program with a focus on IIoT/IoT devices. Participate and contribute on global cybersecurity regulatory standards committees Provide training to customers on the interpretation of regulatory standards and best practice Fluent written and spoken English (other language skills would be desirable). Essential Criteria: Relevant Cybersecurity qualification, preferably a cybersecurity degree (BSc/MSc/PhD) or equivalent cybersecurity qualification Experience in a penetration testing (SW/HW) or similar offensive security A commitment to customer service excellence. Strong analytical skills and efficient problem solving. Ability to work unsupervised, under pressure and meet deadlines. Creative with strong commitment to quality and excellence. Desirable Criteria: Assessment experience to EN (Apply online only), EN 18031-x series of standards, NIST 8259, NIST CSF, etc Additional cybersecurity credentials such as OWASP, OSCP, CISSP etc Knowledge of security architecture design and applying regulatory guidance on cybersecurity assessment methodologies for risk management. Practical knowledge with the development and implementation of electronic, network, or data security related controls (encryption, digital signatures, secure boot, access control, password management). Understanding how to implement security activities such as vulnerability and patch management, threat intelligence etc. Hands-on practical knowledge with reverse engineering and/or vulnerability testing tools and techniques. Experience in common scripting languages such as Python, Ruby, LUA, Powershell or BASH and at least one development language e.g. Java, C, C# or similar would benefit the role. Experience in product development and testing. Further Information: T V S D in the UK offers a competitive salary and benefits package that includes a minimum of 33 days holiday entitlement (for full-time employees, including public holidays), a contributory Group Personal Pension Plan and a non-contributory Group Life Assurance Scheme. We also offer various Salary Exchange/Sacrifice schemes (buying/selling holiday, cycle to work scheme, pensions), incentive schemes and comprehensive wellbeing support (Employee Assistance Programme, Dental Scheme and Occupational Health services). Dependent on their role, employees may also be eligible for hybrid/permanent home-working, a Company Car/Car Allowance and Private Medical Insurance. At T V S D, we have employees from more than 100 different countries collaborating together. People of different backgrounds, skills, and pursuing different life goals. Our strength comes from these countless and varied perspectives. We are committed to be an inclusive and diverse workplace by welcoming people of all backgrounds. We want Diversity & Inclusion (D&I) to be a foundation of our company and create an environment where all our employees can trust they will be treated with respect, regardless of gender, nationality, ethnic background, faith, beliefs, disabilities, age, sexual orientation, or identity. As such, our employees are expected to behave at all times in a manner consistent with T V S D Code of Ethics and Company values. We firmly believe embedding D&I in the heart of what we do will inherently contribute to the success of T V S D. Click here to find out more about Diversity at T V S D.
11/03/2026
Full time
At T V S D we are passionate about technology. Innovations impact our daily lives in countless ways, and we are dedicated to being a part of that progress. We test, we audit, we inspect, we advise. We never stop challenging ourselves for the safety of society and its people. We breathe technology, we strive for professional excellence, and we leave a mark. We take the future into our hands. We are T V S D. We are looking for an IoT/IIoT cybersecurity engineer, in a hybrid home and laboratory position, headquartered in the UK to strengthen our IOT cybersecurity team. Your primary objective will be to deliver cybersecurity assessment and certification evaluation of products and components. Examples of the tasks, include, but are not limited to; assessment to latest cybersecurity standards, penetration testing (IoT and WebApp), threat modelling, firmware investigation, code analysis etc. This service will be provided to external clients, who will predominantly be manufacturers of wired and wireless IoT/IIoT devices. You will be part of a dynamic, professional global team whose core values include operating with integrity, being solutions orientated and being committed to building and sustaining long-term relationships with our customers. You will regularly engage with customers and attend to customer requirements and, using your technical expertise, you will contribute to the development and scaling of a robust product certification framework. Your role will include testing products as well as contributing to the development of an evolving and dynamic cyber assessment service. Main Duties & Responsibilities: Perform assessments to the latest cybersecurity regulations, standards and guidelines Perform security reviews and testing of IOT hardware devices, including application design, embedded software, web applications, web services and mobile applications to bespoke test programs and the latest regulatory cybersecurity requirements Hardware penetration testing Skilled in the use of the appropriate software tools used in assessments and penetration Engage with customers, understand their products and assessment requirements, and define bespoke test programs based upon our customer needs Actively contribute to the development of the TUV SUD security program with a focus on IIoT/IoT devices. Participate and contribute on global cybersecurity regulatory standards committees Provide training to customers on the interpretation of regulatory standards and best practice Fluent written and spoken English (other language skills would be desirable). Essential Criteria: Relevant Cybersecurity qualification, preferably a cybersecurity degree (BSc/MSc/PhD) or equivalent cybersecurity qualification Experience in a penetration testing (SW/HW) or similar offensive security A commitment to customer service excellence. Strong analytical skills and efficient problem solving. Ability to work unsupervised, under pressure and meet deadlines. Creative with strong commitment to quality and excellence. Desirable Criteria: Assessment experience to EN (Apply online only), EN 18031-x series of standards, NIST 8259, NIST CSF, etc Additional cybersecurity credentials such as OWASP, OSCP, CISSP etc Knowledge of security architecture design and applying regulatory guidance on cybersecurity assessment methodologies for risk management. Practical knowledge with the development and implementation of electronic, network, or data security related controls (encryption, digital signatures, secure boot, access control, password management). Understanding how to implement security activities such as vulnerability and patch management, threat intelligence etc. Hands-on practical knowledge with reverse engineering and/or vulnerability testing tools and techniques. Experience in common scripting languages such as Python, Ruby, LUA, Powershell or BASH and at least one development language e.g. Java, C, C# or similar would benefit the role. Experience in product development and testing. Further Information: T V S D in the UK offers a competitive salary and benefits package that includes a minimum of 33 days holiday entitlement (for full-time employees, including public holidays), a contributory Group Personal Pension Plan and a non-contributory Group Life Assurance Scheme. We also offer various Salary Exchange/Sacrifice schemes (buying/selling holiday, cycle to work scheme, pensions), incentive schemes and comprehensive wellbeing support (Employee Assistance Programme, Dental Scheme and Occupational Health services). Dependent on their role, employees may also be eligible for hybrid/permanent home-working, a Company Car/Car Allowance and Private Medical Insurance. At T V S D, we have employees from more than 100 different countries collaborating together. People of different backgrounds, skills, and pursuing different life goals. Our strength comes from these countless and varied perspectives. We are committed to be an inclusive and diverse workplace by welcoming people of all backgrounds. We want Diversity & Inclusion (D&I) to be a foundation of our company and create an environment where all our employees can trust they will be treated with respect, regardless of gender, nationality, ethnic background, faith, beliefs, disabilities, age, sexual orientation, or identity. As such, our employees are expected to behave at all times in a manner consistent with T V S D Code of Ethics and Company values. We firmly believe embedding D&I in the heart of what we do will inherently contribute to the success of T V S D. Click here to find out more about Diversity at T V S D.
We are looking for a skilled Rust/Python Software Engineer with exposure to embedded systems development to join an engineering team. In this role, you will design and build reliable, high-performance software that runs close to hardware-as well as applications level development using rust & python You will work on systems where performance, safety, and efficiency are critical, using Rust to deliver robust solutions for embedded platforms. Key responsibilities Develop and maintain software written in Rust/Python for front end/ embedded and systems-level applications. Work with cross-functional teams including hardware, firmware, and systems engineers. Design efficient, safe, and maintainable code for resource-constrained environment s . Integrate software with hardware peripherals and low-level interfaces. Contribute to architecture decisions and code reviews. Debug and optimise performance on embedded targets. Support testing, validation, and deployment of firmware/software components. Required Skills and Experience Professional experience with Rust and Python programming . Knowledge or experience working with embedded systems or firmware development. Understanding of low-level programming concepts (memory management, concurrency, hardware interfaces). Knowledge of microcontrollers, RTOS, or bare-metal environments. Knowledge of debugging tools and performance optimisation techniques. Desirable Skills Experience with embedded Linux or cross-compilation toolchains. Familiarity with hardware communication protocols (SPI, I C, UART, CAN, etc.). Exposure to safety-critical or real-time systems . Experience contributing to open-source Rust projects . What We Offer Opportunity to work on challenging low-level and hardware-integrated systems. Collaborative engineering environment with a focus on quality and performance. Competitive salary Flexible working arrangements where possible.
10/03/2026
Full time
We are looking for a skilled Rust/Python Software Engineer with exposure to embedded systems development to join an engineering team. In this role, you will design and build reliable, high-performance software that runs close to hardware-as well as applications level development using rust & python You will work on systems where performance, safety, and efficiency are critical, using Rust to deliver robust solutions for embedded platforms. Key responsibilities Develop and maintain software written in Rust/Python for front end/ embedded and systems-level applications. Work with cross-functional teams including hardware, firmware, and systems engineers. Design efficient, safe, and maintainable code for resource-constrained environment s . Integrate software with hardware peripherals and low-level interfaces. Contribute to architecture decisions and code reviews. Debug and optimise performance on embedded targets. Support testing, validation, and deployment of firmware/software components. Required Skills and Experience Professional experience with Rust and Python programming . Knowledge or experience working with embedded systems or firmware development. Understanding of low-level programming concepts (memory management, concurrency, hardware interfaces). Knowledge of microcontrollers, RTOS, or bare-metal environments. Knowledge of debugging tools and performance optimisation techniques. Desirable Skills Experience with embedded Linux or cross-compilation toolchains. Familiarity with hardware communication protocols (SPI, I C, UART, CAN, etc.). Exposure to safety-critical or real-time systems . Experience contributing to open-source Rust projects . What We Offer Opportunity to work on challenging low-level and hardware-integrated systems. Collaborative engineering environment with a focus on quality and performance. Competitive salary Flexible working arrangements where possible.
Introduction Saab in UK is growing rapidly, with over 600 colleagues across eight sites. We bring together Swedish heritage and British expertise to drive innovation in areas such as software engineering, underwater robotics, radars, AI, and armed forces training. Joining Saab in UK means contributing to the security and resilience of society while building a career with real scope for personal and professional growth. What you will be part of Explore a wealth of possibilities. Take on challenges, create smart inventions, and grow beyond. This is a place for curious minds, brave pioneers, and everyone in between. Together, we achieve the extraordinary, each bringing our unique perspectives. Your part matters. Saab is a leading defence and security company with an enduring mission, to help nations keep their people and society safe. Empowered by its 26,000 talented people, Saab constantly pushes the boundaries of technology to create a safer and more sustainable world. Saab designs, manufactures and maintains advanced systems in aeronautics, weapons, command and control, sensors and underwater systems. Saab is headquartered in Sweden. It has major operations all over the world and is part of the domestic defence capability of several nations. The Role: This role is part of our BlueBear Business in Bedfordshire. You will be required to support a mixture of R&D and product development activities within a leading autonomy and unmanned systems company. Blue Bear continuously innovate within core areas such as UAV autopilots, mission systems, ground control stations, and all supporting systems and infrastructure. You will be keen to get involved in all development areas and have a good track history/proven track record in both problem solving and quality software development. Working as part of a team in a multidisciplinary team you will have good communication skills. A can-do attitude and a genuine passion for innovative technology will be advantageous. Development of low-level drivers for UAV for control of effectors, reading instrumentation and integration of novel sensors. Key Responsibilities: Primarily, your role will be the design, implementation and test of real time embedded software to support both experimental activities and product development, ensuring real-time safety, security and redundancy considerations are met. Support the firmware lead with Firmware roadmaps. Be a key member of a skilled team in the delivery of firmware for high-paced projects. The opportunity will enable the successful candidate to gain knowledge of cutting-edge autonomous systems. You will be responsible for delivery, reporting and presentation of technical work and writing and submitting any necessary documentation. Delivery and maintenance of the embedded systems software within the UAV specifically. Support development of automated HWIL test environments. Skills/Experience Minimum 5+ years experience of embedded Linux. Sound understanding of Linux kernel configuration and tuning. Experienced user of Linux OS build toolchains such as Yocto and Buildroot. Programming languages: C, C++, Python, Scripting (including Bash). Ability to work from application code right down to bare metal. Experience with NXP iMX8, NXP S32K3 and larger MPSoC style application processors. Experience of working with core communication interfaces such as UART, Ethernet, SPI, I2C, CAN, PCIe. Experienced at firmware and hardware level debugging and fault finding (e.g. use of JTAG, examining schematics). Able to interpret relevant data from electronic schematics and component datasheets and application notes for the purposes code writing. Experience of Electronics design, development and testing. Awareness of FPGAs and VHDL is beneficial. RTOS coding and debugging. Awareness of assurance frameworks (DO-178C etc.) and secure by design. Conducting code reviews. Familiar with use of version control tools such as Git. Existing SC Clearance would be advantageous. By submitting an application to Saab UK you consent to undertaking workforce screening activities that may include but are not limited to: Baseline Personnel Security checks, National Security Vetting, reference checks, verification of working rights and in all circumstances preferred candidates will be placed through a security interview
07/03/2026
Full time
Introduction Saab in UK is growing rapidly, with over 600 colleagues across eight sites. We bring together Swedish heritage and British expertise to drive innovation in areas such as software engineering, underwater robotics, radars, AI, and armed forces training. Joining Saab in UK means contributing to the security and resilience of society while building a career with real scope for personal and professional growth. What you will be part of Explore a wealth of possibilities. Take on challenges, create smart inventions, and grow beyond. This is a place for curious minds, brave pioneers, and everyone in between. Together, we achieve the extraordinary, each bringing our unique perspectives. Your part matters. Saab is a leading defence and security company with an enduring mission, to help nations keep their people and society safe. Empowered by its 26,000 talented people, Saab constantly pushes the boundaries of technology to create a safer and more sustainable world. Saab designs, manufactures and maintains advanced systems in aeronautics, weapons, command and control, sensors and underwater systems. Saab is headquartered in Sweden. It has major operations all over the world and is part of the domestic defence capability of several nations. The Role: This role is part of our BlueBear Business in Bedfordshire. You will be required to support a mixture of R&D and product development activities within a leading autonomy and unmanned systems company. Blue Bear continuously innovate within core areas such as UAV autopilots, mission systems, ground control stations, and all supporting systems and infrastructure. You will be keen to get involved in all development areas and have a good track history/proven track record in both problem solving and quality software development. Working as part of a team in a multidisciplinary team you will have good communication skills. A can-do attitude and a genuine passion for innovative technology will be advantageous. Development of low-level drivers for UAV for control of effectors, reading instrumentation and integration of novel sensors. Key Responsibilities: Primarily, your role will be the design, implementation and test of real time embedded software to support both experimental activities and product development, ensuring real-time safety, security and redundancy considerations are met. Support the firmware lead with Firmware roadmaps. Be a key member of a skilled team in the delivery of firmware for high-paced projects. The opportunity will enable the successful candidate to gain knowledge of cutting-edge autonomous systems. You will be responsible for delivery, reporting and presentation of technical work and writing and submitting any necessary documentation. Delivery and maintenance of the embedded systems software within the UAV specifically. Support development of automated HWIL test environments. Skills/Experience Minimum 5+ years experience of embedded Linux. Sound understanding of Linux kernel configuration and tuning. Experienced user of Linux OS build toolchains such as Yocto and Buildroot. Programming languages: C, C++, Python, Scripting (including Bash). Ability to work from application code right down to bare metal. Experience with NXP iMX8, NXP S32K3 and larger MPSoC style application processors. Experience of working with core communication interfaces such as UART, Ethernet, SPI, I2C, CAN, PCIe. Experienced at firmware and hardware level debugging and fault finding (e.g. use of JTAG, examining schematics). Able to interpret relevant data from electronic schematics and component datasheets and application notes for the purposes code writing. Experience of Electronics design, development and testing. Awareness of FPGAs and VHDL is beneficial. RTOS coding and debugging. Awareness of assurance frameworks (DO-178C etc.) and secure by design. Conducting code reviews. Familiar with use of version control tools such as Git. Existing SC Clearance would be advantageous. By submitting an application to Saab UK you consent to undertaking workforce screening activities that may include but are not limited to: Baseline Personnel Security checks, National Security Vetting, reference checks, verification of working rights and in all circumstances preferred candidates will be placed through a security interview
Job Title: Senior Firmware Engineer (Hardware Bias) Location: Northwest Salary: Up to £60k (depending on experience) We re seeking a Senior Firmware Engineer to join a multidisciplinary R&D team developing advanced electromechanical products for regulated environments. You will play a key role in the design, development, and validation of embedded firmware for next-generation products while also improving existing systems. The role involves close collaboration with software, electronics, mechanical, and quality teams and requires strong problem-solving skills and a hands-on approach to engineering challenges. Key Responsibilities Design and develop embedded firmware in C/C++ for microcontroller-based systems. Architect software for complex electromechanical products operating in regulated environments. Develop both embedded and desktop software solutions. Investigate and enhance existing firmware including motor control, battery management, and user interface functionality. Develop software test systems and validation protocols. Support internal testing and external certification processes where required. Utilise lab equipment such as oscilloscopes, environmental test systems, and test rigs. Work closely with cross-functional engineering teams. Contribute to engineering documentation and change management processes. About You Degree in Electronics, Software Engineering, Computer Science, or a related discipline. 5+ years experience in embedded firmware or electronics development. Strong experience with C/C++ embedded firmware development. Experience with bare-metal or RTOS-based microcontroller systems. Knowledge of networking or cloud-connected devices. Familiarity with engineering tools for design, simulation, testing, and measurement. Experience developing products within regulated or safety-critical environments (IEC 62304 / IEC 60601). Please note we cannot offer sponsorship for the role. If interested, please send over an updated CV.
06/03/2026
Full time
Job Title: Senior Firmware Engineer (Hardware Bias) Location: Northwest Salary: Up to £60k (depending on experience) We re seeking a Senior Firmware Engineer to join a multidisciplinary R&D team developing advanced electromechanical products for regulated environments. You will play a key role in the design, development, and validation of embedded firmware for next-generation products while also improving existing systems. The role involves close collaboration with software, electronics, mechanical, and quality teams and requires strong problem-solving skills and a hands-on approach to engineering challenges. Key Responsibilities Design and develop embedded firmware in C/C++ for microcontroller-based systems. Architect software for complex electromechanical products operating in regulated environments. Develop both embedded and desktop software solutions. Investigate and enhance existing firmware including motor control, battery management, and user interface functionality. Develop software test systems and validation protocols. Support internal testing and external certification processes where required. Utilise lab equipment such as oscilloscopes, environmental test systems, and test rigs. Work closely with cross-functional engineering teams. Contribute to engineering documentation and change management processes. About You Degree in Electronics, Software Engineering, Computer Science, or a related discipline. 5+ years experience in embedded firmware or electronics development. Strong experience with C/C++ embedded firmware development. Experience with bare-metal or RTOS-based microcontroller systems. Knowledge of networking or cloud-connected devices. Familiarity with engineering tools for design, simulation, testing, and measurement. Experience developing products within regulated or safety-critical environments (IEC 62304 / IEC 60601). Please note we cannot offer sponsorship for the role. If interested, please send over an updated CV.
Production Test Engineer Electronics Colchester Up to 34, Days Holiday + Bank Holidays We are recruiting an Electronics Production Test Engineer to join a well-established engineering manufacturer in Colchester. This is a hands-on role focused on testing electronic hardware, including PCB assemblies (PCBAs), embedded systems, and finished products within a production environment. You will work closely with R&D, production, and quality teams to validate products, diagnose faults, and support continuous improvement. Please note: this role involves electronic hardware testing and is not a software QA or automation testing position. The Role Key responsibilities include: Executing formal test procedures on PCBAs and electronic assemblies Component-level fault finding, diagnosis, and repair Producing fault reports to support product improvement Maintaining test records in line with ISO 9001 procedures Creating and operating Automated Test Equipment (ATE) Supporting new product introduction and validation Collaborating with R&D, production, and quality teams to resolve technical issues What We're Looking For HNC / HND / ONC in Electronic or Electrical Engineering (or equivalent) Experience in electronic test within manufacturing or R&D Strong fault-finding skills to component level Experience using oscilloscopes, multimeters, and electronic test equipment Experience with PCBAs and electronic assemblies Knowledge of ISO 9001 or IPC standards Desirable: RF or microwave testing experience Experience with Automated Test Equipment (ATE) What's On Offer Salary up to 34,000 25 days holiday + bank holidays Company pension and life assurance Ongoing training and development Opportunities for career progression This role would suit someone currently working as an Electronic Test Engineer, Production Test Engineer, Electronics Technician, or RF Test Engineer.
05/03/2026
Full time
Production Test Engineer Electronics Colchester Up to 34, Days Holiday + Bank Holidays We are recruiting an Electronics Production Test Engineer to join a well-established engineering manufacturer in Colchester. This is a hands-on role focused on testing electronic hardware, including PCB assemblies (PCBAs), embedded systems, and finished products within a production environment. You will work closely with R&D, production, and quality teams to validate products, diagnose faults, and support continuous improvement. Please note: this role involves electronic hardware testing and is not a software QA or automation testing position. The Role Key responsibilities include: Executing formal test procedures on PCBAs and electronic assemblies Component-level fault finding, diagnosis, and repair Producing fault reports to support product improvement Maintaining test records in line with ISO 9001 procedures Creating and operating Automated Test Equipment (ATE) Supporting new product introduction and validation Collaborating with R&D, production, and quality teams to resolve technical issues What We're Looking For HNC / HND / ONC in Electronic or Electrical Engineering (or equivalent) Experience in electronic test within manufacturing or R&D Strong fault-finding skills to component level Experience using oscilloscopes, multimeters, and electronic test equipment Experience with PCBAs and electronic assemblies Knowledge of ISO 9001 or IPC standards Desirable: RF or microwave testing experience Experience with Automated Test Equipment (ATE) What's On Offer Salary up to 34,000 25 days holiday + bank holidays Company pension and life assurance Ongoing training and development Opportunities for career progression This role would suit someone currently working as an Electronic Test Engineer, Production Test Engineer, Electronics Technician, or RF Test Engineer.
We are looking for a Software Test Engineer and Embedded Systems QA Specialist to support the build, testing, and validation of software for technical and embedded products. You will work closely with software and hardware engineers to ensure reliable, high-quality systems. Key Responsibilities Execute and maintain software test plans, specifications, and reports Perform functional, regression, and integration testing Conduct hardware and software integration testing on embedded systems Support software builds and test automation Collaborate with engineering teams to debug and resolve issues Requirements Experience in software testing or QA engineering Understanding of the Software Development Lifecycle, especially testing and integration Experience testing Windows and PC-based software Knowledge of scripting or programming (Python, Bash, Java, etc.) Degree in Engineering, Computer Science, or related field
05/03/2026
Full time
We are looking for a Software Test Engineer and Embedded Systems QA Specialist to support the build, testing, and validation of software for technical and embedded products. You will work closely with software and hardware engineers to ensure reliable, high-quality systems. Key Responsibilities Execute and maintain software test plans, specifications, and reports Perform functional, regression, and integration testing Conduct hardware and software integration testing on embedded systems Support software builds and test automation Collaborate with engineering teams to debug and resolve issues Requirements Experience in software testing or QA engineering Understanding of the Software Development Lifecycle, especially testing and integration Experience testing Windows and PC-based software Knowledge of scripting or programming (Python, Bash, Java, etc.) Degree in Engineering, Computer Science, or related field
Stevenage Would you like to be part of a group of specialist engineers helping to deliver some of the world's most sophisticated defence systems? We are currently recruiting for a software security expert, to work across a range of our products! Salary: Circa £74,000 depending on experience Dynamic (hybrid) working: 3 to 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. This role is an SC security clearance role and the successful candidate must also be willing to go through the DV clearance process. What we can offer you: Company Bonus: Bonus of up to 21% of base salary Pension: maximum total (employer and employee) contribution of up to 14% 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 The opportunity: It's a great place to learn about the company's entire product range within a team that is embracing innovative technologies. Key aspects of this role include: The primary focus of this role is to guide the security aspects of product development across the whole product lifecycle, from concept through to in-service support The provision of technical expertise to our software development teams and wider project teams, offering guidance on security requirements, security techniques, software architecture, design patterns, coding standards, trade-offs, and best practices. Participating in the evaluation and selection of appropriate technologies and frameworks for software projects. Conducting security assessments and risk analyses of technologies and software systems, by identifying potential vulnerabilities and threats, and developing mitigation strategies. Supporting continuous improvement, through identifying areas for process improvement, contributing to the development and implementation of software development methodologies, tools, and frameworks. Maintaining accurate and up-to-date documentation of security processes, procedures, and guidelines. Generating security reports and metrics to track security-related activities, vulnerabilities, and remediation efforts. In Software Engineering at MBDA you will find: Engineering is at heart of our business; there is opportunity to both develop your core leadership skills, and gain a wider appreciation of sophisticated software systems. Working alongside a multi-disciplined engineering team, you will be a key part of a supportive and growing software engineering team as your career expands with us. What we're looking for from you: You'll already have experience developing complex software products in the Defence, Automotive, Aerospace or Telecoms sectors (or a similar field) Experience of software security with knowledge of industry security standards, and best practices. A natural collaborator who is a technical leader, with good communication and influencing skills, comfortable with problem solving and technical challenges. You'll have an interest in novel and emerging technologies, and the challenges that face the Security community. It would be beneficial to have experience developing embedded software and/or firmware, but not essential You'll have a degree or equivalent experience in a STEM (Science, Technology, Engineering, Mathematics) subject or similar, and be comfortable working with engineers from other disciplines 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. Follow us on LinkedIn (MBDA), X Instagram (MBDA_UK) and Glassdoor or visit our MBDA Careers website for more information.
05/03/2026
Full time
Stevenage Would you like to be part of a group of specialist engineers helping to deliver some of the world's most sophisticated defence systems? We are currently recruiting for a software security expert, to work across a range of our products! Salary: Circa £74,000 depending on experience Dynamic (hybrid) working: 3 to 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. This role is an SC security clearance role and the successful candidate must also be willing to go through the DV clearance process. What we can offer you: Company Bonus: Bonus of up to 21% of base salary Pension: maximum total (employer and employee) contribution of up to 14% 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 The opportunity: It's a great place to learn about the company's entire product range within a team that is embracing innovative technologies. Key aspects of this role include: The primary focus of this role is to guide the security aspects of product development across the whole product lifecycle, from concept through to in-service support The provision of technical expertise to our software development teams and wider project teams, offering guidance on security requirements, security techniques, software architecture, design patterns, coding standards, trade-offs, and best practices. Participating in the evaluation and selection of appropriate technologies and frameworks for software projects. Conducting security assessments and risk analyses of technologies and software systems, by identifying potential vulnerabilities and threats, and developing mitigation strategies. Supporting continuous improvement, through identifying areas for process improvement, contributing to the development and implementation of software development methodologies, tools, and frameworks. Maintaining accurate and up-to-date documentation of security processes, procedures, and guidelines. Generating security reports and metrics to track security-related activities, vulnerabilities, and remediation efforts. In Software Engineering at MBDA you will find: Engineering is at heart of our business; there is opportunity to both develop your core leadership skills, and gain a wider appreciation of sophisticated software systems. Working alongside a multi-disciplined engineering team, you will be a key part of a supportive and growing software engineering team as your career expands with us. What we're looking for from you: You'll already have experience developing complex software products in the Defence, Automotive, Aerospace or Telecoms sectors (or a similar field) Experience of software security with knowledge of industry security standards, and best practices. A natural collaborator who is a technical leader, with good communication and influencing skills, comfortable with problem solving and technical challenges. You'll have an interest in novel and emerging technologies, and the challenges that face the Security community. It would be beneficial to have experience developing embedded software and/or firmware, but not essential You'll have a degree or equivalent experience in a STEM (Science, Technology, Engineering, Mathematics) subject or similar, and be comfortable working with engineers from other disciplines 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. Follow us on LinkedIn (MBDA), X Instagram (MBDA_UK) and Glassdoor or visit our MBDA Careers website for more information.