software integration challenges Optimize embedded software for performance, efficiency, and reliability Participate in code reviews and contribute to continuous improvement processes What You'll Bring: Strong programming skills in C/C++ Experience with Linux-based embedded systems Microcontroller development: ARM, STM or PIC families desired Proficiency in IoT communication protocols (e.g., MQTT, UART, SPI, I2C) Experience contributing throughout the More ❯
Doncaster, South Yorkshire, Conisbrough, United Kingdom
KO2 Embedded Recruitment Solutions Ltd
software integration challenges Optimize embedded software for performance, efficiency, and reliability Participate in code reviews and contribute to continuous improvement processes What You'll Bring: Strong programming skills in C/C++ Experience with Linux-based embedded systems Microcontroller development: ARM, STM or PIC families desired Proficiency in IoT communication protocols (e.g., MQTT, UART, SPI, I2C) Experience contributing throughout the More ❯
or above) or an equivalent qualification and experience. Industry experience ideally in Defence, Aerospace, Automotive, or Off-Highway sectors. Proficiency with Linux and real-time software development in C/C++, Java, or Python. Experience in robotics, machine control systems, and automation. Familiarity with ROS (Robotic Operating System), Machine Learning, and OpenCV is advantageous. Experience with software testing, including HiL More ❯
Bury, Greater Manchester, United Kingdom Hybrid / WFH Options
Turing
Opportunities to lead a team of junior engineers to collaborate on projects. Required Skills: Strong experience with at least one of the following languages: Python, JavaScript, Java, Go, Rust, C/C++, C#, or Ruby. Experience working with well-maintained, widely-used repositories with 500+ stars Proficiency with Git, Docker, and basic software pipeline setup. Ability to understand and navigate More ❯
Leeds, West Yorkshire, United Kingdom Hybrid / WFH Options
Turing
Opportunities to lead a team of junior engineers to collaborate on projects. Required Skills: Strong experience with at least one of the following languages: Python, JavaScript, Java, Go, Rust, C/C++, C#, or Ruby. Experience working with well-maintained, widely-used repositories with 500+ stars Proficiency with Git, Docker, and basic software pipeline setup. Ability to understand and navigate More ❯
Bolton, Greater Manchester, United Kingdom Hybrid / WFH Options
Turing
Opportunities to lead a team of junior engineers to collaborate on projects. Required Skills: Strong experience with at least one of the following languages: Python, JavaScript, Java, Go, Rust, C/C++, C#, or Ruby. Experience working with well-maintained, widely-used repositories with 500+ stars Proficiency with Git, Docker, and basic software pipeline setup. Ability to understand and navigate More ❯
Altrincham, Greater Manchester, United Kingdom Hybrid / WFH Options
Turing
Opportunities to lead a team of junior engineers to collaborate on projects. Required Skills: Strong experience with at least one of the following languages: Python, JavaScript, Java, Go, Rust, C/C++, C#, or Ruby. Experience working with well-maintained, widely-used repositories with 500+ stars Proficiency with Git, Docker, and basic software pipeline setup. Ability to understand and navigate More ❯
Leigh, Greater Manchester, United Kingdom Hybrid / WFH Options
Turing
Opportunities to lead a team of junior engineers to collaborate on projects. Required Skills: Strong experience with at least one of the following languages: Python, JavaScript, Java, Go, Rust, C/C++, C#, or Ruby. Experience working with well-maintained, widely-used repositories with 500+ stars Proficiency with Git, Docker, and basic software pipeline setup. Ability to understand and navigate More ❯
Ashton-Under-Lyne, Greater Manchester, United Kingdom Hybrid / WFH Options
Turing
Opportunities to lead a team of junior engineers to collaborate on projects. Required Skills: Strong experience with at least one of the following languages: Python, JavaScript, Java, Go, Rust, C/C++, C#, or Ruby. Experience working with well-maintained, widely-used repositories with 500+ stars Proficiency with Git, Docker, and basic software pipeline setup. Ability to understand and navigate More ❯
Wakefield, Yorkshire, United Kingdom Hybrid / WFH Options
Flippa.com
Senior Data Engineer - Data Infrastructure and Architecture: C-4 Analytics C-4 Analytics is a fast-growing, private, full-service digital marketing company that excels at helping automotive dealerships increase sales, increase market share, and lower cost per acquisition. We are currently hiring for a Senior Data Engineer as we look to expand our team and support our growing roster … unable to complete this application due to a disability, contact this employer to ask for accommodation or an alternative application process. Who We're Looking For: Senior Data Engineer C-4 Analytics is looking for an Experienced Senior Data Engineer with expertise in data infrastructure and architecture to help shape the future of our data-driven digital marketing platforms. As … your own home or any location that enhances your productivity. Hybrid : For those who prefer a balance between office and remote work, we offer a hybrid model. Working at C-4 Analytics We provide our employees with a range of benefits, including career development programs, unlimited paid time off, and additional perks. More About C-4 Analytics: C-4 Analytics More ❯
M1 2QF, Manchester, United Kingdom Hybrid / WFH Options
CV Bay Ltd
regulatory standards. Skills & Experience Bachelor’s degree in Computer Science, Software Engineering, or Mathematics. 4+ years of experience in software/game development. Proficiency in C++, with experience in C or C#. Strong foundation in probability, statistics, and discrete mathematics. Problem-solving skills and attention to detail. Strong communication skills for technical and non-technical discussions. Preferred Qualifications Experience in More ❯
Newcastle Upon Tyne, Tyne and Wear, North East, United Kingdom
The Thrive Team
Stay ahead of the curve with emerging technologies in robotics and AI. What Youll Bring: Degree in Software Engineering, Computer Science, Physics, Maths, or related. Strong coding skills in C/C++ or Python and experience with Linux systems. Background in robotics, automation, and machine control systems. Experience with ROS/ROS2, OpenCV, and a passion for ML and data More ❯
based with the right to work (no visa sponsorship available) 🎯 Bonus points for experience in: .NET, ASP.NET, HTML/CSS/JavaScript PLC programming (IEC 61131-3) Embedded systems (C/C++, ESP32, ARM Cortex) Full-stack development Fieldbus protocols (EtherCAT, CANopen, RS232, etc.) 🌟 Why join? £36K–£54K DOE Flexible working environment 25 days holiday + bank holidays Pension & occupational More ❯
and servicing in the field. Perseverance and attention to detail. Nice-To-Haves: Experience with Java, Unity/C#, Python, real-time Linux, ROS2, and DDS. Experience writing embedded C for interfacing with sensors or actuators. Familiarity with the Yocto OS build system. Passion for building and tinkering with robots in your spare time. More ❯
challenges Willingness and ability to travel when required Desirable Skills (Not Essential): Experience with .NET, ASP.NET, Blazor, HTML, CSS, JavaScript PLC programming using IEC (phone number removed) Embedded development (C/C++, ARM Cortex M, ESP32, Arduino) Full stack web application development Familiarity with industrial networking and fieldbus protocols What's in It for You? Salary between More ❯
able to be SC Cleared Significant full life cycle software development within a relevant industry, ideally Aerospace, Military or Automotive. Some experience of digital hardware design and interfacing Embedded C MISRA C safety Critical Microcontroller experience (16Bit & 8 Bit) Verification/Debugging knowledge (writing Test scripts, Low level Unit testing and Integration testing) Extensive knowledge of 8 and 16bit microprocessors … systems in accordance with design and project management processes, agreed procedures and company standards. Provide support to other software engineers in the creation and maintenance of software documentation and C source code to the standards relevant to the project. This will include Apprentice's , Junior Software Engineer and any additional contractors appointed for the duration of any projects. Apply knowledge More ❯
improvement. Maintain documentation systems in alignment with project management processes and internal standards. Support team members, including junior engineers and contractors, in creating and maintaining compliant software documentation and C source code. Apply current best practices and developments in software engineering to maintain industry competitiveness. Uphold internal software standards and keep current with modern software practices. Develop team capabilities to … experience in full lifecycle software development within a relevant high-reliability sector (e.g., aerospace, defense, automotive). Experience with digital hardware design and interfacing is desirable. Essential Skills Embedded C Safety-critical development using MISRA C Experience with 8-bit and 16-bit microcontrollers Verification and debugging (test scripts, unit and integration testing) Familiarity with microcontroller families including PIC18 and More ❯
have direct impact from day one—designing and deploying embedded firmware that powers high-performance, real-world tech. What You’ll Be Doing Write low-level firmware in Embedded C for real-time control and data acquisition Work closely with STM32 microcontrollers, configuring peripherals and drivers Develop automated test rigs and instrumentation tools using LabVIEW Collaborate with electronics engineers to … optimise performance from board to code Debug, refine, and ship embedded code through the full development lifecycle—from prototype to production What You’ll Bring Proven experience with Embedded C on microcontrollers (ideally ARM Cortex-M/STM32) Proficiency in LabVIEW for creating test tools or automation frameworks Solid understanding of digital electronics and communication protocols (SPI, I2C, UART) Familiarity More ❯
have direct impact from day one—designing and deploying embedded firmware that powers high-performance, real-world tech. What You’ll Be Doing Write low-level firmware in Embedded C for real-time control and data acquisition Work closely with STM32 microcontrollers, configuring peripherals and drivers Develop automated test rigs and instrumentation tools using LabVIEW Collaborate with electronics engineers to … optimise performance from board to code Debug, refine, and ship embedded code through the full development lifecycle—from prototype to production What You’ll Bring Proven experience with Embedded C on microcontrollers (ideally ARM Cortex-M/STM32) Proficiency in LabVIEW for creating test tools or automation frameworks Solid understanding of digital electronics and communication protocols (SPI, I2C, UART) Familiarity More ❯
contribute across the development lifecycle, from architecture and design to testing and integration, all while applying best practices in secure and robust coding. Key Responsibilities Develop secure software in C, C++, or C# Script and automate tasks using Python Work with Linux and/or Windows-based operating systems Integrate software with low-level system components and protocols Contribute to … and CI/CD pipelines Apply secure coding practices and modern testing patterns Support the mission with technical innovation and hands-on engineering Essential Skills & Experience Strong experience in C, C++, or C# development Familiarity with Python for scripting or automation Exposure to Linux and/or Windows OS internals Understanding of networking and network protocols Comfortable using version control More ❯
Halifax, West Yorkshire, Yorkshire, United Kingdom
KO2 Embedded Recruitment Solutions LTD
code reviews, contribute to architecture and design discussions. Maintain source control practices using Git (GitHub/GitLab). Essential Skills and Experience: knowledge of STM32 ARM Cortex-M microcontrollers. C programming for embedded systems. Familiarity with C++ for embedded applications. In-depth understanding of STM32 communication protocols: UART, SPI, I2C, CAN, USB, Ethernet. Experience working with STM32 HAL and LL More ❯
you will need to be proficient in either Python and/or JavaScript. Your role will require proficiency in at least one programming language/framework (JavaScript, TypeScript, Python, C, C#, C++, HTML/CSS, React, Go, Java, Kotlin, SQL, or Swift) in order to solve coding problems (think LeetCode, HackerRank, etc). For each coding problem, you must be More ❯
individuals with disabilities to perform the essential functions. Education & Experience B.S. in Aerospace, Mechanical, Electrical/Computer, Software Engineering, Computer Science, Mathematics, Physics, or related disciplines required Experience with C/C++ language and Python scripting Experience with Object-Oriented-Programming (OOP) Experience with Unix/Linux Operating System Experience with developing spacecraft simulation models, math model development, and real More ❯
Embedded Software Engineer , you will be working in an embedded environment , developing cutting-edge software solutions that control, power and monitor devices. You will be programming in either Embedded C or Modern C++, with flexibility on the specific language used, depending on your expertise. In this role, the successful Embedded Software Engineer will be responsible for designing, implementing, and testing … that drives the next generation of devices. Key Responsibilities: Develop and maintain software in an embedded environment . (RTOS, BareMetal or Linux) Write, test, and optimize code in Embedded C or Modern C++. Work on projects that push the boundaries of innovation. Collaborate with hardware and firmware teams to ensure seamless integration. Requirements: Proven experience as an Embedded Software Engineer … . Strong expertise in working within an embedded environment . Proficiency in Embedded C or Modern C++. Serial protocols: SPI, UART, CANBUS, UART, I2C, RS232 etc Experience with embedded linux or hardware design is desirable Join KO2's client in Newcastle Upon Tyne and be part of a forward-thinking company that is leading the charge in innovation. If you More ❯
talented and driven Embedded Software Engineer to join our engineering team in Leeds. Key Responsibilities of the Embedded Software Engineer job in Leeds: Design and develop embedded software using C, focusing on RTOS-based systems such as Zephyr or FreeRTOS for ARM microprocessors. Implement and optimise wireless communication protocols including Bluetooth, Wi-Fi, Zigbee, or other IoT technologies. Collaborate with … hardware engineers and solution architects to define system requirements and ensure optimal performance and reliability. Develop clean, maintainable, and efficient code in C, following industry standards and MISRA guidelines where appropriate. Create technical documentation covering design specifications, implementation details, testing procedures, and troubleshooting guides. Stay current with industry trends and emerging technologies to drive innovation in embedded software development. Required … Skills & Experience for the Embedded Software Engineer job in Leeds: Strong experience in C programming for real-time embedded systems. Proficient in using RTOS platforms (e.G., Zephyr, FreeRTOS, etc.). Experience with wireless communication protocols (Bluetooth, Zigbee, Wi-Fi, etc.). Familiarity with web technologies (JavaScript, HTML) for embedded web interfaces or tools. Knowledge of Linux OS application development for More ❯