Birmingham, West Midlands, United Kingdom Hybrid/Remote Options
Scott Merrick LLP
MVC & SQL Server. Full training provided. Required skills and qualifications for the Graduate Software Developer role: Passion for OOP and can demonstrate strong understanding in development (C#, Java, PHP, C++ etc.) Strong Database query skills (SQL Server/MySQL or similar) Coud Computing - Azure and/or AWS familiarity a plus Strong communication and enjoys working both collaboratively and remotely More ❯
other big data solutions ● Experience in data modelling and tools such as dbt, ETL processes, and data warehousing ● Experience with at least one of the programming languages like Python, C++[2] , Java ● Experience with version control and code review tools such as Git ● Knowledge of latest data pipeline orchestration tools such as Airflow ● Experience with cloud platforms (AWS, GCP, or More ❯
Worcester, Worcestershire, West Midlands, United Kingdom
Chroma Recruitment Ltd
with strong A Levels/GCSEs) through to Senior/Principal level. Embedded Software Engineer Requirements: Degree qualified or equivalent in Computer Science, Electronics & Software Engineering Embedded C/C++ programming Linux Telecommunications Right to work ILR Ability to obtain SC clearance Onsite in Worcester If you have the required skills for this Embedded Software Engineer position, please get in More ❯
Stoke-On-Trent, Staffordshire, West Midlands, United Kingdom
Expleo Group
optimise Docker/Podman images and orchestrate deployments via Kubernetes. Develop automation and integration through CI/CD pipelines (GitLab CI, Jenkins). Support algorithm engineers with Python/C++ implementation and container integration. Manage virtualised computing environments (KVM, QEMU, hypervisors) to optimise performance and isolation. Implement monitoring, logging, and performance tuning for containerised workloads in secure environments. Essential skills More ❯
edge practices. Required Skills & Experience - 5+ years of experience in embedded firmware or embedded Linux development. - Deep understanding of Debian/Linux system architecture and optimisation. - Advanced proficiency in C++ and Python. - Proven experience with Mender for OTA management and recovery workflows. - Strong knowledge of device-side encryption, secure boot, and key handling mechanisms. - Hands-on experience with Bluetooth and More ❯
Birmingham, West Midlands, England, United Kingdom
SF Recruitment
edge practices. Required Skills & Experience - 5+ years of experience in embedded firmware or embedded Linux development. - Deep understanding of Debian/Linux system architecture and optimisation. - Advanced proficiency in C++ and Python. - Proven experience with Mender for OTA management and recovery workflows. - Strong knowledge of device-side encryption, secure boot, and key handling mechanisms. - Hands-on experience with Bluetooth and More ❯
Staffordshire, Longport, United Kingdom Hybrid/Remote Options
Meridian Business Support
improve performance. Skills & Experience Required: - Proficient in analogue and high-speed digital design. - Experienced in multilayer PCB design with high-speed mixed signals. - Strong background in embedded C or C++ development for microprocessors. - Skilled in firmware and Windows-based application software production. - Comprehensive knowledge of the full design lifecycle. - Excellent component-level fault-finding abilities. - Strong English communication skills, both More ❯
Stoke-On-Trent, Staffordshire, West Midlands, United Kingdom Hybrid/Remote Options
Meridian Business Support Limited
improve performance. Skills & Experience Required: - Proficient in analogue and high-speed digital design. - Experienced in multilayer PCB design with high-speed mixed signals. - Strong background in embedded C or C++ development for microprocessors. - Skilled in firmware and Windows-based application software production. - Comprehensive knowledge of the full design lifecycle. - Excellent component-level fault-finding abilities. - Strong English communication skills, both More ❯
Royal Leamington Spa, England, United Kingdom Hybrid/Remote Options
Steel City Interactive
s technical direction and culture of excellence. Knowledge, Skills & Experience Proven Experience in graphics programming Deep knowledge of key technologies used in graphics programming for AAA games, such as C++ and HLSL. Experience with Unreal Engine 4 or 5 Rendering pipeline would be advantageous An eye for aesthetics - the ability to discuss with artists what works visually and how to More ❯
and validation. Required Skills & Experience 5+ years of experience in embedded firmware or embedded Linux development. Deep understanding of Debian/Linux system architecture and optimisation. Advanced proficiency in C++ and Python. Proven experience with Mender for OTA management and recovery workflows On Offer: Up to £400 Outside IR35 5 days a week onsite - Birmingham 6 months (rolling) This is More ❯
your career. REQUIREMENTS: To be considered for this Programmer role you must meet the following criteria: - Directly contributed to support and development of complex gameplay. - Strong programming skills using C++ in a large codebase. - Team programming experience working within a component-based game object/entity architecture. - Proven cross-discipline collaboration with game designers and content creators. - Previous employment as More ❯
Hereford, Herefordshire, West Midlands, United Kingdom Hybrid/Remote Options
Leidos Innovations UK Limited
team, where youll design and deliver mission-critical software using platforms like ESP32, Raspberry Pi, and ARM-based microcontrollers (e.g., Zero, Pico). You'll work with Python and C++ to solve operational problems directly alongside our customers, typically on-site 4 days per week. This is a hands-on role for engineers who enjoy low-level work, problem-solving … robust tools in challenging environments. What Youll Do Develop bespoke software solutions on embedded platforms (ESP32, Raspberry Pi, ARM). Write and maintain code in Python and/or C++, often interfacing directly with hardware. Work with communication protocols to control and integrate peripheral devices. Perform testing and debugging, both in the lab and at customer sites. Collaborate with cross … and version control (Git). Support team knowledge sharing and mentor less-experienced developers when appropriate. What Youll Bring Essential: Experience in hands-on software development. Strong proficiency in C++ and/or Python. Experience coding for embedded systems (e.g., ESP32, ARM Cortex-based boards). Familiarity with low-level hardware interfacing, including serial comms, GPIO, USB, or SPI/ More ❯
I'm recruiting for a successful engineering business in Pershore who are looking to hire an Embedded Software Engineer. The work involves development of embedded C code (maybe some C++) on STM and PIC micros in a range of RTOS/bare-metal environments. ROLE: Embedded Software Engineer LOCATION: Pershore START: ASAP SALARY: up to £60k Required skills for the … Engineer are: Embedded C STM/PIC micros Serial/comms protocols (UART/I2C/SPI/Ethernet/WiFi) Some hardware exposure RTOS (any) Beneficial skills are: C++ Embedded Linux Candidates must have full Right to Work status in the UK. Mostly on-site, can offer some flexibility when needed If you're interested, please apply below or More ❯
role (you will not be managing) but will contribute to the strategy. You’ll be joining a fast-paced, innovation-driven environment where your expertise in Embedded C/C++ and STM32 microcontrollers will help bring intelligent, connected home products to life. What You’ll Be Doing Enhancing and extending functionality of existing drivers Integrating low-level embedded systems with … cloud technologies and mobile applications Taking ownership across the full product lifecycle , from prototype through to production Key Skills & Experience Strong background in Embedded Linux and C++ development Hands-on experience with BLE and Wi-Fi connectivity Knowledge of OTA firmware updates (Bonus) Experience with telemetry data syncing Familiarity with or interest in AI Cursor/Codex or similar AI More ❯
Birmingham, West Midlands, England, United Kingdom
SF Recruitment
across assigned projects Translate system-level requirements into clear software specifications Define and implement software architecture for real-time control systems Develop and verify high-integrity embedded C/C++ firmware Integrate application-level code with platform and base-software components Support hardware bring-up, debugging, and system-level diagnostics Participate in design reviews and provide expert input on software … engineering experience in a production, R&D, or consultancy setting Proven delivery of embedded software on bespoke hardware or microcontroller platforms Strong hands-on programming skills in C/C++ for real-time embedded environments Experience working within structured development lifecycles and systems engineering processes Familiarity with functional safety practices for automotive or high-reliability products (e.g., ISO 26262) Understanding More ❯
Coventry, England, United Kingdom Hybrid/Remote Options
Forsyth Barnes
a new ray-tracing and visualization toolchain that leverages the CAA V6 architecture and integrates seamlessly into Dassault’s PLM ecosystem. The ideal candidate will have good experience in C++ development, PLM/CAD system integration, and CAA (Component Application Architecture)—and be comfortable directing a small team of developers while interfacing with Dassault’s technical partnership program. Key Responsibilities …/UX engineers to develop intuitive user interfaces leveraging IFWE Compass and 3DEXPERIENCE front-end components. Drive code quality through reviews, unit testing, and use of Dassault’s mkscc C++ source checker. Liaise with Dassault’s ISV/Partner technical teams to maintain compliance with their integration and certification requirements. Mentor and guide junior CAA developers and ensure adherence to … best practices. Required Skills and Experience Strong C++ development background (5+ years, preferably in industrial or CAD/PLM environments). Proven experience developing CAA V5/V6 or 3DEXPERIENCE applications. Familiarity with CATIA, ENOVIA, and VPM data models. In-depth understanding of object modelling, interface/implementation design patterns, and COM (Component Object Model). Proficient in Microsoft Visual More ❯
Birmingham, West Midlands, United Kingdom Hybrid/Remote Options
KO2 Embedded Recruitment Solutions LTD
responsible for developing efficient, reliable, and maintainable embedded code that interacts closely with custom electronics and sensor systems. Key Responsibilities: Design, develop, and maintain embedded software in C/C++ for STM32 or ARM-based microcontrollers Implement and optimise applications running on RTOS platforms Work with serial communication protocols such as SPI, I2C, UART, and CAN Support board bring-up … hardware, firmware, and test engineers to deliver robust embedded solutions Participate in design reviews, code reviews, and continuous improvement initiatives Skills & Experience Hands-on experience with embedded C/C++ development Proven experience developing firmware for STM32 or similar 32-bit microcontrollers Experience working with RTOS-based systems Proficiency in debugging and hardware bring-up using oscilloscopes, logic analysers, and More ❯
Birmingham, England, United Kingdom Hybrid/Remote Options
SF Technology Solutions
Engineering Manager with a background in C++ development is sought on a hybrid basis by a market leading scale up based in Birmingham. With a rich pedigree of delivering best in class technology for the F&B market this Engineering Manager will help shape the future roadmap of the company’s multi award winning platform whilst building a multi-disciplinary … Engineering Manager can expect excellent personal development opportunities within a highly dynamic, collaborative environment. This Engineering Manager should have most of the following key skills: • A strong background in C++ development • Experience leading on system design and development • Experience working in a product led development environment • Proven experience designing & implementing engineering best practice • Strong resource planning experience • Performance monitoring capabilities … So if you are an Engineering Manager who wants to shape the direction of innovative greenfield projects whilst developing personally please click ‘Apply Now’ to find out more. embedded C++, Team leadership, mentorship, system, AI, python More ❯