Join Our Innovation Team in Dundee – Firmware Engineers (All Levels, Including Lead & Senior Roles, Mid and Graduate) Are you passionate about creating technology that powers everyday life? We’re looking for experienced and driven EmbeddedFirmware/Software Engineers to join our dynamic team in Dundee. Whether … knit team in Dundee, as well as with international partners and suppliers. Challenging & Rewarding : Tackle complex problems in electro-mechanical systems controlled by sophisticated firmware and software. What You’ll Do Design and develop embeddedfirmware and software drivers for real-time systems. Create and document robust … quality, innovative solutions. What We’re Looking For A degree in Software, Computer, or Electronics Engineering (2:1 or higher preferred). Experience in embedded real-time firmware development (C++ preferred). Strong background with 32-bit microprocessors (ARM preferred) and 8/16-bit microcontrollers. Experience with More ❯
dundee, north east scotland, United Kingdom Hybrid / WFH Options
iO Associates - UK/EU
Firmware Engineer - Embedded Systems (Hybrid - Dundee, UK) Location: Dundee, UK (Hybrid) Job Type: Full-time Recruiter on behalf of a leading global technology client We are currently seeking an experienced and motivated Firmware Engineer to join the innovative engineering team of a major global technology leader based … fantastic opportunity to work on industry-leading self-service technologies used worldwide in banking and beyond. In this role, you'll develop cutting-edge embeddedfirmware and software that drives the functionality of electro-mechanical devices and self-service platforms, including ATMs and other automated systems. What You … ll Be Doing Designing and developing software and firmware for real-time embedded devices. Creating and documenting test procedures and validation software. Conducting software unit testing and supporting integration/system-level testing. Collaborating across multiple projects and cross-functional teams. Travelling globally on occasion to support customer More ❯
dundee, north east scotland, United Kingdom Hybrid / WFH Options
Net Talent
has partnered with a well known brand in the financial sector who are looking to grow their highly successful team and need a Senior Firmware/Software Engineer to help them in the design, evaluation, test and build of devices used across the world. They need someone with several … years real time embeddedfirmware/software design experience with a keen interest in the design of electro/mechanical systems operating under software or firmware command & Control. This role is Hybrid in Dundee with a minimum of 3 days a week onsite. Main responsibilities shall include … but will not be restricted to: Design, develop and document firmware and software drivers controlling embedded real time devices. Design, develop and document test procedures and software to validate functionality. Software unit test and supporting integration and systems testing. Regular progress reporting on schedule, quality & size of change More ❯
Embedded Software Engineer – IoT & Cloud Integration Location: Edinburgh Industry: IoT, Maritime Communications, Embedded Systems I'm currently working on behalf of a pioneering client in the wireless communication space, whose patented technology enables data transmission through water-air boundaries, subsea structures, and underground environments. Their solutions power critical … in global sectors such as offshore wind, aquaculture, ocean observation, and energy. This is a hands-on, full-stack engineering position with a strong embedded systems component. You’ll also support testing and integration alongside hardware engineers and contribute to automated testing frameworks. This is a unique opportunity for … someone with experience across embedded systems, cloud connectivity, and IoT infrastructure. About the Role – IoT Software Engineer As an IoT Software Engineer, you'll develop robust, scalable software to bridge underwater communication systems with cloud infrastructure, ensuring seamless data flow from device to user. You'll work across embeddedMore ❯
Manchester, North West, United Kingdom Hybrid / WFH Options
ZENOVO LTD
Job Title: Senior Embedded Software Engineer Location: Hybrid (Manchester - 2-3 days onsite) Salary: Up to £60,000 + benefits (depending on experience) Were looking for a Senior Embedded Software Engineer with strong expertise in C/C++ to join our fast-growing team in Manchester . Youll … play a key role in designing and developing embedded software. From early-stage prototyping to production-ready systems, youll be part of a collaborative team pushing innovation in connected hardware. What Youll Be Doing: Designing and implementing embeddedfirmware for in-house hardware platforms Bringing up new … industry best practices Supporting software integration, debugging, and optimisation across product lifecycle What Were Looking For: Strong experience in C/C++ development for embedded systems Solid understanding of ARM Cortex-M microcontrollers and low-level peripheral interfacing Familiarity with Linux as a development and target platform Experience with More ❯
Manchester, England, United Kingdom Hybrid / WFH Options
ZENOVO
Job Title: Senior Embedded Software Engineer Location: Hybrid (Manchester - 2-3 days onsite) Salary: Up to £60,000 + benefits (depending on experience) Were looking for a Senior Embedded Software Engineer with strong expertise in C/C++ to join our fast-growing team in Manchester . Youll … play a key role in designing and developing embedded software. From early-stage prototyping to production-ready systems, youll be part of a collaborative team pushing innovation in connected hardware. What Youll Be Doing: Designing and implementing embeddedfirmware for in-house hardware platforms Bringing up new More ❯
Role: Embedded Software Engineer Location: Glasgow OR Dundee they have 2x offices so you can work from either Salary: £40,000 - £50,000 approx. but can be flexible for the right person Onsite work: you are required to be onsite 3x days per week Role description and purpose We … are seeking a talented and passionate Embedded Software Engineer to join our growing technology team. You will play a crucial role in designing, developing, and implementing embedded software for our next-generation aquaculture technology. This is an exciting opportunity to contribute directly to technology for good, working on … development lifecycle, from requirements gathering to deployment and maintenance, working closely with hardware engineers, data scientists, and aquaculture specialists. Responsibilities Design, develop, and debug embedded software and firmware for a variety of aquaculture monitoring and control systems (e.g., sensor integration, automated feeding systems, water quality monitoring devices). More ❯
bradford, yorkshire and the humber, United Kingdom
Keysight Technologies
products. The successful candidate will be key in designing and implementing novel and scalable tools for automated software composition analysis and vulnerability discovery in firmware binaries and code bases. If you enjoy regularly being challenged and working on novel ideas to solve cybersecurity problems, please apply to join our … careers. Responsibilities: Designing solutions to enable automated software composition analysis and identification of vulnerabilities Developing and maintaining software composition analysis tools Performing research in embedded device firmware security and compose articles and papers for publication Required Skills: Master’s degree in computer science, Mathematics, or Cyber Security OR … and an ability to analyze and solve new problems with little instruction or guidance Preferred Skills: Familiarity with the Rust programming language Experience with firmware reverse engineering Experience with training or mentoring Experience with SaaS development Careers Privacy Statement ***Keysight is an Equal Opportunity Employer. More ❯
products. The successful candidate will be key in designing and implementing novel and scalable tools for automated software composition analysis and vulnerability discovery in firmware binaries and code bases. If you enjoy regularly being challenged and working on novel ideas to solve cybersecurity problems, please apply to join our … careers. Responsibilities: Designing solutions to enable automated software composition analysis and identification of vulnerabilities Developing and maintaining software composition analysis tools Performing research in embedded device firmware security and compose articles and papers for publication Required Skills: Master’s degree in computer science, Mathematics, or Cyber Security OR … and an ability to analyze and solve new problems with little instruction or guidance Preferred Skills: Familiarity with the Rust programming language Experience with firmware reverse engineering Experience with training or mentoring Experience with SaaS development Careers Privacy Statement ***Keysight is an Equal Opportunity Employer. More ❯
doncaster, yorkshire and the humber, United Kingdom
Keysight Technologies
products. The successful candidate will be key in designing and implementing novel and scalable tools for automated software composition analysis and vulnerability discovery in firmware binaries and code bases. If you enjoy regularly being challenged and working on novel ideas to solve cybersecurity problems, please apply to join our … careers. Responsibilities: Designing solutions to enable automated software composition analysis and identification of vulnerabilities Developing and maintaining software composition analysis tools Performing research in embedded device firmware security and compose articles and papers for publication Required Skills: Master’s degree in computer science, Mathematics, or Cyber Security OR … and an ability to analyze and solve new problems with little instruction or guidance Preferred Skills: Familiarity with the Rust programming language Experience with firmware reverse engineering Experience with training or mentoring Experience with SaaS development Careers Privacy Statement ***Keysight is an Equal Opportunity Employer. More ❯
wakefield, yorkshire and the humber, United Kingdom
Keysight Technologies
products. The successful candidate will be key in designing and implementing novel and scalable tools for automated software composition analysis and vulnerability discovery in firmware binaries and code bases. If you enjoy regularly being challenged and working on novel ideas to solve cybersecurity problems, please apply to join our … careers. Responsibilities: Designing solutions to enable automated software composition analysis and identification of vulnerabilities Developing and maintaining software composition analysis tools Performing research in embedded device firmware security and compose articles and papers for publication Required Skills: Master’s degree in computer science, Mathematics, or Cyber Security OR … and an ability to analyze and solve new problems with little instruction or guidance Preferred Skills: Familiarity with the Rust programming language Experience with firmware reverse engineering Experience with training or mentoring Experience with SaaS development Careers Privacy Statement ***Keysight is an Equal Opportunity Employer. More ❯
products. The successful candidate will be key in designing and implementing novel and scalable tools for automated software composition analysis and vulnerability discovery in firmware binaries and code bases. If you enjoy regularly being challenged and working on novel ideas to solve cybersecurity problems, please apply to join our … careers. Responsibilities: Designing solutions to enable automated software composition analysis and identification of vulnerabilities Developing and maintaining software composition analysis tools Performing research in embedded device firmware security and compose articles and papers for publication Required Skills: Master’s degree in computer science, Mathematics, or Cyber Security OR … and an ability to analyze and solve new problems with little instruction or guidance Preferred Skills: Familiarity with the Rust programming language Experience with firmware reverse engineering Experience with training or mentoring Experience with SaaS development Careers Privacy Statement ***Keysight is an Equal Opportunity Employer. More ❯
products. The successful candidate will be key in designing and implementing novel and scalable tools for automated software composition analysis and vulnerability discovery in firmware binaries and code bases. If you enjoy regularly being challenged and working on novel ideas to solve cybersecurity problems, please apply to join our … careers. Responsibilities: Designing solutions to enable automated software composition analysis and identification of vulnerabilities Developing and maintaining software composition analysis tools Performing research in embedded device firmware security and compose articles and papers for publication Required Skills: Master’s degree in computer science, Mathematics, or Cyber Security OR … and an ability to analyze and solve new problems with little instruction or guidance Preferred Skills: Familiarity with the Rust programming language Experience with firmware reverse engineering Experience with training or mentoring Experience with SaaS development Careers Privacy Statement ***Keysight is an Equal Opportunity Employer. More ❯
products. The successful candidate will be key in designing and implementing novel and scalable tools for automated software composition analysis and vulnerability discovery in firmware binaries and code bases. If you enjoy regularly being challenged and working on novel ideas to solve cybersecurity problems, please apply to join our … careers. Responsibilities: Designing solutions to enable automated software composition analysis and identification of vulnerabilities Developing and maintaining software composition analysis tools Performing research in embedded device firmware security and compose articles and papers for publication Required Skills: Master’s degree in computer science, Mathematics, or Cyber Security OR … and an ability to analyze and solve new problems with little instruction or guidance Preferred Skills: Familiarity with the Rust programming language Experience with firmware reverse engineering Experience with training or mentoring Experience with SaaS development Careers Privacy Statement ***Keysight is an Equal Opportunity Employer. More ❯
sheffield, south yorkshire, yorkshire and the humber, United Kingdom
Keysight Technologies
products. The successful candidate will be key in designing and implementing novel and scalable tools for automated software composition analysis and vulnerability discovery in firmware binaries and code bases. If you enjoy regularly being challenged and working on novel ideas to solve cybersecurity problems, please apply to join our … careers. Responsibilities: Designing solutions to enable automated software composition analysis and identification of vulnerabilities Developing and maintaining software composition analysis tools Performing research in embedded device firmware security and compose articles and papers for publication Required Skills: Master’s degree in computer science, Mathematics, or Cyber Security OR … and an ability to analyze and solve new problems with little instruction or guidance Preferred Skills: Familiarity with the Rust programming language Experience with firmware reverse engineering Experience with training or mentoring Experience with SaaS development Careers Privacy Statement ***Keysight is an Equal Opportunity Employer. More ❯
products. The successful candidate will be key in designing and implementing novel and scalable tools for automated software composition analysis and vulnerability discovery in firmware binaries and code bases. If you enjoy regularly being challenged and working on novel ideas to solve cybersecurity problems, please apply to join our … careers. Responsibilities: Designing solutions to enable automated software composition analysis and identification of vulnerabilities Developing and maintaining software composition analysis tools Performing research in embedded device firmware security and compose articles and papers for publication Required Skills: Master’s degree in computer science, Mathematics, or Cyber Security OR … and an ability to analyze and solve new problems with little instruction or guidance Preferred Skills: Familiarity with the Rust programming language Experience with firmware reverse engineering Experience with training or mentoring Experience with SaaS development Careers Privacy Statement ***Keysight is an Equal Opportunity Employer. More ❯
products. The successful candidate will be key in designing and implementing novel and scalable tools for automated software composition analysis and vulnerability discovery in firmware binaries and code bases. If you enjoy regularly being challenged and working on novel ideas to solve cybersecurity problems, please apply to join our … careers. Responsibilities: Designing solutions to enable automated software composition analysis and identification of vulnerabilities Developing and maintaining software composition analysis tools Performing research in embedded device firmware security and compose articles and papers for publication Required Skills: Master’s degree in computer science, Mathematics, or Cyber Security OR … and an ability to analyze and solve new problems with little instruction or guidance Preferred Skills: Familiarity with the Rust programming language Experience with firmware reverse engineering Experience with training or mentoring Experience with SaaS development Careers Privacy Statement ***Keysight is an Equal Opportunity Employer. More ❯
leeds, west yorkshire, yorkshire and the humber, United Kingdom
Keysight Technologies
products. The successful candidate will be key in designing and implementing novel and scalable tools for automated software composition analysis and vulnerability discovery in firmware binaries and code bases. If you enjoy regularly being challenged and working on novel ideas to solve cybersecurity problems, please apply to join our … careers. Responsibilities: Designing solutions to enable automated software composition analysis and identification of vulnerabilities Developing and maintaining software composition analysis tools Performing research in embedded device firmware security and compose articles and papers for publication Required Skills: Master’s degree in computer science, Mathematics, or Cyber Security OR … and an ability to analyze and solve new problems with little instruction or guidance Preferred Skills: Familiarity with the Rust programming language Experience with firmware reverse engineering Experience with training or mentoring Experience with SaaS development Careers Privacy Statement ***Keysight is an Equal Opportunity Employer. More ❯
preston, lancashire, north west england, United Kingdom
Keysight Technologies
products. The successful candidate will be key in designing and implementing novel and scalable tools for automated software composition analysis and vulnerability discovery in firmware binaries and code bases. If you enjoy regularly being challenged and working on novel ideas to solve cybersecurity problems, please apply to join our … careers. Responsibilities: Designing solutions to enable automated software composition analysis and identification of vulnerabilities Developing and maintaining software composition analysis tools Performing research in embedded device firmware security and compose articles and papers for publication Required Skills: Master’s degree in computer science, Mathematics, or Cyber Security OR … and an ability to analyze and solve new problems with little instruction or guidance Preferred Skills: Familiarity with the Rust programming language Experience with firmware reverse engineering Experience with training or mentoring Experience with SaaS development Careers Privacy Statement ***Keysight is an Equal Opportunity Employer. More ❯
warrington, cheshire, north west england, United Kingdom
Keysight Technologies
products. The successful candidate will be key in designing and implementing novel and scalable tools for automated software composition analysis and vulnerability discovery in firmware binaries and code bases. If you enjoy regularly being challenged and working on novel ideas to solve cybersecurity problems, please apply to join our … careers. Responsibilities: Designing solutions to enable automated software composition analysis and identification of vulnerabilities Developing and maintaining software composition analysis tools Performing research in embedded device firmware security and compose articles and papers for publication Required Skills: Master’s degree in computer science, Mathematics, or Cyber Security OR … and an ability to analyze and solve new problems with little instruction or guidance Preferred Skills: Familiarity with the Rust programming language Experience with firmware reverse engineering Experience with training or mentoring Experience with SaaS development Careers Privacy Statement ***Keysight is an Equal Opportunity Employer. More ❯
bolton, greater manchester, north west england, United Kingdom
Keysight Technologies
products. The successful candidate will be key in designing and implementing novel and scalable tools for automated software composition analysis and vulnerability discovery in firmware binaries and code bases. If you enjoy regularly being challenged and working on novel ideas to solve cybersecurity problems, please apply to join our … careers. Responsibilities: Designing solutions to enable automated software composition analysis and identification of vulnerabilities Developing and maintaining software composition analysis tools Performing research in embedded device firmware security and compose articles and papers for publication Required Skills: Master’s degree in computer science, Mathematics, or Cyber Security OR … and an ability to analyze and solve new problems with little instruction or guidance Preferred Skills: Familiarity with the Rust programming language Experience with firmware reverse engineering Experience with training or mentoring Experience with SaaS development Careers Privacy Statement ***Keysight is an Equal Opportunity Employer. More ❯
kingston upon hull, east yorkshire, yorkshire and the humber, United Kingdom
Keysight Technologies
products. The successful candidate will be key in designing and implementing novel and scalable tools for automated software composition analysis and vulnerability discovery in firmware binaries and code bases. If you enjoy regularly being challenged and working on novel ideas to solve cybersecurity problems, please apply to join our … careers. Responsibilities: Designing solutions to enable automated software composition analysis and identification of vulnerabilities Developing and maintaining software composition analysis tools Performing research in embedded device firmware security and compose articles and papers for publication Required Skills: Master’s degree in computer science, Mathematics, or Cyber Security OR … and an ability to analyze and solve new problems with little instruction or guidance Preferred Skills: Familiarity with the Rust programming language Experience with firmware reverse engineering Experience with training or mentoring Experience with SaaS development Careers Privacy Statement ***Keysight is an Equal Opportunity Employer. More ❯
newcastle-upon-tyne, tyne and wear, north east england, United Kingdom
Keysight Technologies
products. The successful candidate will be key in designing and implementing novel and scalable tools for automated software composition analysis and vulnerability discovery in firmware binaries and code bases. If you enjoy regularly being challenged and working on novel ideas to solve cybersecurity problems, please apply to join our … careers. Responsibilities: Designing solutions to enable automated software composition analysis and identification of vulnerabilities Developing and maintaining software composition analysis tools Performing research in embedded device firmware security and compose articles and papers for publication Required Skills: Master’s degree in computer science, Mathematics, or Cyber Security OR … and an ability to analyze and solve new problems with little instruction or guidance Preferred Skills: Familiarity with the Rust programming language Experience with firmware reverse engineering Experience with training or mentoring Experience with SaaS development Careers Privacy Statement ***Keysight is an Equal Opportunity Employer. More ❯