Manchester Area, United Kingdom Hybrid / WFH Options
Oho Group Ltd
Job Opportunity: EmbeddedSystems Firmware Engineer (Fully Remote) We are seeking a talented and motivated EmbeddedSystems Firmware Engineer to join our dynamic team. In this fully remote role, you will be responsible for designing and developing firmware for embedded medical devices, ensuring the highest standards of safety, functionality, and performance in a fast-paced … environment. Key Responsibilities: Lead the design, development, and optimization of embedded firmware for medical devices, ensuring compliance with industry regulations and standards. Collaborate with cross-functional teams, including hardware engineers, product managers, and regulatory experts, to define project requirements and deliver technical solutions for medical applications. Take ownership of tasks from initial concept through to completion, providing accurate project … within the team. Preferred Qualifications: Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field. Extensive experience in firmware development, with a strong focus on embedded C and/or C++. Experience with medical devices or healthcare technology is a plus. Proficiency in microprocessor or System-on-Chip (SoC) development (e.g., ARM, PIC). Familiarity More ❯
Interoperability Protocol, Universal Data Feeds, and customizable agent network bring high-performance, scalable infrastructure to developers in the DeFi space and beyond. Position Overview: We are seeking an experienced Embedded Software Robotics Engineer to join our dynamic team. The ideal candidate will be responsible for designing, developing, and maintaining embedded software systems for robotic applications. This role … requires a strong background in software engineering, robotics, and embeddedsystems, along with a passion for innovation and problem-solving. Key Responsibilities: Design and Development: Create and implement embedded software for robotic systems, ensuring high performance and reliability. Testing and Debugging: Conduct thorough testing and debugging of software components, utilizing both automated tests and live testing … closely with cross-functional teams including hardware engineers, system architects, and product managers to integrate software with hardware components. System Architecture: Participate in the architectural design of complex robotic systems, focusing on scalability and efficiency. Documentation: Maintain clear documentation of software designs, processes, and testing results to ensure compliance with industry standards. Continuous Improvement: Analyze system performance and implement More ❯
Warwick, Warwickshire, West Midlands, United Kingdom
Tata Technologies Europe Ltd
worlds leading manufacturers. Due to our continued growth we are now recruiting for a Propulsion System Senior Validation Engineer to be based at our customers site in Gaydon Our EmbeddedSystems Solutions department (ESS) encompasses all activities outlined under the Automotive SPICE (ASPICE) process framework, including systems engineering, software engineering, coding, and all levels of functional testing. … development, ESS also integrates critical supporting processes such as project management, risk assessment, functional safety, and cybersecurity, ensuring compliance with ASPICE standards and delivering reliable, secure, and high-quality embeddedsystems & solutions. The Role: This role sits within the (BEV/XHEV) Propulsion System Integration team. The role will focus on delivering data from tests in support of … data coming off the test properties to confirm pass/fail, writing a test report to document the evidence; triaging and resolving issues identified. Area of Responsibility Validation of systems both on rig and in vehicle within (BEV/PHEV/MHEV) Powerpack across the range of Jaguar Land Rover vehicles Assist and contribute to the verification of targets More ❯
Oxford, Oxfordshire, United Kingdom Hybrid / WFH Options
Platform Recruitment
an FPGA Engineer: Collaborate with a multidisciplinary team to develop ground-breaking & first-of-its-kind projects Develop and verify real-time DSP algorithms and high-speed feedback control systems on FPGAs Design and implement electronic control systems and high-speed FPGA-based interfaces Debug complex embeddedsystems involving hardware, firmware, and software, and perform rigorous … digital and RF hardware performance and constraints, including software-based control of FPGA IP blocks Desirable skills: Experience with Xilinx Zynq and RFSoCs Competent in PCB design Proficient in embeddedsystems programming using C/C++ or Rust, with working knowledge of Python Familiar with Git, and SDR systems What you'll get as an FPGA Engineer. … part of the future of engineering! VISA Sponsorship is not available for this role Platform Recruitment: Platform recruitment covers a wide range of IT and Engineering positions, including C++, Embedded, Electronics, Mechanical, DevOps, Cloud, Support, Project Management, Technical Sales, and more More ❯
Role: Electronics Engineer (Mid-Level, Firmware Focus) Location: Glasgow Role Summary Seeking a motivated electronics engineer with strong embedded firmware experience to contribute to the design, development, and support of modern embedded systems. This role bridges electronics and firmware to deliver reliable, connected hardware products across various industries. Key Responsibilities Hardware & Firmware Development Design and bring up embeddedsystems: microcontrollers, sensors, comms interfaces (CAN, SPI, I C, USB) Develop and maintain board-support packages, peripheral drivers, and bootloaders Firmware Implementation Develop embedded firmware in C/C++ for RTOS or bare-metal environments Implement and maintain secure firmware update mechanisms (e.g., OTA, USB) Testing & Debugging Use oscilloscopes, logic analyzers, and JTAG for low-level debugging … and field feedback Contribute to firmware maintenance and release planning Qualification & Skills Required: Degree in Electronic/Electrical Engineering or similar 3-5 years of hands-on experience with embedded hardware and firmware design Proficient in C/C++ for embeddedsystems Experienced with MCU families (e.g., STM32, NXP, Nordic, etc.) Comfortable with digital and analog circuit More ❯
to conduct high-impact product security engagements, helping our clients secure their solutions from design to deployment, using realistic and risk-informed approaches. Our expertise spans end-to-end systems, including Secure Communications, IoT, Medical Devices, Mobile, and Vehicle Computing platforms. Learn more about CENSUS at About the Job We are seeking a Senior Product Security Consultant to join … practice. This hybrid role combines deep technical security evaluation, client-facing pre-sales support, and technical project management. You will play a central role in designing and validating secure systems for the defense sector, aligning with international compliance standards and platform-specific security requirements. You will work with engineering managers, technical stakeholders, and defense clients to assess product security … proposal development, solution scoping, and roadmap planning for security-centric projects in line with mission and operational requirements. Key Responsibilities Product Security Evaluation Perform architecture and implementation reviews of embedded, cloud-based, or mission-critical systems. Analyze and validate secure boot flows, cryptographic controls, and firmware integrity mechanisms. Conduct threat modeling and traceability analysis against defense-aligned frameworks (e.g. More ❯
Overview The Electronics & EmbeddedSystems (EES) business unit has world class experts in the provision of real-time embeddedsystems, specialising in safety critical control systems. To continue to grow the business we are now looking for experienced Software Engineers to join our growing team. We are a key supplier to a number of the largest … Outside IR35) working basis , typically with 3 days onsite in Bristol, though you must be prepared for travel to client location. Responsibilities EE requirements content, and experienced in handling embedded software or firmware requirements Experience in development complex systems design requirements, particularly for implementation in software. Manage system requirements, verification and compliance evolution against a rapid system baseline … a Software Engineer, developing software solutions for complex projects. Eligibility and willingness to obtain SC Clearance (Security Check Clearance) is essential. Essential skills Proven experience working as a Software Systems Engineer, developing software solutions for complex projects. Solid understanding of software development principles, object-oriented design, and design patterns. Familiarity with the software development lifecycle and agile methodologies. Excellent More ❯
and enthusiastic Graduate Software Engineer to join our small, innovative, and fast-paced team. This is an exciting opportunity to contribute to the development of cutting-edge automated production systems at BigSis, helping revolutionize sustainable agriculture. About the Role: As a Graduate Software Engineer, you’ll gain hands-on experience working across multiple areas of our technology stack—from … embeddedsystems on our insect-rearing modules to cloud-based data collection and analytics. You'll also help develop and maintain operational tools and field applications used in real-world deployments. You’ll be supported by experienced engineers and have opportunities to grow your skills in embedded development, artificial intelligence and cloud services (AWS)/data analytics. … Key Responsibilities: • Assist in developing software for embeddedsystems across BigSis production modules.• Support the development of field and operational applications used in our insect rearing process.• Contribute to data handling systems that store and process information in AWS.• Participate in building and refining AI models for processing at different stages of the insect rearing system• Collaborate More ❯
HMI/SCADA solutions in a highly regulated nuclear industry. This role involves working closely with engineering, design, and development teams to identify, document, and troubleshoot issues in control systems across various platforms. The Test Engineer will design test plans, generate test specifications, execute testing procedures, identify and diagnose faults, and provide solutions where possible, to ensure all works … implement, and maintain comprehensive test plans, procedures, and documentation to evaluate the functionality, reliability, and performance of control systems. System Validation: Perform rigorous testing on hardware, software, and integrated systems to verify compliance with technical specifications and regulatory standards. Troubleshooting and Diagnostics: Identify, analyse, and troubleshoot issues within control systems and components work collaboratively with design and development … and continually seeks to improve knowledge and skills. Organized: Excellent organizational skills and time management to meet project deadlines. Essential Skills and Qualifications: Education: Bachelor s degree in Control Systems Engineering, Electrical Engineering, Computer Science, or a related field. Experience: Experience in control systems testing or a similar role in an engineering environment. Technical Knowledge: Proficiency in control More ❯
Cumbria, Land Gate, Greater Manchester, United Kingdom
Morson Talent
HMI/SCADA solutions in a highly regulated nuclear industry. This role involves working closely with engineering, design, and development teams to identify, document, and troubleshoot issues in control systems across various platforms. The Test Engineer will design test plans, generate test specifications, execute testing procedures, identify and diagnose faults, and provide solutions where possible, to ensure all works … implement, and maintain comprehensive test plans, procedures, and documentation to evaluate the functionality, reliability, and performance of control systems. System Validation: Perform rigorous testing on hardware, software, and integrated systems to verify compliance with technical specifications and regulatory standards. Troubleshooting and Diagnostics: Identify, analyse, and troubleshoot issues within control systems and components work collaboratively with design and development … and continually seeks to improve knowledge and skills. Organized: Excellent organizational skills and time management to meet project deadlines. Essential Skills and Qualifications: Education: Bachelor’s degree in Control Systems Engineering, Electrical Engineering, Computer Science, or a related field. Experience: Experience in control systems testing or a similar role in an engineering environment. Technical Knowledge: Proficiency in control More ❯
The R&D Engineer on Embedded and Linux systems position is a worker role designing and developing the software and firmware of our security systems and building energy management systems Development is in C/C++ and includes maintaining and porting Linux kernels to ARM-based processors, plus also creating custom drivers and applications in C …/C++. The role involves: Maintenance of existing embedded firmware & drivers on the ARM Cortex A8, Cortex M3 and ARM9 platforms with future development on peripheral rich MCU using Cortex-M family Work on the embedded firmware supporting TCP/IP Stack, UDP, RS485 and RS232 communications systems with encryption options, data processing of configuration and transaction … world-beating products. Your required skills are: Minimum of a bachelor's degree in computer science or engineering, or equivalent At least four years of experience as a professional embedded engineer Real-time embedded system design, development, debugging and support Strong problem solving and debugging skills Bare board bring-up, low-level drivers, start-up code C and More ❯
The R&D Engineer on Embedded and Linux systems position is a worker role designing and developing the software and firmware of our security systems and building energy management systems Development is in C/C++ and includes maintaining and porting Linux kernels to ARM-based processors, plus also creating custom drivers and applications in C …/C++. The role involves: Maintenance of existing embedded firmware & drivers on the ARM Cortex A8, Cortex M3 and ARM9 platforms with future development on peripheral rich MCU using Cortex-M family Work on the embedded firmware supporting TCP/IP Stack, UDP, RS485 and RS232 communications systems with encryption options, data processing of configuration and transaction … world-beating products. Your required skills are: Minimum of a bachelor's degree in computer science or engineering, or equivalent At least four years of experience as a professional embedded engineer Real-time embedded system design, development, debugging and support Strong problem solving and debugging skills Bare board bring-up, low-level drivers, start-up code C and More ❯
The R&D Engineer on Embedded and Linux systems position is a worker role designing and developing the software and firmware of our security systems and building energy management systems Development is in C/C++ and includes maintaining and porting Linux kernels to ARM-based processors, plus also creating custom drivers and applications in C …/C++. The role involves: Maintenance of existing embedded firmware & drivers on the ARM Cortex A8, Cortex M3 and ARM9 platforms with future development on peripheral rich MCU using Cortex-M family Work on the embedded firmware supporting TCP/IP Stack, UDP, RS485 and RS232 communications systems with encryption options, data processing of configuration and transaction … world-beating products. Your required skills are: Minimum of a bachelor's degree in computer science or engineering, or equivalent At least four years of experience as a professional embedded engineer Real-time embedded system design, development, debugging and support Strong problem solving and debugging skills Bare board bring-up, low-level drivers, start-up code C and More ❯
Job title: Senior Embedded Software Engineer Location : Maidenhead, Berkshire Salary Range: £60,000 - £80,000 The Malloy Aeronautics Team: Malloy Aeronautics Limited specializes in the development of heavy lift unmanned air vehicles (UAVs) for both civilian and military uses. Located in Berkshire, our operations are notable for their focus on in-house design and manufacturing. This vertical integration means … control the production of most aircraft components on-site, enhancing our ability to innovate and maintain high standards across all stages of development. About The Role: As a Senior Embedded Software Engineer, you will be reporting to the Software Engineering Manager as an embeddedsystems developer . Responsible for integration of hardware and software, this exciting role … will place the right candidate at the forefront of unmanned air systems development in the UK. We seek someone looking to support in the development and verification of flight control software. You will be supporting in the delivery of engineering outputs including software requirements, software design, software implementation and software testing. Applying your knowledge and principles of engineering to More ❯
Peterborough, Cambridgeshire, East Anglia, United Kingdom Hybrid / WFH Options
Singular Recruitment
As a Senior Embedded Software Engineer, you will play a key role in the development, design, and manufacture of cutting-edge communication systems. Working in a fast-paced environment alongside a talented team, you will be responsible for driving innovation and ensuring the quality and performance of embedded software solutions. You will have the opportunity to work on … critical products that deliver high-impact solutions for customers worldwide. Key responsibilities for the role of Senior Embedded Software Engineer will include: Develop and maintain embedded software for communication systems, including real-time operating systems, device drivers, and communication protocols. Collaborate with cross-functional teams, including hardware engineers and system architects, to ensure seamless integration of … debug complex issues, optimizing code for performance and memory usage. Contribute to the continuous improvement of software development processes, including testing, documentation, and code reviews. As the selected Senior Embedded Software Engineer, your background should include: Bachelors or Masters degree in Computer Science, Electrical Engineering, or a related field. Proven experience (5+ years) in embedded software development. Strong More ❯
Ramon.Space is a leader in space-resilient computing infrastructure. Powered by its unique AI/ML processors, Ramon.Space's software-empowered systems enable the realization of Earth-like space-resilient computing capabilities in space. Ramon.Space has a proven track record in space since 2014, the company's proven technology has already been deployed in space and used in over … for developing the software components that drive our state-of-the-art satellite communication and processing systems. The ideal candidate will have a strong background in software development for embeddedsystems and experience in digital communication and IP routing. As a Principal Software Engineer, you will lead the design, development, and implementation of advanced software solutions, collaborating with … software development for space applications. Requirements Bachelor's or Master's degree in Computer Science, Software Engineering, Electrical Engineering, or a related field. Proven experience in software development for embeddedsystems, preferably in satellite communication or space applications. Strong knowledge of software architecture, design patterns, and development methodologies. Proficiency in programming with C/C++. Experience with real More ❯
spends most of its time working on customer focused features that improve the user experience on Roku devices, primarily related to purchase and payment features that are implemented in embedded software or firmware. Our product roadmap helps us accelerate our growth and scale, putting surprising new features into the hands of tens of millions of Roku users worldwide. Our … Software Engineer (UI) building Roku's platform for millions of daily users. You'll create breakthrough UI experiences using modern C++ and AI-powered development tools, while solving complex embeddedsystems challenges that directly impact how the world streams content. This role combines deep technical problem-solving with cutting-edge AI applications. You'll work closely with product … proactively, and thrive on high-visibility impact. What you'll be doing Build scalable UI features optimised for millions of users Lead technical investigations and architect solutions for complex embeddedsystems challenges Integrate AI/ML capabilities and leverage generative AI tools to accelerate development Collaborate with cross-functional teams on global platform features Develop engineering tools and More ❯
role performs all phases of the FPGA design lifecycle and reports to the Lead FPGA Design Engineer. Key Responsibilities: • Design and implement advanced FPGA architectures across a variety of systems including signal processing and embedded applications • Collaborate with multi-disciplinary teams to deliver secure and reliable solutions • Verify complex designs using VHDL and System Verilog/UVM methodologies … Develop low-level software in C for testing and integration with embeddedsystems • Ensure thorough documentation and compliance with design standards The successful candidate will have: • Proficiency in FPGA design and verification (VHDL, Simulink, UVM, etc.) • Experience with toolsets such as QuestaSim, ModelSim, and vendor-specific platforms • A strong understanding of embeddedsystems and digital hardware More ❯
role performs all phases of the FPGA design lifecycle and reports to the Lead FPGA Design Engineer. Key Responsibilities: • Design and implement advanced FPGA architectures across a variety of systems including signal processing and embedded applications • Collaborate with multi-disciplinary teams to deliver secure and reliable solutions • Verify complex designs using VHDL and System Verilog/UVM methodologies … Develop low-level software in C for testing and integration with embeddedsystems • Ensure thorough documentation and compliance with design standards The successful candidate will have: • Proficiency in FPGA design and verification (VHDL, Simulink, UVM, etc.) • Experience with toolsets such as QuestaSim, ModelSim, and vendor-specific platforms • A strong understanding of embeddedsystems and digital hardware More ❯
role performs all phases of the FPGA design lifecycle and reports to the Lead FPGA Design Engineer. Key Responsibilities: • Design and implement advanced FPGA architectures across a variety of systems including signal processing and embedded applications • Collaborate with multi-disciplinary teams to deliver secure and reliable solutions • Verify complex designs using VHDL and System Verilog/UVM methodologies … Develop low-level software in C for testing and integration with embeddedsystems • Ensure thorough documentation and compliance with design standards The successful candidate will have: • Proficiency in FPGA design and verification (VHDL, Simulink, UVM, etc.) • Experience with toolsets such as QuestaSim, ModelSim, and vendor-specific platforms • A strong understanding of embeddedsystems and digital hardware More ❯
Birmingham, West Midlands, United Kingdom Hybrid / WFH Options
KO2 Embedded Recruitment Solutions LTD
Embedded Engineer - Birmingham | Hybrid WFH (1-2 Days Office Per Week) KO2 is working with a leading technology company in Birmingham that's seeking an experienced Embedded Engineer to join their expanding development team. This is an exciting opportunity to work on cutting-edge embeddedsystems for next-generation products, while also supporting and enhancing existing … solutions. The role offers flexible hybrid working, with 1 or 2 days a week in the Birmingham office ideally. Key Responsibilities: Develop and optimize embedded software in C/C++, with a focus on STM32 firmware. Work with GSM/GPRS communication protocols to enhance connectivity features. Lead the transition to a new operating system for upcoming products. Collaborate … with hardware and software teams to design robust embedded solutions. Perform thorough testing and debugging to ensure high reliability. Essential Experience & Skills: Minimum 5 years' experience in an embedded software development role. Strong C/C++ programming skills for low-level development. Proven experience with STM32 microcontrollers. Solid understanding of RTOS and hands-on experience in OS transitions. More ❯
Permanent Role Overview Venn are seeking a highly motivated Test Engineer to support the design, execution, and documentation of verification and validation activities across a range of RF and embeddedsystems for our client. The ideal candidate will have strong analytical skills, a systematic approach to testing, and a desire to work in a fast-paced and secure … development environment.We are open to part-time applicants. Key Responsibilities Develop and execute test plans, procedures, and scripts for hardware, software, and integrated systems Perform functional, regression, environmental, and performance testing of RF, embedded, and system-level products Support design verification and qualification testing to relevant standards (e.g., MIL-STD, DEF STAN) Set up and operate test equipment … including oscilloscopes, VNAs, signal generators, and spectrum analysers Capture and analyse test data, investigate faults, and support root cause analysis Work closely with design & systems engineers to define test coverage and resolve issues Maintain detailed test documentation including reports, results, logs, and traceability matrices Ensure test activities comply with security, safety, and regulatory requirements Support product release and customer More ❯
Permanent Role Overview Venn are seeking a highly motivated Test Engineer to support the design, execution, and documentation of verification and validation activities across a range of RF and embeddedsystems for our client. The ideal candidate will have strong analytical skills, a systematic approach to testing, and a desire to work in a fast-paced and secure … development environment. We are open to part-time applicants. Key Responsibilities Develop and execute test plans, procedures, and scripts for hardware, software, and integrated systems Perform functional, regression, environmental, and performance testing of RF, embedded, and system-level products Support design verification and qualification testing to relevant standards (e.g., MIL-STD, DEF STAN) Set up and operate test … equipment including oscilloscopes, VNAs, signal generators, and spectrum analysers Capture and analyse test data, investigate faults, and support root cause analysis Work closely with design & systems engineers to define test coverage and resolve issues Maintain detailed test documentation including reports, results, logs, and traceability matrices Ensure test activities comply with security, safety, and regulatory requirements Support product release and More ❯
Stevenage, Hertfordshire, England, United Kingdom Hybrid / WFH Options
MBDA
As the Embedded Design Team Lead, you will have the opportunity to guide our team of skilled engineers and contribute to the development of advanced defence technology. This role is ideal for an ambitious individual who excels in a fast-paced and dynamic environment. Job Title: Embedded Design Team Lead – Electronic Engineering Salary: Circa £60,000 depending on … 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: Are you an Embedded Digital Design Engineer with team leadership experience and a desire to make a difference? Can you inspire others, drive innovation and encourage collaboration? As the Embedded Design Team … Lead you will be involved in the development of our growing portfolio of complex embedded digital systems. Your role will be leading the day to day line management of the team, identifying opportunities and driving process improvements while promoting a delivery focussed culture on some of the most exciting and challenging products and technology in defence today. The role More ❯
Newcastle upon Tyne, Tyne and Wear, Gateshead, Tyne & Wear, United Kingdom
KO2 Embedded Recruitment Solutions Ltd
Embedded Software Engineer - Newcastle Upon Tyne KO2 is partnering with a forward-thinking client based in Newcastle Upon Tyne, who is expanding their engineering team throughout 2025. They're developing cutting-edge products and are looking for an Embedded Software Engineer to play a key role in their next generation of technology. The Role: As an Embedded Software Engineer, you'll be developing software that powers, controls, and monitors advanced devices. Whether your strength lies in Embedded C or Modern C++, your skills will be put to use in a collaborative, embedded environment where innovation is at the forefront. You'll be involved in the full development cycle - from design and implementation to testing … and work closely with cross-functional teams to ensure robust and seamless integration with hardware systems. Key Responsibilities: Design, develop, and maintain software for embeddedsystems (RTOS, Bare Metal, or Linux environments). Write, test, and optimize code using Embedded C or Modern C++. Collaborate with hardware and firmware engineers to deliver fully integrated solutions. Work on More ❯