Cheadle, Staffordshire, United Kingdom Hybrid / WFH Options
Thales Group
part of a small team is essential. Matlab or equivalent knowledge is essential. Experience in MS Word and PowerPoint essential. Familiarity with a software language such as C/C++ and an understanding of object-oriented principles is highly desirable. Evidence of technical report writing, presentation preparation and generation and presentation/communication skills for papers, seminars, conferences etc Knowledge More ❯
Worcester, Worcestershire, West Midlands, United Kingdom Hybrid / WFH Options
KO2 Embedded Recruitment Solutions LTD
Linux-based operating systems for custom hardware platforms. Contribute to the full software development lifecycle - from requirements through to testing and deployment. Required Skills & Experience: Proficiency in C/C++ programming. Experience with embedded Linux (Yocto Project and Debian frameworks ideally) 5+ years' experience developing, implementing, and debugging with microcontrollers using an RTOS. Experience with a range of comms and More ❯
Cheadle, Staffordshire, United Kingdom Hybrid / WFH Options
Experis - ManpowerGroup
a strong commitment to on-site collaboration. Essential Requirements: A minimum of 8 years' software engineering experience. Strong background in large, distributed systems design. Professional experience in C/C++ and Java. Demonstrable experience in safety-critical or safety-related environments (IEC 61508 ideal; IEC 62304 or IEC 26262 also acceptable). Strong working knowledge of software frameworks, languages, and More ❯
Birmingham, West Midlands, United Kingdom Hybrid / WFH Options
ASC Connections Ltd
You'll Be Doing as Software Development Engineer: Develop and implement control strategies for engineered systems. Design and model high-level control systems. Program embedded systems using C/C++ (bare-metal and RTOS). Validate software at both unit and system integration levels. Maintain and document a reusable, reliable codebase using GitHub. Participate in design/code reviews and … contribute to technical proposals. Mentor junior engineers and support cross-functional collaboration. What You'll Bring as Software Development Engineer: Strong experience with C/C++ in embedded, real-time environments. Solid understanding of electronics, electrical circuits, and communication protocols (CAN, LIN, RS232, etc.). Knowledge of cybersecurity (UNECE R155/R156) and functional safety (ISO 26262). Familiarity with More ❯
Acocks Green, West Midlands, Hay Mills, West Midlands (County), United Kingdom Hybrid / WFH Options
ASC Connections
You'll Be Doing as Software Development Engineer: Develop and implement control strategies for engineered systems. Design and model high-level control systems. Program embedded systems using C/C++ (bare-metal and RTOS). Validate software at both unit and system integration levels. Maintain and document a reusable, reliable codebase using GitHub. Participate in design/code reviews and … contribute to technical proposals. Mentor junior engineers and support cross-functional collaboration. What You'll Bring as Software Development Engineer: Strong experience with C/C++ in embedded, real-time environments. Solid understanding of electronics, electrical circuits, and communication protocols (CAN, LIN, RS232, etc.). Knowledge of cybersecurity (UNECE R155/R156) and functional safety (ISO 26262). Familiarity with More ❯
Bromsgrove, Worcestershire, United Kingdom Hybrid / WFH Options
Talk Recruitment
Audio Programmer/Engineer role you must meet the following criteria: Bachelor's degree in Computer Science, Audio Engineering, or a related field, or equivalent work experience. Proficient in C++ and experience with audio programming libraries and tools, with a solid understanding of audio principles and digital signal processing (DSP). Experience with audio middleware integration (Wwise, FMOD) and an … effectively within multidisciplinary teams. A deep appreciation for audio's role in enhancing player experiences and a genuine enthusiasm for video games. Desirable Skills: Programming knowledge, such as HTML, C++ or C# languages to a production quality level. Good working knowledge of C++ for Unreal Engine. Previous shipped title(s) within a relevant game production pipeline. Knowledge of accessibility standards More ❯
Coventry, West Midlands, United Kingdom Hybrid / WFH Options
ZENOVO LTD
level software, working across the full development lifecycle, and delivering high-quality code with minimal supervision in an Agile environment. Key Responsibilities: Design and implement features in C and C++ (C++11/14) for wireless and loop audio products. Develop and maintain low-level software drivers for peripherals such as SPI, I2C, I2S, UART, and DMA . Work closely with … processes, including sprint planning, code reviews, and unit testing. Essential Skills & Experience: 5+ years of hands-on embedded software development experience. Strong programming skills in Embedded C and modern C++ (11/14) . Experience with real-time operating systems (RTOS) such as ThreadX, Azure RTOS, or FreeRTOS. Proven experience with bare metal development and ARM Cortex-M or similar More ❯
Birmingham, Staffordshire, United Kingdom Hybrid / WFH Options
National Physical Laboratory
basics, test-driven development, writing clean code, refactoring, version control, CI/CD, alerting, monitoring, and conducting functional and non-functional testing. Designing and developing high-performance applications in C++, Python, and related languages. Conducting security research and developing solutions for 5G networks, including creating and testing prototypes in fronthaul and backhaul environments. Working with the latest high-end telecommunications … Essential Skills: Engagement with open-source communities and processes. Strong scripting skills, e.g., Python. Basic Linux/Unix environment experience. Understanding of 5G wireless networks. Experience with C/C++ for software development. Familiarity with Git or other version control systems. Basic knowledge of virtualized environments and networking fundamentals; willingness to learn more. Enthusiasm for learning new programming languages and More ❯
Bromsgrove, Worcestershire, United Kingdom Hybrid / WFH Options
Talk Recruitment
who is working outside of the gaming industry but looking to move full time into Gaming as a career. For experience to be considered transferable you must have strong C++ skills and be able to demonstrate examples of games you have created asside projects/in your spare time. The Indie Game Developer -A game programmer/developer/software … leads from relevant areas to scope up new projects Assist in mentoring other engineers REQUIREMENTS : To be considered for this Programmer role you must meet the following criteria: Professional C++ experience Ideally be able to demonstrate understanding of Unreal Engines. Strong understanding of content structure and management of C++ code bases with the ability to quickly learn existing code bases. More ❯
Birmingham, West Midlands, United Kingdom Hybrid / WFH Options
KO2 Embedded Recruitment Solutions LTD
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. Collaborate with … 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 More ❯
Bromsgrove, Worcestershire, United Kingdom Hybrid / WFH Options
Talk Recruitment
have a relaxed and personable company culture, creating a motivated and pleasant team environment. REQUIREMENTS: To be considered for this Programmer role you must meet the following criteria: Professional C++ experience in the games industry producing production quality code. Demonstrate excellent understanding of Unreal Engines tools and actor based pipeline. Strong understanding of content structure and management of C++ code More ❯
Birmingham, West Midlands (County), United Kingdom Hybrid / WFH Options
SF Recruitment
Engineering Manager with a background in embedded 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 … 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 embedded C++ development - Experience leading on embedded 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 … reviews 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. C++, Team leadership, mentorship, system, AI, python More ❯