Software Developer - Embedded Systems Location: Bristol Clearance Requirement: Must be eligible for DV clearance (British Citizen, UK residency for the last 10 years) Overview Are you an experienced software developer who enjoys working with embedded hardware and building practical, real-world solutions? This is a hands-on role for engineers passionate about low-level development, problem … solving, and delivering robust tools in mission-critical environments. What You'll Do Develop bespoke software on embedded platforms such as ESP32, Raspberry Pi, and ARM-based micro-controllers Write and maintain software in Python and/or C++, often with direct hardware interfacing Work with communication protocols (e.g., serial, USB, SPI, I2C) to control and integrate peripherals Conduct … support team knowledge sharing What You'll Bring Essential: 3-15 years of hands-on software development experience Strong proficiency in Python and/or C++ Experience developing for embedded systems (e.g., ESP32, ARM Cortex) Familiarity with low-level hardware interfacing (serial comms, GPIO, USB, SPI/I2C) Experience in Linux-based development environments Excellent problem-solving skills and More ❯
Worsham, Witney, Oxfordshire, England, United Kingdom
Corriculo Ltd
Junior Embedded Software Developer, C#, Robotics, COR7323 Are you a recent graduate or early-career developer with an interest in manufacturing systems, automation, and robotics? Looking for a role where you can learn, grow, and work on exciting, real-world projects? This could be the perfect opportunity for you! The Role As a Junior Embedded Software … Developer, you’ll assist in designing and programming automated production systems in C#, integrating PC-based interfaces, ERP connections, PLCs, and robotics. Working alongside experienced engineers and manufacturing teams, you’ll gain hands-on experience that will help you develop your skills while contributing to improvements in efficiency, quality, and safety. You don’t need to be an expert … role is fully onsite from their location near Oxford, with candidates needing to be able to drive. What’s Required? We’re looking for someone with: Some experience in embedded coding with C# through work, internships, or university projects An interest in automation, PLCs, and robotics (any hands-on exposure is a bonus) A problem-solving mindset and willingness More ❯
Junior Embedded Software Developer, C#, Robotics, COR7323 Are you a recent graduate or early-career developer with an interest in manufacturing systems, automation, and robotics? Looking for a role where you can learn, grow, and work on exciting, real-world projects? This could be the perfect opportunity for you! The Role As a Junior Embedded Software … Developer, you'll assist in designing and programming automated production systems in C#, integrating PC-based interfaces, ERP connections, PLCs, and robotics. Working alongside experienced engineers and manufacturing teams, you'll gain hands-on experience that will help you develop your skills while contributing to improvements in efficiency, quality, and safety. You don't need to be an expert … role is fully onsite from their location near Oxford, with candidates needing to be able to drive. What's Required? We're looking for someone with: Some experience in embedded coding with C# through work, internships, or university projects An interest in automation, PLCs, and robotics (any hands-on exposure is a bonus) A problem-solving mindset and willingness More ❯
a smart world. Join our team as we create tomorrow! We believe in putting people first, working together, and facing challenges head-on. Responsibilities Design and implement real-time embedded software solutions using FreeRTOS or SafeRTOSLead software architecture discussions and design reviews for automotive embedded platformsDevelop and optimize low-level drivers and application layers interfacing with automotive ECUsCollaborate … and compliance with MISRA and ISO 26262 standardsProvide technical mentorship to junior team members and contribute to best practices and development guidelinesSupport system integration, debugging, and troubleshooting of complex embedded systemsDrive continuous improvement and innovation in embedded software development processes SKILLS Must have Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, or a related field5+ … years of professional experience in embedded C/C++ developmentStrong expertise in FreeRTOS and familiarity with SafeRTOS or other safety-certified RTOSesDeep understanding of RTOS fundamentals (task scheduling, inter-process communication, timing constraints)Hands-on experience with microcontrollers and SoCs used in automotive systems (e.g., NXP, Infineon, Renesas)Solid knowledge of automotive communication protocols: CAN, SPI, UART, I2C, LINExperience More ❯