of Windows Updates or Microsoft software delivery mechanisms. Bonus Points: Full-stack web developer experience. Experience in the education technology domain. Knowledge of C, C++, or Rust on Linux. Experience with AI tools for software engineering and product automation. Strong team player with excellent communication and influencing skills. Experience working More ❯
career in developing high-integrity software based on formal specifications and functional correctness. Required Skills: A strong track record of implementing embedded C/C++ solutions. Deep experience of multi-threaded embedded systems (RTOS). Register level experience of ARM based microcontrollers (e.g. STM-32). Experience of embedded debugging More ❯
/Unix/POSIX systems programming Program networks and protocol implementations Develop network architectures for secure architecture What we are looking for Proficiency in C++, Rust and/or Go Fundamental networking knowledge, with applied experience being ideal Computer science degree or similar background What’s in it for you More ❯
development experience with various development environments Atmel: AVR Studio Texas Instruments: Code Composer Studio Creation of PC-based engineering applications Microsoft Visual Studio (C, C++, C#) Scripting languages (e.g., TCL/TK) 💡 Ideal Candidate : Comfortable with on-site work due to the sensitive nature of the projects Open to occasional More ❯
world impact What We’re Looking For A 2:1 or above in Software Engineering or Computer Science Strong programming skills in C/C++ and/or Python A clear passion for software, ideally demonstrated by personal projects (e.g. Arduino, Raspberry Pi, STM32, etc.) An interest in embedded systems More ❯
Embedded Software Engineer Location: Worcester Salary: £DOE - We are booking interviews next week! Please call or email for a slot Key Skills: Embedded Software, C++, Engineering, Design, Scope of Work, Navigation, Radio, Signal Development, Multi-Thread, FPGA, UML, Hardware Join Us. Shape the Future of Embedded Systems. Are you ready More ❯
C++ Developer with strong desktop application development is sought on a hybrid basis by a multi award winning international engineering company based near Nottingham. With over 30 years of innovation this C++ engineer will be joining a multi-disciplinary R&D focussed development team working to create best in class … thermodynamic engineering solutions. This C++ Engineer would be working closely with a friendly, welcoming team with extensive one on one training and a clear progression path into a more senior software engineering position in the future. This role would suit a Developer with at least 3 years commercial desktop application … a solid foundation in systems and/or software development (C#, ASP.Net) who thrives in a product led, solutions focussed environment. In return this C++ Developer can expect a high level of autonomy and the chance to help shape the output of cutting-edge technology. This C++ Developer based near More ❯
Stoke-on-Trent, Staffordshire, UK Hybrid / WFH Options
GivEnergy
Electrical Engineering, Computer Engineering or Computer Science. High level of experience in a similar firmware engineering role, proficiency in embedded C and/or C++ Solid experience in microprocessor or SOC development, e.g. PIC, ARM (Cortex-A53, M4) etc. Experience of using peripherals or protocols such as UART, RS232, RS485 More ❯
C++ Software Engineer – Graphics - Hybrid/Birmingham Ready to push the boundaries of 3D visualisation while working with a global leader in engineering? We're seeking a talented C++ Software Engineer to join a friendly hybrid team in Birmingham making a positive impact. The C++ Graphics Software Engineer will be … The core product is well esteemed across the globe and you will be developing the next generation of the product. Working in a small C++ team, you’ll work with C++/20 and with other like minded forward thinking software engineers on a mix of 2D/3D, core … C++ development and UI. No two days will be the same with lots of variety and future growth too. C++ Graphics Software Engineer requirements: - Strong modern C++ skills - Knowledge of 3D graphics/rendering (Unreal, OpenGL, DirectX, Vulkan ect.) - Good 3D maths - Eye for writing clean and maintainable code thriving More ❯
embedded linux. Specific Rust experience is of course of benefit, but not essential. Without Rust, experience with embedded software and another similar language (i.e. C++) is essential. You will be engineering an app used to control a DSP. A general electronics background is of benefit. Salary ~£80,000. Please send More ❯
Understanding of automotive networks (CAN(-FD), LIN, Ethernet, Flexray) Knowledge of embedded systems and software Proficient in C for embedded systems development Competent in C++ for high-level software development Comfortable with C# for backend services and graphical interfaces Basic understanding of Python for simple scripting Familiarity with development processes More ❯
and Europe. They are looking for an FPGA Engineer with the following technical background: FPGA Design and Development. RTL Design. VHDL and Verilog. C, C++ and Python scripting. If you’re considering a change and looking for a new challenge, then please apply today to learn more! If you would More ❯
semantic segmentation , shape detection , and scene reconstruction . Familiarity with BIM software ecosystems (e.g., Autodesk Revit, Navisworks) and CAD interoperability. Programming proficiency in Python, C++, or similar languages used for ML and 3D data handling. Understanding of photogrammetry, LiDAR, and reality capture methods. Knowledge of ISO 19650, PAS 1192 and More ❯
code quality is key Requirements: Experience working as an Engine Programmer on one or more AAA titles In-depth knowledge of Unreal Engine and C++ Passion for tools development and improving the working environment of others Solid understanding of code architecture best practices Passion for gaming and game development Benefits More ❯
command-line applications using modern languages Supporting the development of prototypes for secure, next-gen networks Writing clean, testable code in Python, C/C++, and similar technologies Working on performance tuning, CI/CD, and real-time systems Collaborating with a multi-disciplinary team of engineers and researchers Contributing … initiatives (And if you don’t tick every box – that’s okay. I’d still love to hear from you.) 💡 Tech & Tools: Python, C, C++ Linux/Unix, Git, CI/CD Containerisation (e.g. Docker), virtualised environments (e.g. VMware) Networked systems, scripting, CLI tooling 💡 What They’re Looking For: Strong … hands-on experience in Python and/or C/C++ Solid scripting skills and comfort working in Linux/Unix environments Understanding of networks, containerisation, and virtualisation basics Broad interest in telecommunications and modern infrastructure Willingness to learn new technologies and contribute across the stack Clear communicator with a More ❯
time to be joining their growing the team. Their ideal candidates will be strong writing embedded/firmware level software development in C/C++, have experience with bare-metal or RTOS design and have experience with ARM family microcontroller design (STM32 desired). You will be an all-round … passionate about software development and working with cutting edge technology in order to develop reliable, robust software solutions. Skills and Experience Required: C/C++ Programming Embedded systems development ARM microcontrollers – STM32 Ideally RTOS or Bare metal development (both ideally) Full software development cycle experience Relevant degree qualification – Engineering, Computer More ❯
SKILLS: 5+ years’ experience in software engineering, with 2+ in a leadership role Strong people leadership, mentoring and performance management experience Proficient in C, C++, C#, Java, or Python Deep understanding of Agile, DevOps and traditional methodologies Technical oversight and systems-level thinking Strong interpersonal and communication skills Eligible for … to required skills) your application to our client in conjunction with this vacancy only. KEY SKILLS Software Engineering Manager, Software Leadership, Agile, DevOps, C, C++, C#, Java, Python, Security Clearance, Team Management, Software Architecture, NSD More ❯
worldwide? Verso Recruitment are proud to support an industry leader and is on the lookout for a talented Senior Embedded Software Engineer (C/C++) to contribute to a dynamic R&D team. Responsibilities & skills for the Senior Embedded Software Engineer (C/C++) will include: - Strong C and C++ … join a well-established, successful company working on interesting/challenging products/projects. To apply for this Senior Embedded Software Engineer (C/C++) opportunity, please contact David on 01582 350052 or via email at dphilpott@versorecruitment.com More ❯
Senior Engine Programmer (C++, Game Engine, Low-Level Systems) Birmingham - Hybrid £60K - £70K A well-established and growing UK games studio is on the lookout for a Senior Engine Programmer to join their team. This role is a chance to work at the heart of a studio building its own … and networking to audio and tools. You’ll be part of a collaborative team where engine code meets innovation and performance matters. The Tech: C++ (modern standards – C++17/20) Strong 3D programming and maths skills Proprietary engine development across consoles and platforms Deep knowledge in at least one of … out of the tech Debug and solve complex engine and game-side issues We Need You To Have: Strong commercial experience with low-level C++ in a game engine context A structured, logical approach to programming challenges A real passion for games and game tech Great team skills – collaborative, positive More ❯
oversee DevOps processes, and ensure best practices are followed across all software projects. Senior Software Engineer Essential Skills: Strong experience in software development using C++ and/or C# . Background in simulation development, ideally in defence or aviation. Deep understanding of software architecture and coding standards . Experience with … 648. By applying for this role, you consent to us processing and submitting your application to our client for this specific vacancy. Key Skills: C++, C#, Software Engineering, Simulation, Defence, Aviation, VR Suite, MACE, VBS4, XPlane, Software Architecture, DevOps, GitHub, Unity, Unreal Engine, SaaS, SC Clearance, NSD More ❯
a strong academic background, with a 1st class degree, Masters or PhD in a relevant engineering or science discipline. Commercial experience in C or C++ within embedded systems is essential. Candidates will also need to demonstrate a solid understanding of embedded hardware, with hands-on experience working with CANbus and … RF systems being highly desirable. Key skills and experience required: Embedded C or C++ in a real-time environment CANbus systems experience Exposure to RF systems Strong academic background (1st, Masters or PhD) Comfortable working full-time onsite in Birmingham This role would suit an engineer who enjoys working close More ❯
experience or the drive to step up and lead a small team of embedded engineers and front-end developers. Interest or expertise in modern C++ , Rust , and React for front-end UI/GUI development. Strong understanding of embedded systems design and development, with a focus on adaptive array systems. … fostering innovation. Technical Skills Required: Embedded Linux development (essential). Embedded C programming. Front-end technologies for GUI/UI development. Knowledge of Modern C++ , Rust , React , and JavaScript is a plus. Leadership potential or experience in guiding a team. The Client: are a privately-owned, cutting-edge technology business More ❯
Design, develop, and test embedded systems for accessibility products such as wheelchairs, stair lifts, and elevators. Architect and implement embedded software using C/C++ and ARM architectures. Integrate hardware and software systems with a strong focus on analogue and digital electronics. Collaborate with cross-functional teams to ensure systems … Participate in product testing, troubleshooting, and optimization of embedded systems for accessibility solutions. Essential Skills & Experience: Proven experience in embedded software development (C/C++) and embedded systems architecture. Strong electronics background, including analogue and digital design and hardware integration. Familiarity with ARM microcontroller platforms and real-time operating systems More ❯
Senior Software Engineering Team Lead (C++) 📍 Remote first - Office in Birmingham 💼 Up to £90,000 + benefits We're looking for an experienced C++ Software Team Lead to manage a team of six highly skilled senior engineers working on a software development tool used globally. This is a varied role … blending technical leadership with hands-on C++ development. You'll lead the delivery of core platform functionality across Windows, Linux, and AIX systems. ⭐ What you’ll be doing Lead and mentor a team of six senior C++ developers (line management, project planning, delivery). Contribute directly to the design and … project planning, team challenges, and cross-functional coordination. Work in a complex, database-centric software environment. ⭐ What we're looking for Solid experience in C++ (C++17 ideally) Strong understanding of databases — SQL Server, Oracle, or Postgres. Prior experience leading development teams (6 months+ leadership). Excellent communicator ⭐ Why this role More ❯
Software Developer (C++) Derby £37,000 - £45,000 + Training + Progression + Pension An excellent opportunity awaits a Software Developer with commercial C++ experience looking for a role offering technical variety, training, and development opportunities. This company is an established firm delivering bespoke software solutions and packages to the … challenges. This role is office-based in Derby, five days a week. The right candidate will have strong commercial experience developing software applications in C++ and be looking for a role with autonomy and project ownership, as well as the opportunity to gain exposure to new technologies and engineering systems. … of the role, this position is based five days a week in Derby. This is a fantastic opportunity for a Software Developer with strong C++ experience looking to further progress their professional career in an established specialist business, in a role offering training and progression opportunities. The Role: *C++ Software More ❯