several devices including gaming consoles, mobile devices, and set top boxes. You will have the opportunity to lead in the design and implementation of our cross-platform C/C++ and Rust player that runs Disney+ and Hulu on these devices. We're looking for an engineering manager with C/C++ and embedded engineering experience as well as video … technical expertise to other engineers. You will work closely with other technical teams in the application layer and backend video services to deliver features. Responsibilities Manage team that develops C++ player media pipeline Develop and maintain our Rust and C/C++ player that drives our streaming experience Optimize our player to perform well for resource constrained platforms Create and … hold our team accountable to high development standards Basic Qualifications 8+ years of full software development lifecycle experience 2+ years of experience managing software engineers Fluent in C and C++ and Rust Embedded engineering experience Experience with playback and video streaming technology Experience developing and optimizing multi-threaded applications Experience using build runners/compilation tools for multi-platform projects More ❯
month contract for a C++ Linux Software Engineer. Outside IR35, 2 days from home after an initial period getting to grips with the project. You will need to live within a commutable distance. Contract Software Engineer essential skills - Strong C++ on Linux Significant embedded software engineer experience Desirable skills Build environment OpenEmbedded, Bitbake, Makefiles Networking - UDP, TCP/IP, Analysis … tools (e.g Wireshark) Linux Kernel and CLI tools BASH scripting Python Real-time multi-threaded software concepts U-Boot Wt web GUI library familiarity Position : Contract C++ Linux Software Engineer Location : Wimbledon, London Apply: jamie AT enterpriserecruitment DOT com More ❯
month contract for a C++ Linux Software Engineer. Outside IR35, 2 days from home after an initial period getting to grips with the project. You will need to live within a commutable distance. Contract Software Engineer essential skills - Strong C++ on Linux Significant embedded software engineer experience Desirable skills Build environment – OpenEmbedded, Bitbake, Makefiles Networking - UDP, TCP/IP, Analysis … tools (e.g Wireshark) Linux Kernel and CLI tools BASH scripting Python Real-time multi-threaded software concepts U-Boot Wt web GUI library familiarity Position : Contract C++ Linux Software Engineer Location : Wimbledon, London Apply: jamie AT enterpriserecruitment DOT com More ❯
C++ Software Engineer Location: Bristol, Full time on site Duration: 12 Months initial SC Clearance Required Rate: £65 ph Umbrella Overview of department: Our team, at our Bristol facility, develop solutions for the next generation of Air Defence Systems; developing evolving products whilst maintaining our enviable reputation for safety, performance and dependability. Responsibilities: This is a very hands-on role … Engineer who is proactive and takes the initiative. Skillset/experience required: A strong background in software engineering, its realisation and system wide impact. Proven ability of working in C++ Collaborative, open approach to development and have the ability to work well in a team and maintain momentum during development. Knowledge of working across the entire software development process from … QT Knowledge of DDS middleware and Real Time Operating Systems Knowledge of standards such as DefStan 00-55, DO-178C or IEC61508 and restricted coding standards such as MISRA C++More ❯
Derbyshire, East Midlands, United Kingdom Hybrid / WFH Options
Oscar Associates (UK) Limited
Software Engineer - Derbyshire - C++/SQL/React - £40,000 - £50,000 The Role An exciting opportunity has arisen for a skilled Software Engineer to join a growing Agile development team, working on advanced software solutions for complex engineering applications. This is a technical development role with a strong focus on modern C++ and software engineering best practices. You will … information to both technical and non-technical stakeholders. There will also be the opportunity to work on exciting projects involving multiple 3D projects. Requirements Minimum 5 years of experience C++ (C++11 upwards) Solid understanding of OOP Agie experience and use of various tools Visual Studio, Git, Jira etc Great communication skills Desirable Strong Maths/Physics background React and JavaScript … in Derbyshire. Benefits include strong career development, professional training, 25 days holiday plus bank holidays, company pension, annual bonus and lots more. Apply Now If you're a passionate C++ Software Engineer looking to work on technically challenging and rewarding projects, this is the role for you. Click apply now and take the next step in your development career. Software More ❯
Southampton. This opportunity involves working on innovative software solutions for integrated sensors and protection systems, requiring both on-site and flexible working arrangements. Key Responsibilities: Developing bare metal embedded C++ software Working with embedded interfaces such as CAN bus, I2C, SPI, GPIO Employing tools and approaches specific to embedded development Collaborating on-site in Southampton 1-4 days a week … with flexibility depending on project needs Maintaining SC clearance or the ability to obtain it for UK eyes-only projects Job Requirements: Experience with Software Engineering, Embedded C/C++, and Linux Proficiency in UML and embedded Linux Hands-on experience with bare metal embedded C++ software development Familiarity with embedded interfaces and development tools Ability to work both on More ❯
A Technology Consultancy seeks a Senior level Software Engineer with a strong academic record, proven C/C++ development skills and experience of working on complex real-world problems to provide solutions to challenging projects in a number of areas such as cyber security and network security. You must be a British National as UK Security Clearance is required. A … Physics are required, with a PhD being highly beneficial. The successful Senior Software Engineer will ideally bring a range of software development skills and experience, including strong C/C++ development experience, using and configuring Linux systems; developing novel signal, image or data applications in C/C++ as well as familiarity with source control systems. An appreciation of hardware More ❯
Employment Type: Permanent
Salary: £60000 - £65000/annum 10% Pension + Life Ass + Bonus
Our established client is seeking a C++ (embedded) Software Engineer to join their team. The successful candidate will work on exciting, complex projects involving new technologies on state of the art systems. You must be degree educated in either Engineering or a Numerical science, with 5 years+ of industry experience. Essential skills include embedded C++ on Linux, desirable skills in More ❯
C++ Engineer (12mo FTC) - Financial Services and Research ???? ?? Salary: up to £80,000 (12 month FTC with strong likelihood of extending) + benefits ?? Location: 4 days onsite p/week, London (Old Street) Passionate about developing solutions for large amounts of data? Do you enjoy working in the realm of finance? If you want to work in a large, enterprise … organisation with 10,000+ people, this one is for you! This established company with approximately $250bn in assets under advisement is looking for a C++ Engineering on a 12 month FTC to join the team to help builds products interpreting significant volumes of financial data for some of the biggest finance institutions globally. You will be taking ownership of enhancing … the performance and scalability of systems that handle the global distribution and storage of over 40 billion messages every day . As the C++ Engineer, you will: Maintain and optimise the company's large-scale, high-volume data feeds Manage and implement updates from hundreds of data vendors Analyse and interpret complex data sets from a wide range of financial More ❯
C++ Engineer (12mo FTC) - Financial Services and Research Salary: up to £80,000 (12 month FTC with strong likelihood of extending) + benefits Location: 4 days onsite p/week, London (Old Street) Passionate about developing solutions for large amounts of data? Do you enjoy working in the realm of finance? If you want to work in a large, enterprise … organisation with 10,000+ people, this one is for you! This established company with approximately $250bn in assets under advisement is looking for a C++ Engineering on a 12 month FTC to join the team to help builds products interpreting significant volumes of financial data for some of the biggest finance institutions globally. You will be taking ownership of enhancing … the performance and scalability of systems that handle the global distribution and storage of over 40 billion messages every day . As the C++ Engineer, you will: Maintain and optimise the company's large-scale, high-volume data feeds Manage and implement updates from hundreds of data vendors Analyse and interpret complex data sets from a wide range of financial More ❯
Perplexity is looking for a highly skilled Senior or Expert C++ Developer to join our Search Core team. This role is critical to building next-generation search products and technologies. You will help drive key decisions around the architecture, design, and implementation of foundational components in our technical stack. Responsibilities Develop new types of search index storage, including streaming and … challenges in multithreading, concurrency, and system-level optimization Optimize subsystems for reliable and consistent data replication within the core search stack Qualifications 5+ years of hands-on experience in C++ development Knowledge of Python or other scripting languages Passion for writing clean, efficient, and scalable C++ code Strong knowledge of algorithms and data structures, and the ability to apply them More ❯
candidate will be degree-qualified in a STEM discipline (eg Computing, Electronics, Physics) or possess equivalent experience. You will bring hands-on Embedded software development skills, ideally in C, C++ or Rust, and have experience working with microcontrollers, DSP, and Real Time operating systems. A background in defence or secure environments is highly desirable. The Role: This role offers a … technical expertise to solve complex problems. The work is varied, often classified, and offers exposure to technologies rarely seen outside of government. Key Duties: Develop Embedded software using C, C++ or Rust. Work with microprocessors and microcontrollers in Real Time environments Apply DSP techniques and mathematical modelling. (eg linear algebra, signal processing algorithms) Use or adapt frameworks such as OpenCPI … stakeholders across government and industry. Support technical forums, mentoring, and knowledge-sharing activities. Requirements: Degree-qualified in a STEM subject or equivalent experience. Experience in Embedded software development. (C, C++, Rust) Knowledge of microcontrollers and Digital Signal Processing. Familiarity with SDR frameworks and Embedded testing. Understanding of RTOS and Real Time systems. Proven ability to solve complex, non-routine technical More ❯
Our established client is seeking a Permanent C++ (Embedded) Software Engineer to join their team. The successful candidate will work on exciting, complex projects involving new technologies on state of the art systems. You must be degree educated in either Engineering or a Numerical science, with 5 years+ of industry experience. Essential skills include Embedded C++ on Linux, desirable skills More ❯
Do you have a couple of years commercial coding experience under your belt with Python, Java, .NET/C#, C++ or similar? Are you now looking to take those skills forward, working on AI software application development in Python? If yes, we have a good new home for you to continue your software engineering career, at a successful, AI focused … software engineering team of 12 & the hands on CTO , to take the platform forward & develop new AI solutions for clients. Role: Software Developer Software Engineer (Python, Java, C#. PHP, C++, JavaScript/Typescript) Location: Leeds , Yorkshire. We operate a 2 days per week in the office policy . Central Leeds city office. Nice, lovely, open plan shared office space in More ❯
Do you have a couple of years commercial coding experience under your belt with Python, Java, .NET/C#, C++ or similar? Are you now looking to take those skills forward, working on AI software application development in Python? If yes, we have a good new home for you to continue your software engineering career, at a successful, AI focused … software engineering team of 12 & the hands on CTO , to take the platform forward & develop new AI solutions for clients. Role: Software Developer | Software Engineer (Python, Java, C#. PHP, C++, JavaScript/Typescript) Location: Leeds , Yorkshire. We operate a 2 days per week in the office policy . Central Leeds city office. Nice, lovely, open plan shared office space in More ❯
Leeds / Work from home, West Yorkshire, United Kingdom Hybrid / WFH Options
hireful
Do you have a couple of years commercial coding experience under your belt with Python, Java, .NET/C#, C++ or similar? Are you now looking to take those skills forward, working on AI software application development in Python? If yes, we have a good new home for you to continue your software engineering career, at a successful, AI focused … software engineering team of 12 & the hands on CTO , to take the platform forward & develop new AI solutions for clients. Role: Software Developer | Software Engineer (Python, Java, C#. PHP, C++, JavaScript/Typescript) Location: Leeds , Yorkshire. We operate a 2 days per week in the office policy . Central Leeds city office. Nice, lovely, open plan shared office space in More ❯
Employment Type: Permanent
Salary: £35000 - £45000/annum Up to £45K basic + Bonus + Benefits
engineers, collaborating with them to plan their work & undertaking code reviews Technical Requirements as an Embedded Software Engineer: + BSc or above in an Engineering discipline + Proficient in C++ programming in real-time & Linux environments + Experience working with comms stacks (E.g., TCP/IP, Ethercat) + Experience developing ARM (E.g., NXP/Renesas) microcontrollers Desirable Experience: + Proficiency … a case-by-case basis VISA Sponsorship is available on a case-by-case basis Platform Recruitment: Platform recruitment covers a wide range of IT and Engineering positions, including C++, Embedded, Electronics, Mechanical, DevOps, Cloud, Support, Project Management, Technical Sales, and more More ❯
engineers, collaborating with them to plan their work & undertaking code reviews Technical Requirements as an Embedded Software Engineer: + BSc or above in an Engineering discipline + Proficient in C++ programming in real-time & Linux environments + Experience working with comms stacks (E.g., TCP/IP, Ethercat) + Experience developing ARM (E.g., NXP/Renesas) microcontrollers Desirable Experience: + Proficiency … a case-by-case basis VISA Sponsorship is available on a case-by-case basis Platform Recruitment: Platform recruitment covers a wide range of IT and Engineering positions, including C++, Embedded, Electronics, Mechanical, DevOps, Cloud, Support, Project Management, Technical Sales, and more More ❯
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 testing and debugging in both lab and live environments Collaborate … less-experienced developers and 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 More ❯
Guildford, Surrey, United Kingdom Hybrid / WFH Options
ECM Selection (Holdings) Limited
geoenegineering. Requirements: MSc or PhD in Computer Science, Geophysics, Maths or Geology combined with industry or extended academic (ideally doctoral) projects involving structural geology or geoengineering. Excellent C or C++ programming skills including OO design and use of standard libraries (including Boost). Specific project experience should be in one or more of the following: o Seismic processing and fault … are not provisions for hybrid or home-working). If you would need to relocate, relocation assistance is on offer for qualifying candidates. Keywords: PhD/Experienced, C/C++, Geology, Geophysics, Geoengineering, Software Engineering Another top job from ECM, the high-tech recruitment experts. Even if this job's not quite right, do contact us now - we may well More ❯
Stockport, Greater Manchester, North West, United Kingdom
Alten Ltd
Architect , youll play a key role in defining architecture, guiding design decisions, and ensuring robustness across the system. This is a chance to apply your expertise in C/C++ , Java , and safety-critical frameworks to shape software that supports defence operations worldwide. Key Details: Location: On-site Manchester (5 days/week) Experience Level: 8+ years in Software Engineering … Produce robust technical documentation and artefacts to support project delivery and certification Qualifications Required Skills & Experience: Minimum 8 years experience in software engineering roles Strong knowledge of C/C++ and Java , including experience with their respective toolchains and development environments Demonstrated experience designing safety-critical or safety-related software in regulated industries Deep understanding of software lifecycles , unit testing More ❯
Architect , youll play a key role in defining architecture, guiding design decisions, and ensuring robustness across the system. This is a chance to apply your expertise in C/C++ , Java , and safety-critical frameworks to shape software that supports defence operations worldwide. Key Details: Location: On-site Manchester (5 days/week) Experience Level: 8+ years in Software Engineering … Produce robust technical documentation and artefacts to support project delivery and certification Qualifications Required Skills & Experience: Minimum 8 years experience in software engineering roles Strong knowledge of C/C++ and Java , including experience with their respective toolchains and development environments Demonstrated experience designing safety-critical or safety-related software in regulated industries Deep understanding of software lifecycles , unit testing More ❯
core dotnet (C#) platform provides a flexible architecture allowing components to be selected at runtime to form application specific toolchains. Components span a variety of programming languages (E.g., C#, C++, Python) and include: Hardware aware compilation for in-house quantum system. Optimisation of Quantum programming languages. Hybrid Quantum/Classical algorithms. Quantum Emulation on our in-house HPC cluster. Extension … Agile Engineering Practices. o DevOps: Kubernetes, CI/CD pipelines. o High performance computing. o Enterprise integration design patterns. o User interface/user experience development. o Rust, Python, C++ programming languages. o Quantum programming tools & languages. o Development, test, and deployment of embedded devices . o Working in a research capacity (e.g. masters, PhD). You will be able More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Akkodis
linked activity. Interact and support Trading, RPC and IT partners. Other info: 3 days on-site but first 2 months will be required on-site 5 days. Must have C++ & C# Ideally someone with Python experience but C++ and C# are more important. Working on XVA/RWA Optimisation Interact and support the trading team. Experience with modelling and understanding More ❯
Embedded/Firmware Software Developer – C/C++ £55k 5 Days Onsite – Evesham, Worcestershire Powering the Smart Grid Revolution Are you a creative and driven Embedded Software Engineer ready to shape the future of energy technology Join a dynamic product development team working at the forefront of smart grid innovation . My clients cutting-edge monitoring and control systems are … protocols to build robust, scalable solutions for the Electricity Distribution Industry and its evolving needs. What You’ll Bring: 5+ years of Embedded Software Development experience Strong C/C++ skills Expertise with Microchip PIC and/or STM32 microcontrollers Ability to interpret circuit schematics and use oscilloscopes/logic analysers Experience with Embedded Linux (Buildroot or similar) A strong …/GPRS/3G, TCP/IP, SSL/TLS OTA firmware updates RTOS (e.g., FreeRTOS), MODBUS, DNP3.0 Automated build/test environments Brushless DC motor control MISRA/C++ standards Due to the nature of the work, this role is 5 days onsite in Evesham. Applicants must have the right to work in the UK.contact to find out more More ❯