and structure-based drug design. Experience with machine learning and major machine learning frameworks such as scikit-learn or PyTorch Proficiency in a low-level programming language such as C/C++ or Rust. Knowledge of advanced data analysis techniques such as multi-parameter optimization Open source contributions or publications in academic journals demonstrating experience in scientific method development and More ❯
currently looking for a senior embedded software engineer with strong low-level development experience Requirements: Strong experience and understanding of low-level firmware development - baremetal/RTOS Experience with C/C++ programming Experience with a range of MCU architectures, including PIC, ARM etc Knowledge of common comms interfaces (USB, Ethernet, UART, SPI, I2C) Desirable: Experience with FPGA development in More ❯
Rochester, Kent, South East, United Kingdom Hybrid / WFH Options
Technical Placements
in the Rochester office). We are seeking a dedicated Software Engineer to take ownership of sustaining and enhancing existing embedded firmware and software product portfolio, primarily developed in C, with some C++ used for QT-based front ends. This is a new role within the R&D team, created to ensure the continuity and quality of support for mature … design, and documentation skills are essential, along with a proactive approach to problem-solving and coordination. Senior Embedded Software Sustaining Engineer the role: Maintaining and enhancing embedded software in C and C++ for life safety systems, including fire panel s and modules. Supporting real-time embedded systems running on bare-metal and Linux-based platforms. Working across a range of … Minimum of 5 years' hands-on experience in embedded software development, preferably in a commercial product environment. Proven track record of delivering and maintaining real-time embedded systems in C/C++ Strong programming skills in C and C++. Solid understanding of embedded Linux development and open-source toolchains. Knowledge of common communication protocols, including TCP/IP, UDP, RS More ❯
Job Title: Senior Firmware Engineer Location : Plymouth, Devon Working Arrangement : On-Site 1 Day Per Week Key Experience/Skills: - Demonstrable skills in modern C microcontroller firmware development for embedded devices - Good Knowledge of low-power wireless comms’, such as Zigbee BLE/Bluetooth and WI-FI - It is expected you will have an understanding of electronics and microcontroller-based More ❯
Edinburgh, Granton, City of Edinburgh, United Kingdom
Morson Talent
alongside systems and hardware engineers to deploy software to multi-core or distributed hardware platforms. • Work to airborne software design standard RTCA 178C and coding standards such as MISRA C/C++. Key Skillset • C++ • Desire to thrive in an office-based environment, working alongside other engineers • Industry relevant knowledge of the full software lifecycle. • Knowledge of OOD (Object Oriented More ❯
develop, and debug embedded software for microcontroller-based systems (e.g. STM32). Collaborate on schematic design and PCB development to support embedded firmware functionality. Develop and maintain firmware using C/C++ with version control systems such as Git/GitHub. Participate in board bring-up, prototyping, and system integration testing. Ensure embedded systems meet functional safety, EMC, and ISO More ❯
part of a small, trusted team responsible for building embedded platforms used in high-reliability environments across the globe. In This Role, You’ll Be: Writing embedded software in C for microcontroller platforms (e.g. STM32, ESP32, Raspberry Pi CM) Prototyping circuits and using lab tools like oscilloscopes and logic analysers Building test automation tools in Python or C# Iterating designs More ❯
ensuring compliance with regulatory and cybersecurity standards. Support IP development and represent at industry events around the world. What Were Looking For Degree in a related field. Expertise in C/C++ and embedded systems with RTOS. Proficient with IDEs, compilers, debuggers, emulators, test frameworks, and Git. Experience managing design projects and reading hardware schematics. Skilled in IEC standards and More ❯
Following and contributing to the development of best practice guidelines and AS9100 Working collaboratively with the design team, guiding, mentoring, and advising others when required Key languages: C++ and C Job Requirements: Design/Engineering degree Industry experience in hazardous area systems, automotive, aerospace, or medical industries Ability to manage workload and meet deadlines Excellent attention to detail Experience with More ❯
ensuring compliance with regulatory and cybersecurity standards. Support IP development and represent at industry events around the world. What Were Looking For Degree in a related field. Expertise in C/C++ and embedded systems with RTOS. Proficient with IDEs, compilers, debuggers, emulators, test frameworks, and Git. Experience managing design projects and reading hardware schematics. Skilled in IEC standards and More ❯
deliver complex defence solutions. Produce high-quality technical documentation and UML models. Ensure compliance with safety and quality standards throughout the engineering lifecycle. Core Skills & Experience: Strong programming in C/C++ and Java . Experience with safety-critical or safety-related systems . UML for systems modelling. Defence sector experience (submarine, sonar, or other naval systems advantageous). Knowledge More ❯
ensuring compliance with regulatory and cybersecurity standards. Support IP development and represent at industry events around the world. What Were Looking For Degree in a related field. Expertise in C/C++ and embedded systems with RTOS. Proficient with IDEs, compilers, debuggers, emulators, test frameworks, and Git. Experience managing design projects and reading hardware schematics. Skilled in IEC standards and More ❯
warrington, cheshire, north west england, united kingdom
ZENOVO LTD
ensuring compliance with regulatory and cybersecurity standards. Support IP development and represent at industry events around the world. What Were Looking For Degree in a related field. Expertise in C/C++ and embedded systems with RTOS. Proficient with IDEs, compilers, debuggers, emulators, test frameworks, and Git. Experience managing design projects and reading hardware schematics. Skilled in IEC standards and More ❯
Cheadle, Greater Manchester, Borough of Stockport, United Kingdom
Experis
deliver complex defence solutions. Produce high-quality technical documentation and UML models. Ensure compliance with safety and quality standards throughout the engineering lifecycle. Core Skills & Experience: Strong programming in C/C++ and Java . Experience with safety-critical or safety-related systems . UML for systems modelling. Defence sector experience (submarine, sonar, or other naval systems advantageous). Knowledge More ❯
with reverse engineering RF systems and signal analysis. Practical knowledge of SDR technologies and platforms. Experience in R&D for new DSP algorithms and innovative solutions. Proficiency in Python, C/C++, or other DSP/SDR programming languages. Understanding of modulation/demodulation techniques and digital communication protocols. Experience with real-time testing and RF system performance evaluation. Desirable More ❯
adapt to changing requirements Collaborate effectively with multiple stakeholders including Systems Engineering, Electronics and Electrical, and Test and Validation teams Job Requirements: Experience developing bare-metal embedded software using C/C++ Familiarity with model-based development, using UML or tools such as IBM's Rhapsody Desirable experience in defining and verifying algorithms in a model-based environment (e.g., SCADE More ❯
Worcester, Worcestershire, West Midlands, United Kingdom Hybrid / WFH Options
KO2 Embedded Recruitment Solutions LTD
Configure, build, and optimise Linux-based OS for custom hardware platforms. Contribute across the full development lifecycle - from requirements gathering through to testing and deployment. Skills & Experience Required Strong C/C++ programming skills. Proven experience with embedded Linux (Yocto Project and Debian preferred). 5+ years' experience with microcontrollers and RTOS environments. Knowledge of comms and serial protocols. Skilled More ❯
hardware technologies to build novel embedded systems Realising a system into functional components and then decomposing into a backlog of deliverable User Stories Job Requirements: Experience in developing in C/C++ Ability to work in a rigorous engineering environment using configuration management and change management processes and tools Knowledge and experience in the specification, design and implementation of complex More ❯
Knaresborough, North Yorkshire, Yorkshire, United Kingdom Hybrid / WFH Options
Technical Prospects Ltd
tasks. Maintaining code as well as its effective storage. Ensure that any outputs are appropriate and have been verified accordingly. Embedded Software Engineer Skills & Experienced Experienced Embedded Software Engineer (C/C++ programming). Understanding of Atmel and Microchip environment and MCUs. Extensive debugging skills. Appreciation of embedded system hardware design and PCB design. Ability to understand component/product More ❯
Knaresborough, North Yorkshire, England, United Kingdom
Technical Prospects
tasks. Maintaining code as well as its effective storage. Ensure that any outputs are appropriate and have been verified accordingly. Embedded Software Engineer - Skills & Experienced Experienced Embedded Software Engineer (C/C++ programming). Understanding of Atmel and Microchip environment and MCUs. Extensive debugging skills. Appreciation of embedded system hardware design and PCB design. Ability to understand component/product More ❯
progress tracking, reporting, bid estimation, budget & cost control and supplier management Act as a technical authority on software development, design, techniques and tooling Knowledge of the SDLC, particularly with C, C++ and UML Deliver leading weapon systems software design projects Work cross functionally and collaborate with other divisions and regions Prince2, Agile, SCRUM, Six Sigma, DevOps, SDLC and other relevant More ❯
East London, London, United Kingdom Hybrid / WFH Options
Client Server
a month/; quarter. About you: You are degree educated, 2.1 or above - Computer Science or closely related discipline from a top tier/Russell Group university You have C/C++ coding skills You have a strong understanding of what's happening at low level including Networking and Operating Systems (HTTP, TCP/IP, multicast, UDP) You have good More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Client Server Ltd
a month/; quarter. About you: You are degree educated, 2.1 or above - Computer Science or closely related discipline from a top tier/Russell Group university You have C/C++ coding skills You have a strong understanding of what's happening at low level including Networking and Operating Systems (HTTP, TCP/IP, multicast, UDP) You have good More ❯
Filton, Bristol, Avon, England, United Kingdom Hybrid / WFH Options
The One Group
teams to support designs, review testing, and provide requirements gathering Have influence on the development and redundancy of technology strategy, products, methods and tooling Experience & Knowledge Strong programming knowledge - C, C++, C#, Ada Deep and modern knowledge of Agile development and software design principles, design patterns and best practice Continuous Integration & model based engineering Have experience with influencing and defining More ❯