Leeds, West Yorkshire, Yorkshire, United Kingdom Hybrid / WFH Options
ZENOVO LTD
Leeds Salary : £55,000 + benefits About the role: This is an exciting opportunity for a talented Senior Embedded Software Engineer with expertise in C/C++ (C++ 11/14/17) to join our rapidly growing business. Design and develop embedded software solutions for innovative measurement devices for … to industry standards. Drive continuous improvements in process efficiency and product quality as deployment scales increase. What we'll need from you: Expertise in C/C++ (C++ 11/14/17). Proven experience in embedded software design and full product lifecycle development. Strong knowledge of low-level More ❯
london, south east england, United Kingdom Hybrid / WFH Options
microTECH Global LTD
field. Proven experience in video processing or similarly performance-critical applications. Hands-on experience with Vulkan or other modern GPU APIs. Strong background in C/C++ development, both in building new systems and enhancing existing ones. Genuine enthusiasm for new ideas, a willingness to trust innovation, and the drive … C++ and GPU compute technologies. Develop cross-platform solutions for operating systems including Windows, Linux, iOS, and Android. Enhance, maintain, and expand existing codebases (C/C++/Python). Integrate third-party commercial and open-source software components. Produce clear and well-structured technical documentation, including specifications, APIs, and More ❯
Southampton, Hampshire, United Kingdom Hybrid / WFH Options
Brunswick
practicing a "you build it, you own it" mentality Participate in creating robust, maintainable and extensible systems using software development best practices Development in C/C++, Python, Kotlin, embedded development proficiency. Advocate for CI/CD, test automation and against short-term thinking that drives up technical debt. Work … experience in a software development Bachelor's degree in electrical, computer engineering, computer science or related engineering field. Experience with embedded software development in C and C++ Excellent verbal and written communication skills Ability to meet deadlines; accomplish work in order of priority; professionally maintain composure and effectiveness under pressure … the industry's leading brands in Power Systems, Digital Systems, Fishing Systems, and Performance Components including Ancor , Attwood, B&G, BEP, Blue Sea Systems, C-MAP, CZone , Garelick, Lenco , Lowrance, Marinco, MotorGuide , Mastervolt , ProMariner , RELiON , Simrad and Whale. Our team is committed and driven, every day, to be the most More ❯
between developers and our customers. My client works on a IOT product hardware that sits on a boat and gathers data, Interfacing in in C C++, LINUX based systems like a raspberry Pi. They have many boats online and need support to bring them online and fix bugs in the … solutions. This role will enable a career pathway towards full software development. Essential Experience/Qualifications/Educational attainments Essential Python Linux/Bash C/C++ would be a bonus! Experience in version control (e.g. Git/Bitbucket) Degree in a technical subject such as computer science/engineering More ❯
Bristol, Avon, South West, United Kingdom Hybrid / WFH Options
Experis UK
between developers and our customers. My client works on a IOT product hardware that sits on a boat and gathers data, Interfacing in in C C++, LINUX based systems like a raspberry Pi. They have many boats online and need support to bring them online and fix bugs in the … solutions. This role will enable a career pathway towards full software development. Essential Experience/Qualifications/Educational attainments Essential Python Linux/Bash C/C++ would be a bonus! Experience in version control (e.g. Git/Bitbucket) Degree in a technical subject such as computer science/engineering More ❯
Develop complex SQL queries, database performance tuning and query optimization . Implement and integrate text search engines (e.g. Solr ) to enhance application search capabilities. C onduct thorough testing (automated and manual) to identify , fix bugs , and performance issues. Mentor junior developers and promote knowledge sharing to enhance team skills and … Framework - JavaScript/TypeScript/React CI/CD - GitHub/CircleCI Cloud - AWS Requirements Bachelor's degree with a minimum of 2:1 C omputer S cience, Information Technology, or a related field. Senior level experienced developer. Demonstrable success and involvement in software design and implementation of production-ready More ❯
Stoke-On-Trent, Staffordshire, West Midlands, United Kingdom
OSI Electronics UK
reviews of production PCB assemblies. Design, code, implement and verify FPGAs (Xilinx & Lattice) using Verilog. Design, code and debug low level applications, primarily using C, for FPGA processors (Microblaze), microcontrollers (MSP430, AVR, Tiva) and embedded Linux microprocessor systems (Sitara AM5728). Realise algorithms defined by floating point models in fixed … Security, providing security and inspection systems, turnkey security screening solutions and related services; (b) Healthcare, providing patient monitoring, diagnostic cardiology and anesthesia systems; and (c) Optoelectronics and Manufacturing, providing specialized electronic components and electronic manufacturing services for original equipment manufacturers with applications in the defense, aerospace, medical and industrial markets More ❯
oxford district, south east england, United Kingdom Hybrid / WFH Options
Opus Recruitment Solutions
Job Title: C Developer Location: Oxford (Hybrid – 1-2 days onsite per week) Type: Full-time | Permanent Salary: £55,000 – £65,000 Opus have partnered exclusively with a client in Oxford who are looking for a C Developer to join a growing engineering team in Oxford. This is a hybrid … of projects, influence design decisions, and help shape best practices as they scale. What you’ll be doing: Designing, developing, and optimising high-performance C applications Working across the full software lifecycle, from concept to deployment Driving architectural discussions Collaborating with cross-functional teams to integrate software with hardware and … broader system requirements Maintaining clean, maintainable, well-documented codebases What experience is needed: 3+ years’ professional experience with C (preferably in systems, embedded, or Linux environments) Strong understanding of low-level memory management, multithreading, and concurrency Experience debugging complex systems and working close to the hardware Comfortable with version control More ❯
Job Title: C Developer Location: Oxford (Hybrid – 1-2 days onsite per week) Type: Full-time | Permanent Salary: £55,000 – £65,000 Opus have partnered exclusively with a client in Oxford who are looking for a C Developer to join a growing engineering team in Oxford. This is a hybrid … of projects, influence design decisions, and help shape best practices as they scale. What you’ll be doing: Designing, developing, and optimising high-performance C applications Working across the full software lifecycle, from concept to deployment Driving architectural discussions Collaborating with cross-functional teams to integrate software with hardware and … broader system requirements Maintaining clean, maintainable, well-documented codebases What experience is needed: 3+ years’ professional experience with C (preferably in systems, embedded, or Linux environments) Strong understanding of low-level memory management, multithreading, and concurrency Experience debugging complex systems and working close to the hardware Comfortable with version control More ❯
Can you write great embedded software code in C and variants of C? Do you want flexible working in a great team atmosphere? Have you at least five years' experience and are happy taking the lead on projects? This could be the role for you! Our client is a leader … On offer is a fantastic working environment, a highly competitive salary and a very attractive benefit package. Embedded Software Engineer - Role & Responsibilities - Firmware/C/C++/RTOS/Electronics - To assess feasibility and assist in development of product software specifications, where required. - Development and testing of software within … required project plan and deadlines. - Ability to design and add features to embedded software, including Real-time operating systems (RTOS), using higher level language (C/C++) in an ARM/Cortex environment. - Development of production test code with Production Engineering is required. - Liaison with all relevant parties, including Sales More ❯
Produced electrical drawings, specifications, and site survey reports. Prepared Risk Assessments and Method Statements. Key Requirements of the Site Supervisor: Previous experience supervising E, C and I installation for Control or Protection systems. National Gridwork experience Experience of circuit diagrams or assembly prints First Aid at work certified Certifications: SSSTS More ❯
driven projects, as well as longer-term strategic Codasip software products. What you need: Proven experience in processor security analysis Low-level programming experience (C, assembly language, etc.) In-depth knowledge of microarchitectural attacks (e.g. transient execution attacks, cache attacks, side-channel attacks, fault injection attacks, etc.) Experience with in More ❯
driven projects, as well as longer-term strategic Codasip software products. What you need: Proven experience in processor security analysis Low-level programming experience (C, assembly language, etc.) In-depth knowledge of microarchitectural attacks (e.g. transient execution attacks, cache attacks, side-channel attacks, fault injection attacks, etc.) Experience with in More ❯
Out in Science, Technology, Engineering, and Mathematics
organizational Engineering Excellence, and is always at the forefront of Innovation with Hardware Engineering for new programs. Firmware development environments primarily include Embedded Linux (C, C++, Golang, Yocto) and RTOS on Microcontrollers (C). Rust is being explored. Solve very challenging Firmware problems while applying Data Structure and Object Oriented … willing to support the Team when needed. What You Bring B.S. in Computer Engineering, Computer Science, Electrical Engineering or equivalent. Experience in programming with C, C++, Rust, Golang and/or Python. Real-world Industry Firmware or Embedded experience of 8-12 years developing on IoT products. Experience with both More ❯
BS/MS in Computer Science/Electrical Engineering or equivalent 12+ years of experience in developing embedded system products with coding in languages C/C++, Rust and Python Expert-level C/C++ coding in a Linux/RTOS environment is a requirement Experience in asynchronous event driven More ❯
required project plan and deadlines. - Ability to design and add features to embedded software, including Real-time operating systems (RTOS), using higher level language (C/C++) in an ARM/Cortex environment. - Development of production test code with Production Engineering is required. - Liaison with all relevant parties, including Sales … high class degree in Software/Electronic Engineering (min 2:1) - Excellent PC skills, including use of PC-based software development tools - Experienced in C/C++ software - Excellent working knowledge of modern microprocessor and micro controller designs, ideally ARM/Cortex environments. - Must be able to demonstrate relevant skills … experience in a similar role. - Fully conversant with ISO9001 Quality requirements - Experienced in developing embedded software for Electronic interfaces Embedded Software Engineer, Electronics, Microprocessor, C/C++, Firmware If this role could appeal please do apply now More ❯
Cambridge, Cambridgeshire, UK Hybrid / WFH Options
The ONE Group Ltd
static/dynamic analysis of firmware. Integrate system-level logging and intrusion detection capabilities. About You: Strong background in Embedded Linux and system-level C programming. Experience with Linux hardening tools and techniques. Proficient in Python and Bash scripting. Solid understanding of secure boot, firmware validation, and cryptographic signing. Excellent … and problem-solving skills. Effective communicator and team collaborator. Working Pattern: Minimum 2 days a week onsite Keywords: Embedded Linux/Platform Security/C/Kernel/SSDLC/Python/Firmware/Cybersecurity Apply now for a more detailed conversation. Sam Payne @ The One Group. More ❯
Cambridge, England, United Kingdom Hybrid / WFH Options
The ONE Group Ltd
static/dynamic analysis of firmware. Integrate system-level logging and intrusion detection capabilities. About You: Strong background in Embedded Linux and system-level C programming. Experience with Linux hardening tools and techniques. Proficient in Python and Bash scripting. Solid understanding of secure boot, firmware validation, and cryptographic signing. Excellent … and problem-solving skills. Effective communicator and team collaborator. Working Pattern: Minimum 2 days a week onsite Keywords: Embedded Linux/Platform Security/C/Kernel/SSDLC/Python/Firmware/Cybersecurity Apply now for a more detailed conversation. Sam Payne @ The One Group. More ❯
cambridge, east anglia, United Kingdom Hybrid / WFH Options
The ONE Group Ltd
static/dynamic analysis of firmware. Integrate system-level logging and intrusion detection capabilities. About You: Strong background in Embedded Linux and system-level C programming. Experience with Linux hardening tools and techniques. Proficient in Python and Bash scripting. Solid understanding of secure boot, firmware validation, and cryptographic signing. Excellent … and problem-solving skills. Effective communicator and team collaborator. Working Pattern: Minimum 2 days a week onsite Keywords: Embedded Linux/Platform Security/C/Kernel/SSDLC/Python/Firmware/Cybersecurity Apply now for a more detailed conversation. Sam Payne @ The One Group. More ❯
Cambridge, south west england, United Kingdom Hybrid / WFH Options
The ONE Group Ltd
static/dynamic analysis of firmware. Integrate system-level logging and intrusion detection capabilities. About You: Strong background in Embedded Linux and system-level C programming. Experience with Linux hardening tools and techniques. Proficient in Python and Bash scripting. Solid understanding of secure boot, firmware validation, and cryptographic signing. Excellent … and problem-solving skills. Effective communicator and team collaborator. Working Pattern: Minimum 2 days a week onsite Keywords: Embedded Linux/Platform Security/C/Kernel/SSDLC/Python/Firmware/Cybersecurity Apply now for a more detailed conversation. Sam Payne @ The One Group. More ❯
Normanton, West Yorkshire, Yorkshire, United Kingdom
KO2 Embedded Recruitment Solutions LTD
in the full development lifecycle and have the opportunity to directly influence design decisions while reporting to the Technical Director. Key Skills & Experience: Strong C programming skills Experience with RTOS (e.g., FreeRTOS, Zephyr) Microcontroller development (STM32, Microchip PIC, Nordic preferred) Familiarity with communication protocols: I2C, SPI, CAN, DALI Degree in … to stay current with the latest technologies and integrate them into new designs. Desirable Experience: Wireless protocols: BLE, Thread, Zigbee Application-level development in C, C++ or Python Version control tools such as Git Interested? To find out more about this exciting opportunity, please contact Laurence Powell or Andrew Knight More ❯
Nottinghamshire, Newark on Trent, United Kingdom Hybrid / WFH Options
Zenovo
across the full development lifecycle, and delivering high-quality code with minimal supervision in an Agile environment. Key Responsibilities: Design and implement features in C and C++ (C++11/14) for wireless and loop audio products. Develop and maintain low-level software drivers for peripherals such as SPI, I2C, I2S … sprint planning, code reviews, and unit testing. Essential Skills & Experience: 5+ years of hands-on embedded software development experience. Strong programming skills in Embedded C and modern C++ (11/14) . Experience with real-time operating systems (RTOS) such as ThreadX, Azure RTOS, or FreeRTOS. Proven experience with bare More ❯
Coventry, West Midlands, United Kingdom Hybrid / WFH Options
ZENOVO LTD
across the full development lifecycle, and delivering high-quality code with minimal supervision in an Agile environment. Key Responsibilities: Design and implement features in C and C++ (C++11/14) for wireless and loop audio products. Develop and maintain low-level software drivers for peripherals such as SPI, I2C, I2S … sprint planning, code reviews, and unit testing. Essential Skills & Experience: 5+ years of hands-on embedded software development experience. Strong programming skills in Embedded C and modern C++ (11/14) . Experience with real-time operating systems (RTOS) such as ThreadX, Azure RTOS, or FreeRTOS. Proven experience with bare More ❯
scratch, bringing solutions up through hardware integration and lab testing to form validated prototypes ready for customer handover. This role requires experience of embedded C software development OR model-based software development utilising Matlab/Simulink tools. Candidates should have a systems appreciation and have ideally worked within the various … significant experience of motor control software development for e-mobility systems Good evidence of model based software development using Matlab/Simulink OR embedded C programming ESSENTIAL : Proven experience of developing software for traction motors used directly for e-mobility applications (land, sea or air - e.g. automotive electric vehicle EDU More ❯
Greenford, London, United Kingdom Hybrid / WFH Options
Defence
emphasising hands-on involvement with test rigs and embedded systems. Key Responsibilities include; Designing software solutions. Implementing and testing software in both Assembler and C, including unit and continuous integration testing. Implementing, integrating, and optimising sonar signal processing algorithms. Developing high-quality, maintainable code. Loading code onto bespoke embedded hardware … DevOps. Providing verbal progress reports and contributing to sprint planning and retrospectives. Skills, Qualification and Experience; Significant experience in Assembler development. Good experience in C development. Good experience in embedded program design. Good understanding of signal processing techniques. Experience in software/hardware integration and fault resolution. Good experience in More ❯