boards, ensuring compactness and durability for wearable applications. Develop test boards and fixtures. Firmware Development for Wearable Systems: Develop, test, and maintain firmware in C/C++ for embedded systems, focusing on low-power, real-time processing for continuous health monitoring. Implement firmware that interfaces with biosensors and … Layout : Hands-on experience with PCB design software (e.g., Altium) for multi-layer and compact layouts suitable for wearable devices. Firmware Development : Proficiency in embeddedC/C++ programming, with a focus on low-power, real-time control and processing for health monitoring applications. Testing & Debugging : Proven experience More ❯
be doing? Working on 2nd & 3rd generation Pressure & Monitoring Sensors. PCB Design work and the design of the product hardware. Programming software code in EmbeddedC and on to Bare Metal. Integrating wireless comms into Hastel products to allow remote monitoring in all future products. Essential Skills PCB … Design Embedded Programming in C Bare Metal Experience Working w/Sensors Desirable Skills Wireless Comms Exp. Bluetooth/BLE Product Exp. Target salary 50,000- 60,000 Location Hastings, East Sussex Working hours Monday - Friday 37.5 hours per week More ❯
be doing?·Working on 2nd & 3rd generation Pressure & Monitoring Sensors. ·PCB Design work and the design of the product hardware. ·Programming software code in EmbeddedC and on to Bare Metal. ·Integrating wireless comms into Hastel products to allow remote monitoring in all future products. Essential Skills PCB … Design Embedded Programming in C Bare Metal Experience Working w/Sensors Desirable Skills Wireless Comms Exp. Bluetooth/BLE Product Exp. Target salary £50,000-£60,000 Location Hastings, East Sussex Working hours Monday - Friday 37.5 hours per week More ❯
What's in it for you? In this varied role you will lead and grow a new team within the business, overseeing work across embedded software, electronics, PCB layout, and test systems while defining product requirements with customers and supporting sales proposals. This role also involves mentoring junior engineers … on with electronic/software design when needed. The ideal candidate will have a proven track record in team leadership and strong proficiency in Embedded Software development using C, coupled with experience of both analogue and digital electronic design. It would be advantageous to have experience or knowledge … Night shifts available Overtime Paid Salary: 45,000 - 58,000 Per Annum DOE Hours: Monday - Friday Responsibilities Lead and grow a new multidisciplinary team (embedded software, electronics, PCB, test) Define product requirements with customers and support sales. Mentor junior engineers and manage team performance. Hands-on electronic/software More ❯
Job Title: Junior Embedded Software Engineer Location: Bristol (3 Days On-Site Per Week) Starting Salary - Up to £40,000 + Benefits & Bonus Key Experience & Responsibilities: - EmbeddedC Software Development onto a Bare-Metal Platform - Experience Working With Standard MicroProcessors & MicroControllers - RTOS - Able to Develop Device-Drivers More ❯
Manchester, North West, United Kingdom Hybrid / WFH Options
ZENOVO LTD
Job Title: Embedded & Electronics Engineer Location: Hybrid (3 days onsite), Manchester Salary: £40-50K + benefits, depending on experience Are you ready to work on breakthrough technologies at the intersection of innovation? This is an exciting opportunity to join a forward-thinking company pushing boundaries in technology advancement … solutions ensuring efficient integration of software and hardware Working alongside software, mechanical, and other engineering teams What we'll need from you: Proficient in EmbeddedC/C++ Background in communication protocols I2C, UART Analogue and digital electronic design experience Experience in microcontroller system design and data sheets More ❯
the Role: Insignis Talent are currently working with an innovative company who specialise in advanced capacitive touch technology, who are seeking a highly skilled Embedded Hardware/Firmware Engineer to join their team. This role focuses on designing, implementing, and testing algorithms for cutting-edge touch, hover, force, and … closely with clients during integration and pre-sales phases to ensure top-quality outcomes for automotive and industrial applications. Split time between coding in C to build algorithms and developing test environments for efficient algorithm evaluation. Qualifications and Experience: Essential: Degree in Electronics or Physics. Other technical fields may … be considered with relevant experience. Hands-on experience in embeddedC coding. Proficient in software unit testing. Strong numeracy skills and experience with ISO9000 frameworks and version control. Demonstrated record of successful project completions. Desirable: Low-level USB firmware experience. Knowledge of image processing and signal encoding/ More ❯
fast-moving production and packaging environments. This is not just a coding role and will be involved across the full project lifecycle, from developing embeddedC/C++ software through to supporting tailored system configurations and integrations for specific customer sites. The software interacts closely with cameras, sensors … time role and you will be required to be on-site five days a week in Bedford. Key Responsibilities Design, develop, test, and maintain embedded software for machine vision and control systems Investigate and resolve software issues, including debugging at system level Collaborate with internal teams across optics, hardware … customer enquiries and provide technical troubleshooting, both remotely and occasionally on-site Lead, mentor, and support junior developers Essential Skills and Experience Proficiency in C/C++ , particularly in embedded systems Strong experience working with microcontrollers and real-time hardware integration Proven ability to debug and resolve complex More ❯
fast-moving production and packaging environments. This is not just a coding role and will be involved across the full project lifecycle, from developing embeddedC/C++ software through to supporting tailored system configurations and integrations for specific customer sites. The software interacts closely with cameras, sensors … time role and you will be required to be on-site five days a week in Bedford. Key Responsibilities Design, develop, test, and maintain embedded software for machine vision and control systems Investigate and resolve software issues, including debugging at system level Collaborate with internal teams across optics, hardware … customer enquiries and provide technical troubleshooting, both remotely and occasionally on-site Lead, mentor, and support junior developers Essential Skills and Experience Proficiency in C/C++ , particularly in embedded systems Strong experience working with microcontrollers and real-time hardware integration Proven ability to debug and resolve complex More ❯
modelling, performance analysis, silicon validation, FPGA and board development. Staff Engineers are also encouraged to mentor junior members. Required Skills and Experience: Worked on embeddedC/C++ based SoC verification environments. Knowledge of assembly language (preferably ARM), C/C++ and/or hardware verification languages … experience. "Nice To Have" Skills and Experience: Understanding of the fundamentals of Arm system architectures. Power aware and Clock Domain Crossing implementation. Experience in embedded operating systems, device drivers, microprocessor and embedded system hardware architectures. Experience verifying subsystems for PCIe, LPDDR, HBM, UCIe, Ethernet. Development and deployment of More ❯
Manchester, Lancashire, United Kingdom Hybrid / WFH Options
Arm Limited
modelling, performance analysis, silicon validation, FPGA and board development Staff Engineers are also encouraged to mentor junior members Required Skills and Experience : Worked on embeddedC/C++ based SoC verification environments Knowledge of assembly language (preferably ARM), C/C++ and/or hardware verification languages … experience "Nice To Have" Skills and Experience : Understanding of the fundamentals of Arm system architectures Power aware and Clock Domain Crossing implementation Experience in embedded operating systems, device drivers, microprocessor and embedded system hardware architectures. Experience verifying subsystems for PCIe, LPDDR, HBM, UCIe, Ethernet Development and deployment of More ❯
teams working on similar products. The Engineer will be responsible for automation for development and validation of ASIC products generating Python test scripts, writing embeddedC code for FW radio control, supporting the business group with radio training materials and investigating customer issues and product returns where required. More ❯
Cambridgeshire, England, United Kingdom Hybrid / WFH Options
IC Resources
systems used globally in critical border security, infrastructure protection, and defence applications. As a Software Engineer, you’ll work across the full stack—from embedded systems to command and control applications. You’ll play a key role in enhancing system capabilities, improving user experience, and integrating with third-party … software functionality and improve end-user experience Software Engineer Essential Skills & Experience Strong C++ skills – confident and capable Solid experience with Linux and ideally embeddedC Comfortable working across multiple technologies and system layers Broad technical background – adaptable rather than deeply specialised If this Software Engineer position sounds More ❯
cambridgeshire, east anglia, United Kingdom Hybrid / WFH Options
IC Resources
systems used globally in critical border security, infrastructure protection, and defence applications. As a Software Engineer, you’ll work across the full stack—from embedded systems to command and control applications. You’ll play a key role in enhancing system capabilities, improving user experience, and integrating with third-party … software functionality and improve end-user experience Software Engineer Essential Skills & Experience Strong C++ skills – confident and capable Solid experience with Linux and ideally embeddedC Comfortable working across multiple technologies and system layers Broad technical background – adaptable rather than deeply specialised If this Software Engineer position sounds More ❯
Cambridge, England, United Kingdom Hybrid / WFH Options
IC Resources
systems used globally in critical border security, infrastructure protection, and defence applications. As a Software Engineer, you’ll work across the full stack—from embedded systems to command and control applications. You’ll play a key role in enhancing system capabilities, improving user experience, and integrating with third-party … software functionality and improve end-user experience Software Engineer Essential Skills & Experience Strong C++ skills – confident and capable Solid experience with Linux and ideally embeddedC Comfortable working across multiple t... More ❯
written presentation skills have knowledge of at least one of the following areas: FPGA development in VHDL PCB design and layout software development in embeddedC/C++. The candidate will be responsible for: simulating and implementing signal, image, or data processing algorithms in VHDL for FPGAs designing More ❯
recruitment and strategic planning Support production, testing, and technical troubleshooting What We're Looking For: Degree in Electronics Engineering Strong in PCB design (Altium), embeddedC/C++, ARM-based systems Experienced in designing circuits and schematic capture Management experience in a product development environment (4+ years) Skilled More ❯
recruitment and strategic planning Support production, testing, and technical troubleshooting What We’re Looking For: Degree in Electronics Engineering Strong in PCB design (Altium), embeddedC/C++, ARM-based systems Experienced in designing circuits and schematic capture Management experience in a product development environment (4+ years) Skilled More ❯
recruitment and strategic planning Support production, testing, and technical troubleshooting What We’re Looking For: Degree in Electronics Engineering Strong in PCB design (Altium), embeddedC/C++, ARM-based systems Experienced in designing circuits and schematic capture Management experience in a product development environment (4+ years) Skilled More ❯
recruitment and strategic planning Support production, testing, and technical troubleshooting What We’re Looking For: Degree in Electronics Engineering Strong in PCB design (Altium), embeddedC/C++, ARM-based systems Experienced in designing circuits and schematic capture Management experience in a product development environment (4+ years) Skilled More ❯
more experience in at least one of the following areas: 1. complex PCB design; 2. FPGA development in VHDL; 3. software development experience in embeddedC/C++. Remuneration: • Salary dependent on experience. • Discretionary annual bonus based on company performance. • 25 days holiday plus standard UK public holidays. More ❯
way of doing things and become our next senior engineers. Job Requirements: Solid experience in software engineering within the defence sector Proficiency in ADA, EmbeddedC/C++, and potentially C# Experience with large systems rather than small applications Strong understanding of the software development lifecycle and best More ❯
more experience in at least one of the following areas: 1. complex PCB design; 2. FPGA development in VHDL; 3. software development experience in embeddedC/C++. Remuneration: Salary dependent on experience. Discretionary annual bonus based on company performance. 25 days holiday plus standard UK public holidays. More ❯
more experience in at least one of the following areas: 1. complex PCB design; 2. FPGA development in VHDL; 3. software development experience in embeddedC/C++. Remuneration: * Salary dependent on experience. * Discretionary annual bonus based on company performance. * 25 days holiday plus standard UK public holidays. More ❯
field. Perseverance and attention to detail. Nice-To-Haves: Experience with Java, Unity/C#, Python, real-time Linux, ROS2, and DDS. Experience writing embeddedC for interfacing with sensors or actuators. Familiarity with the Yocto OS build system. Passion for building and tinkering with robots in your More ❯