degree in electronics, computer science, or relevant discipline + Commercial experience with embedded electronics, including PCB design + Experience coding embedded microcontrollers/IDEs/SBCs in Python/C + Experience programming firmware in C Bonus: + Experience with AI accelerators, PyTorch, Tensorflow, OpenCV, Linux, CNNs + Experience with gcode programming What you ll get: + £30-50k More ❯
degree in electronics, computer science, or relevant discipline + Commercial experience with embedded electronics, including PCB design + Experience coding embedded microcontrollers/IDEs/SBCs in Python/C + Experience programming firmware in C Bonus: + Experience with AI accelerators, PyTorch, Tensorflow, OpenCV, Linux, CNNs + Experience with gcode programming What you’ll get: + £30-50k More ❯
in contact! Experience: Experience within the medical device industry is essential Experienced Embedded Software Engineer Degree educated in a relevant discipline (Electronic Engineering etc.) or similar experience Expertise with C/embedded CMore ❯
Cardiff, Mountain Ash, Mid Glamorgan, United Kingdom
IntaPeople
in contact! Experience: Experience within the medical device industry is essential Experienced Embedded Software Engineer Degree educated in a relevant discipline (Electronic Engineering etc.) or similar experience Expertise with C/embedded CMore ❯
Glasgow, Glasgow City, City of Glasgow, United Kingdom Hybrid / WFH Options
RecruitmentRevolution.com
Developer. This is an excellent opportunity to make a meaningful impact within a collaborative and forward-thinking environment. The Role at a Glance: Microsoft Dynamics NAV/BC Developer - C/AL/AL. 100% Remote UK £60,000 - £70,000 Training and Development Contributory pension scheme, Perkbox Membership Company: Leading provider of tailored software solutions for the healthcare industry … these solutions from Dynamics NAV to latest Business Central versions. What your day-to-day might look like: You'll play a key role in supporting and developing our C/AL application - tackling development-related support tickets and working closely with stakeholders to clarify specifications and ensure smooth handovers. Your deep understanding of our systems and architecture will help … preparation and release of software updates. Your Skills & Experience: NAV/BC Development & Upgrades: • Proven experience developing Microsoft Dynamics NAV (NAV 2016+), including upgrading custom solutions and migrating from C/AL to AL. • Strong technical expertise in C/SIDE, C/AL, and AL programming. • Proficient in creating custom functionality using AL extensions. Technical & Functional Skills: • Skilled in More ❯
Birmingham, West Midlands, United Kingdom Hybrid / WFH Options
KO2 Embedded Recruitment Solutions LTD
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. … 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. Desirable Skills: Experience with CAN bus … protocols. Familiarity with GSM/GPRS communication protocols. Knowledge of MISRA C coding standards. Exposure to MQTT and other IoT communication protocols. This is a unique opportunity to contribute to the development of advanced products in a company that's driving innovation in its sector. You'll be working in a collaborative environment where your input will shape future technologies. More ❯
Gloucester, Gloucestershire, United Kingdom Hybrid / WFH Options
French National Space Agency
for Software-defined radios Desired Skills Experience in RF algorithm development and Digital Signal Processing Antenna optimisation and characterisation experience Embedded systems vulnerability analysis Knowledge of OpenCPI, GnuRadio, Python, C/C++, and other SDR development tools VHDL, Python and/or C/C++ Development on Linux and use of GitLab Location This is a full time position in More ❯
Development, Geology, Engineering, or a related field. Proficiency in iOS or Android platform development skills; experience in both is preferable. Strong numerical, problem-solving, and organizational skills. Experience in C, C++, or Java programming, with a focus on object-oriented design. Knowledge of any/several of the following will be ideal: Familiarity with the Android Native UI or iOS … Objective-C UI components. Familiarity with .NET MAUI for cross-platform development. Experience using Android Studio IDE (Windows) or Xcode IDE (macOS). Qt mobile GUI development skills using Qt, Qt Quick, or QML. Experience developing apps on Windows, with Visual Studio utilising Xamarin. Experience in 2D/3D graphics, including OpenGL, Shaders, OpenSceneGraph, or Vulkan. Knowledge of GIS mapping … Familiarity with Apple App Store developer processes, including code signing and deployment using TestFlight. Experience as a Google Play Store developer, including app publishing (APK, AAB). Skills in C/C++ desktop development for Windows using Visual Studio IDE. Experience with Continuous Integration (CI) tools, including JIRA, Git, Jenkins, Java, bash, batch scripts, and CMake. Package We provide an More ❯
where you'll also help shape project direction and influence technology choices. For this Senior Embedded Software Engineer role, we’re looking for someone with: Commercial experience in Embedded C Strong knowledge of bare-metal and RTOS environments (e.g. FreeRTOS, Zephyr) Ability to lead component and technology selection for new products Excellent debugging, Git SCM, and TDD/CI/… Embedded Software Engineer looking to take the lead in meaningful MedTech innovation, apply today to learn more! For more information on this role, or other jobs across: Embedded, Firmware, C/C++ Programming, RTOS, Device Driver Development, please contact Callum Allen at IC Resources. More ❯
on certifiable, fixed AI models (no runtime learning), helping to deliver reliable, reproducible results in safety-critical systems. Key responsibilities: Develop and optimise real-time embedded vision algorithms in C/C++ Work with near-IR camera sensors to classify visual and behavioural characteristics Integrate fixed AI/ML models (e.g. CNNs) into embedded systems Ensure deterministic, certifiable software execution … and timing constraints Evaluate model performance under varied environmental conditions (lighting, motion, etc.) Collaborate closely with software, hardware, and certification engineers Required Skills & Experience: Strong embedded software development experience (C/C++, Linux, real-time systems) Proven background in embedded machine vision or image pipelines Hands-on with IR, CMOS, or similar camera/imaging systems Practical understanding of embedded More ❯
Edinburgh, Midlothian, Scotland, United Kingdom Hybrid / WFH Options
KO2 Embedded Recruitment Solutions LTD
on certifiable, fixed AI models (no runtime learning), helping to deliver reliable, reproducible results in safety-critical systems. Key responsibilities: Develop and optimise real-time embedded vision algorithms in C/C++ Work with near-IR camera sensors to classify visual and behavioural characteristics Integrate fixed AI/ML models (e.g. CNNs) into embedded systems Ensure deterministic, certifiable software execution … and timing constraints Evaluate model performance under varied environmental conditions (lighting, motion, etc.) Collaborate closely with software, hardware, and certification engineers Required Skills & Experience: Strong embedded software development experience (C/C++, Linux, real-time systems) Proven background in embedded machine vision or image pipelines Hands-on with IR, CMOS, or similar camera/imaging systems Practical understanding of embedded More ❯
CommonAI C.I.C. is a pioneering community interest company created to support our members as they embrace the opportunities being created by rapid advances in AI technology. Our belief is that collaborative open source development is a critical foundation for companies More ❯
team with market-leading products and technologies that have already secured long term contracts to double in size over the next three years. Firmware Engineer - Skills & Abilities - Embedded Software, C, Electronics * Degree qualified in Electronics, Electrical & Electronic Engineering or Computer Science preferred * Proficient in C with at least two years of industry experience * Experience with Microcontrollers/Microprocessors * Application … based software experience would be ideal * Knowledge of software testing Firmware Engineer, C, Microcontroller, Electronics, Embedded Software Excited by this opportunity? Please do apply now More ❯
part of a close-knit team working across the full product lifecycle, building market-leading products for the medical, wearables, and consumer electronics space. You'll be using embedded C and C++ to write and debug code on hardware and working with RTOS. You'll work across board bring-up and low-level drivers through to application logic and system … month minimum period, with the possibility of rolling extensions or a permanent opportunity in the future. The ideal candidate will have strong commercial experience in embedded software development using C (C++ desirable), along with a strong understanding of RTOS, standard buses, and protocols. Any experience working in consumer electronics or medical devices would be desirable. This is a fantastic opportunity … to join an award-winning business in a role offering great technical variety, working on cutting-edge projects. The Role: *Embedded Software Development - Full Project Lifecycle *Development using Embedded C and C++ *Part of a motivated tight-knit team *Hybrid role - 3 to 4 days based in office in Slough The Person: *4+ years of commercial Embedded Software Engineering experience More ❯
seeking a highly skilled Software Engineer to provide support in the development of embedded software for cutting-edge defence applications. This role is ideal for professionals with expertise in C and C++, who have experience working in real-time environments and model-based development. KEY RESPONSIBILITIES: Develop and support embedded software using C and C++. Testing of software changes on … with teammates, assisting them where required. Apply modern software development best practices, ensuring high-quality and maintainable code. . EXPERIENCE AND SKILLS: Strong proficiency in embedded software development using C and C++. Experience in real-time software design and implementation. Understanding of software deployment on Real-Time Operating Systems (RTOS). Analytical and problem-solving skills, with the ability to More ❯
joining an excellent team with market-leading products and technologies. Firmware Engineer - Skills & Abilities - Embedded Software Degree qualified in Electronics, Electrical & Electronic Engineering or Computer Science preferred Proficient in C with at least five years of industry experience Experience with Microcontrollers/Microprocessors Application-based software experience would be ideal Knowledge of software testing Firmware Engineer, C, Microcontroller, Electronics, Embedded More ❯
joining an excellent team with market-leading products and technologies. Firmware Engineer - Skills & Abilities - Embedded Software * Degree qualified in Electronics, Electrical & Electronic Engineering or Computer Science preferred * Proficient in C with at least five years of industry experience * Experience with Microcontrollers/Microprocessors * Application-based software experience would be ideal * Knowledge of software testing Firmware Engineer, C, Microcontroller, Electronics, Embedded More ❯
Slingsby, York, North Yorkshire, England, United Kingdom
Owen Daniels
Do you have software development experience using C, C++ and testing with C# Are you confident designing analogue and digital circuitry Our client is a global leader in manufacturing vehicle systems and are looking for an Embedded Systems Engineer to join on a permanent basis! Embedded Systems Engineer Permanent Site based position (8.30am to 4.30pm Mon-Thurs and 8.30am to … 4pm Friday) Slingsby Embedded Systems Engineer Job Description Responsible for software development. This would involve both bug fixing and new coding. You will be predominantly using C and C++ whilst testing code in C# Re-designing and designing analogue and digital circuitries using Altium, will be also responsible for PCB Schematic and Layout designs. This role will be a split … on development or testing of PCB boards. Working with multi-threaded and Multi-process programming Embedded Systems Engineer Essential Experience/Skills/Qualifications Must be confident with C++, C and C# PCB Schematic and Layout design experience. Must have both analogue and digital exposure Proven experience working with real-time programming and microcontroller programming FPGA/VHDL experience (Desirable More ❯
Swansea, Neath Port Talbot, Wales, United Kingdom Hybrid / WFH Options
Quicklink
intuitive. We are seeking an experienced, enthusiastic & talented software engineer to join our close-knit team. You will create, maintain & modify the code for our products, primarily working with C, C++ & Qt. This exciting opportunity will allow you to help redefine how companies bring video from multiple platforms into their environment. With a headquarters in Swansea and colleagues across the … GMT Fri Benefits Competitive salary Company Pension 25 days Annual Leave Bonus Scheme Responsibilities Optimising and improving audio and video workflow through a large C++/C project Debugging and diagnosing audio and video issues over low latency networks Identifying areas of improvement in the video processing pipeline Designing user friendly GUIs with Qt Understanding product features, operation, and specifying … enhancements, working closely with multiple teams Essential experience Minimum 3 years experience of C++/C/C# in a complex project environment Qt design skills Git version control Experience of using Visual Studio IDE An understanding of video and audio encoders and network transportation Knowledge of WebRTC Desirable skills Knowledge of AWS products such as EC2, Route53, RDS. Linux More ❯
I'm recruiting for a company in Oxford who are looking to add a Senior Embedded Software Engineer to their team. The work involves Embedded C development on microcontrollers with a mix of bare-metal and RTOS. You would be joining the team as the technical expert, so previous experience of taking lead on a project with minimal supervision is … safety-critical industries. ROLE: Senior Embedded Software Engineer LOCATION: Oxford SALARY: up to £75,000 pa Skills required for the Senior Embedded SW Engineer are: Full proficiency coding in C Exposure to various microcontrollers/processors Safety critical/tightly regulated development Technical lead or development with minimal supervision If you're interested, please apply below or contact me directly More ❯
part of the pioneering development of out-of-the-box communication systems for satellites, UAVs, launch vehicles, and other space and airborne platforms. What will you do? Use your C programming skills to produce low-level and high-level software through all phases of the development process. Contribute to key projects including Linux-based single-board computers and high-reliability … board support packages (BSP), end-use applications, and user interfaces. As a Senior Software Embedded Engineer, you will be involved in the designing, coding, testing, and debugging (mostly in C). You will also be reviewing code and analysing code for efficiency & stability. Integrating and validating new product designs is an important part of the role and you will be … a small team that's about to grow exponentially, you need to have a number of years of software development and troubleshooting under your belt already. Programming experience in C is essential. knowledge of real-time system coding techniques, IP protocols, interfaces and hardware subsystems. Experience with real-time Linux is desirable. Why else should you join? As well as More ❯
Buckingham Road Industrial Estate, Brackley, Northamptonshire, England, United Kingdom
Redline Group Ltd
We are seeking a highly experienced Senior Systems Design Engineer with deep expertise in mixed-signal hardware design and embedded C programming. Our client is a leading designer and manufacturer specialising in prototype development and custom PCB assembly. This is a multidisciplinary role ideal for a senior engineer who thrives in a hands-on technical environment, integrating analogue and digital … based in Brackley: Lead the architecture, design, and development of mixed-signal electronic systems (analogue/digital interfaces, microcontrollers, sensors, power management). Develop and debug embedded software in C for real-time control, data acquisition, and communication tasks. Design PCBs using industry-standard tools (e.G., Altium, KiCad, OrCAD), including schematic capture, layout reviews, and BOM generation. Perform system-level … Degree in Electronic Engineering, Computer Engineering, or related discipline. Extensive experience in electronic system design with a strong focus on mixed-signal electronics and embedded C. Proficiency in embedded C for bare-metal or RTOS-based systems (e.G., ARM Cortex-M, STM32, MSP430, etc.). Experience designing analogue front-ends (ADC, op-amps, filters), power supplies (LDOs, switching regulators), and More ❯
Brackley, Northamptonshire, East Midlands, United Kingdom
Redline Group Ltd
We are seeking a highly experienced Senior Systems Design Engineer with deep expertise in mixed-signal hardware design and embedded C programming. Our client is a leading designer and manufacturer specialising in prototype development and custom PCB assembly. This is a multidisciplinary role ideal for a senior engineer who thrives in a hands-on technical environment, integrating analogue and digital … based in Brackley: Lead the architecture, design, and development of mixed-signal electronic systems (analogue/digital interfaces, microcontrollers, sensors, power management). Develop and debug embedded software in C for real-time control, data acquisition, and communication tasks. Design PCBs using industry-standard tools (e.G., Altium, KiCad, OrCAD), including schematic capture, layout reviews, and BOM generation. Perform system-level … Degree in Electronic Engineering, Computer Engineering, or related discipline. Extensive experience in electronic system design with a strong focus on mixed-signal electronics and embedded C. Proficiency in embedded C for bare-metal or RTOS-based systems (e.G., ARM Cortex-M, STM32, MSP430, etc.). Experience designing analogue front-ends (ADC, op-amps, filters), power supplies (LDOs, switching regulators), and More ❯
We are seeking a highly experienced Senior Systems Design Engineer with deep expertise in mixed-signal hardware design and embedded C programming. Our client is a leading designer and manufacturer specialising in prototype development and custom PCB assembly. This is a multidisciplinary role ideal for a senior engineer who thrives in a hands-on technical environment, integrating analogue and digital … based in Brackley: Lead the architecture, design, and development of mixed-signal electronic systems (analogue/digital interfaces, microcontrollers, sensors, power management). Develop and debug embedded software in C for real-time control, data acquisition, and communication tasks. Design PCBs using industry-standard tools (e.G., Altium, KiCad, OrCAD), including schematic capture, layout reviews, and BOM generation. Perform system-level … Degree in Electronic Engineering, Computer Engineering, or related discipline. Extensive experience in electronic system design with a strong focus on mixed-signal electronics and embedded C. Proficiency in embedded C for bare-metal or RTOS-based systems (e.G., ARM Cortex-M, STM32, MSP430, etc.). Experience designing analogue front-ends (ADC, op-amps, filters), power supplies (LDOs, switching regulators), and More ❯
Newark, Nottinghamshire, Skegby, United Kingdom Hybrid / WFH Options
KO2 Embedded Recruitment Solutions Ltd
world impact. You'll contribute to the creation of next-generation technology in a supportive and agile environment. Key Responsibilities: Design and development of embedded software solutions Programming in C and C++ Working with real-time operating systems (e.g., FreeRTOS, AzureRTOS, ThreadX) Implementing wireless communication protocols such as Bluetooth, Zigbee, LoRaWAN, or Thread Collaborating closely with a small, agile team … across the full software development lifecycle Required Skills & Experience: Proven experience in embedded software design Strong programming skills in C/C++ Hands-on experience with RTOS - ThreadX, FreeRTOS etc SPI, I2C, UARTS, I2S, TCP/IP Ability to work independently and collaboratively in a hybrid working, agile environment Desirable Skills: ARM-based development (e.g., STM32, Cortex-M) Familiarity with More ❯