Abingdon, Garford, Oxfordshire, United Kingdom Hybrid / WFH Options
Mars Recruitment
Lead Software Engineer | C++ | Python | Linux Oxfordshire | Hybrid | £65,000pa plus benefits: Do you enjoy technically leading and mentoring Software Engineers utilising C++ & Python on Linux, passing on your knowledge and experience to help nurture and develop future Engineers? If so, this Lead Software Engineer role will be perfect for you. Our client is at the forefront of scientific research … will need the following qualification, experience and skills: A degree in a Software Engineering, Mathematics or Science/Materials subject Experience in Linux based software application development using modern C++ Experience with network and other communication buses. Experience with tools such as CMake Our client is offering a hybrid working arrangement with 3 days in their offices and 2 days More ❯
Desborough, Northamptonshire, United Kingdom Hybrid / WFH Options
Logistex
Are you looking for an opportunity to shape the future of software quality in a forward-thinking company? Are you experienced within C/C++ and Java? If YES, you could be the Software Engineer we are looking for! What are the benefits of a Software Engineer? Competitive salary Based in Kettering, Northants, this role offers a hybrid working option … troubleshooting, and debugging to optimise software performance and resolve issues. What we are looking for? Degree in Computer Science, Software Engineering, or a related field. Experience in C/C++ and Java Competent in Linux (Unix) based operating systems and able to write shell scripts Experience with warehouse management systems (WMS) or automation systems is a bonus. Apply now to More ❯
Kettering, North Northamptonshire, Northamptonshire, United Kingdom Hybrid / WFH Options
Logistex
Are you looking for an opportunity to shape the future of software quality in a forward-thinking company? Are you experienced within C/C++ and Java? If YES, you could be the Software Engineer we are looking for! What are the benefits of a Software Engineer? Competitive salary Based in Kettering, Northants, this role offers a hybrid working option … troubleshooting, and debugging to optimise software performance and resolve issues. What we are looking for? Degree in Computer Science, Software Engineering, or a related field. Experience in C/C++ and Java Competent in Linux (Unix) based operating systems and able to write shell scripts Experience with warehouse management systems (WMS) or automation systems is a bonus. Apply now to 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 ❯
high level of UK security clearance - Please only apply if suitable. Responsibilities : Developing software for network security applications Developing novel signal, image, or data processing applications in C/C++ Developing user interfaces in HTML/Typescript/JavaScript Providing support and training to our customers in using the software Providing training, mentoring and leading other more junior team members … Experience required: Hold a undergraduate degree or a PhD in a numerate discipline Ideally have 3 or more years software development experience, preferably in C/C++ Be familiar with using and configuring Linux systems. have experience in developing and maintaining complex real-world systems Have previously used source control systems such as subversion Understand the importance of clear, efficient More ❯
Surrey Research Park, Guildford, Surrey, England, United Kingdom
Advanced Resource Managers Limited
high level of UK security clearance - Please only apply if suitable. Responsibilities : Developing software for network security applications Developing novel signal, image, or data processing applications in C/C++ Developing user interfaces in HTML/Typescript/JavaScript Providing support and training to our customers in using the software Providing training, mentoring and leading other more junior team members … Experience required: Hold a undergraduate degree or a PhD in a numerate discipline Ideally have 3 or more years software development experience, preferably in C/C++ Be familiar with using and configuring Linux systems. have experience in developing and maintaining complex real-world systems Have previously used source control systems such as subversion Understand the importance of clear, efficient More ❯
Eastleigh, Hampshire, United Kingdom Hybrid / WFH Options
Shorterm Group
Linux base to process data from sensors. As a Lead Software Developer, you will be responsible for designing, developing & testing software within vehicles drivetrains. You will be utilising embedded C++ coding with a focus on real time processing of vibration signals, processing, storage & graphing of vibration data. Key Responsibilities: - Lead the design, implementation, and testing of software for Vibration monitoring … and optimisation of software systems Required Qualifications & Experience: - Bachelor's degree in Software Engineering, Computer Science, or a related discipline - Minimum 4 years of experience in Software Development using C++ - Proficiency working on Linux-based embedded platforms - Experience with real-time signal processing or data movement for sensor-driven systems - Experience in Node.js, Python & (SQLite is a bonus) - Solid understanding More ❯
and web applications including production-grade software. This should include experience with software architecture and understanding how to support structured (SQL) and unstructured (RAG) data. - Experience with Python and C++/C# including how to integrate ML features. The role does require relevant technical expertise, limited university/freelance projects are not sufficient. On offer is an excellent remuneration package … need to undertake background checks and also work fully onsite to take up this role. Keywords: Software Engineering, AI/ML Applications, Desktop/Web, Data Engineering Support, Python, C++, C#, Onsite, Guildford 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 have the More ❯
plays a critical role in ensuring the performance and reliability of high-tech products. Key Responsibilities: Develop, support and maintain high-performance test software using languages such as C, C++ or ADA Work across multidisciplinary teams to integrate test solutions with hardware and systems Deliver robust, reliable and standardised code that meets demanding requirements Take ownership of full software development … design, coding and testing Actively contribute to the continuous improvement of testing frameworks and practices The successful candidate will have: Strong software engineering skills, ideally with experience in C, C++ or ADA Excellent analytical skills with the ability to review and refine complex systems A flexible, problem-solving mindset with the ability to handle varied technical challenges Experience working in More ❯
Job Title: Embedded Software Engineer - Power Location: Lichfield Term: 6 Month Initial IR35: INSIDE Hourly Rate: £DOE Key Skills: Embedded Software, Engineering, C++, Python, Microcontrollers, DSPs, MATLAB, Simulink, DOORS, Requirements Management, Aerospace, Electronics, Testing The Role: Are you an embedded controls specialist with a passion for tackling complex engineering challenges? We’re looking for a highly skilled Embedded Software Engineer … Systems, or Software Engineering. A proven background delivering embedded software/firmware in one or more regulated industries (automotive, aerospace, defence, nuclear, etc.). Proficiency in embedded C/C++ and/or Python for microcontrollers. Strong understanding of embedded systems operation and ideally DSPs. Experience with MATLAB/Simulink code generation would be a plus. A team player mindset More ❯
Cheltenham, Gloucestershire, England, United Kingdom
Gold Group Ltd
Senior Software Engineer Define requirements, design, develop, and verify software across a variety of integrity levels (safety-critical to proof of concept). Produce high-quality, maintainable C/C++ code in line with internal coding standards. Conduct design and code reviews to ensure robustness and reliability. Debug and resolve issues in embedded environments. Participate in all phases of the … software lifecycle. What are we looking for in our next Senior Software Engineer Strong proficiency in C and C++, with experience cross-compiling and debugging on embedded targets. Knowledge of Embedded Linux (Yocto, Buildroot). Understanding of real-time software design and RTOS concepts. Hands-on experience with CI/CD workflows (Git, containerised environments, automated pipelines). Familiarity with More ❯
Job Title: Embedded Software Engineer - Power Location: Lichfield Term: 6 Month Initial IR35: INSIDE Hourly Rate: £DOE Key Skills: Embedded Software, Engineering, C++, Python, Microcontrollers, DSPs, MATLAB, Simulink, DOORS, Requirements Management, Aerospace, Electronics, Testing The Role: Are you an embedded controls specialist with a passion for tackling complex engineering challenges? We're looking for a highly skilled Embedded Software Engineer … Systems, or Software Engineering. A proven background delivering embedded software/firmware in one or more regulated industries (automotive, aerospace, defence, nuclear, etc.). Proficiency in embedded C/C++ and/or Python for microcontrollers. Strong understanding of embedded systems operation and ideally DSPs. Experience with MATLAB/Simulink code generation would be a plus. A team player mindset More ❯
Paragon Alpha are working with a multi-strategy hedge fund, who have a tech driven ethos to modernise trading techniques. C++ makes up large part of the code-base, and they need to make a senior hire into their market data team. This team is responsible for building high performance software that can interface with global trading exchanges, and owns … market data feeds. As well as an accomplished engineer, the role would require someone to communicate business issues into software solutions. Stack: C++, Python, Linux, SQL The role would connect elements of quant trading, data engineering and high performance C++, allowing you to gain exposure across this hedge funds systematic business. Please do apply More ❯
Paragon Alpha are working with a multi-strategy hedge fund, who have a tech driven ethos to modernise trading techniques. C++ makes up large part of the code-base, and they need to make a senior hire into their market data team. This team is responsible for building high performance software that can interface with global trading exchanges, and owns … market data feeds. As well as an accomplished engineer, the role would require someone to communicate business issues into software solutions. Stack: C++, Python, Linux, SQL The role would connect elements of quant trading, data engineering and high performance C++, allowing you to gain exposure across this hedge funds systematic business. Please do apply More ❯
Paragon Alpha are working with a multi-strategy hedge fund, who have a tech driven ethos to modernise trading techniques. C++ makes up large part of the code-base, and they need to make a senior hire into their market data team. This team is responsible for building high performance software that can interface with global trading exchanges, and owns … market data feeds. As well as an accomplished engineer, the role would require someone to communicate business issues into software solutions. Stack: C++, Python, Linux, SQL The role would connect elements of quant trading, data engineering and high performance C++, allowing you to gain exposure across this hedge funds systematic business. Please do apply More ❯
Paragon Alpha are working with a multi-strategy hedge fund, who have a tech driven ethos to modernise trading techniques. C++ makes up large part of the code-base, and they need to make a senior hire into their market data team. This team is responsible for building high performance software that can interface with global trading exchanges, and owns … market data feeds. As well as an accomplished engineer, the role would require someone to communicate business issues into software solutions. Stack: C++, Python, Linux, SQL The role would connect elements of quant trading, data engineering and high performance C++, allowing you to gain exposure across this hedge funds systematic business. Please do apply More ❯
london (city of london), south east england, united kingdom
Paragon Alpha - Hedge Fund Talent Business
Paragon Alpha are working with a multi-strategy hedge fund, who have a tech driven ethos to modernise trading techniques. C++ makes up large part of the code-base, and they need to make a senior hire into their market data team. This team is responsible for building high performance software that can interface with global trading exchanges, and owns … market data feeds. As well as an accomplished engineer, the role would require someone to communicate business issues into software solutions. Stack: C++, Python, Linux, SQL The role would connect elements of quant trading, data engineering and high performance C++, allowing you to gain exposure across this hedge funds systematic business. Please do apply More ❯
the role Join our Cambridge team as a Senior Software Engineer (UI) building Roku's platform for millions of daily users. You'll create breakthrough UI experiences using modern C++ and AI-powered development tools, while solving complex embedded systems challenges that directly impact how the world streams content. This role combines deep technical problem-solving with cutting-edge AI … tools and mentor junior developers Stay current with AI trends and emerging technologies We're excited if you have 5+ years software engineering experience with UI development expertise Advanced C++ skills plus proficiency in Python/JavaScript Strong root cause analysis and technical communication abilities Knowledge of AI applications and experience with generative AI tools Proactive mindset with passion for More ❯
standards. Solutions will include a multi discipline collaboration of skills and departments. Responsibilities & Tasks Design and develop internal software using a selection of programming languages (Python/C#/C++/LabView), to support the manufacture and testing of our Graphene electronics products. Support the development of automated test equipment by writing software to communicate with hardware for motion control … motivated by a new opportunity. Education and Qualifications Computer science degree or equivalent software development experience from time in industry. Experience Experience developing software in Python/C#/C++/LabView/SQL and writing testable, maintainable code. Experience creating and maintaining predominantly internal software solutions for data acquisition, processing, modelling and visualisation. 3+ years of experience in automated More ❯
you will: Provide on-site and remote support for customer installations and bring-up of embedded systems Assist customers in developing and debugging embedded software using embedded C/C++ toolchains Guide integration of custom IP and drivers with Linux or bare-metal applications Support customers with the build and installation of libraries and tools, including custom ones, needed for … Strong track record of bring-up and delivery of embedded software systems on commercial CPUs/FPGA/ASICs Excellent communication skills and attention to detail Deep experience in C++ or C, and in scripting languages, like Python Proven capability to test, debug and improve complex systems, both in the field and remotely Ability to convert product requirements into technical More ❯
and scalability, you'll collaborate with a talented team of architects and engineers to tackle complex security challenges. If you're passionate about working with networking protocols, programming in C++, and improving security practices in a dynamic AGILE environment, this role offers the opportunity to make a significant impact while advancing your career. Join us to be at the forefront … MUST have experience working in Networking Protocols (DHCP, TCP/IP, AAA, RADIUS, LDAP, SNMP, 802.1X, IPSec, SSL/TLS) and various Authentication methods MUST have programming experience with C++ and good understanding of Perl and Python MUST have good understanding of the Linux Operating System Internals, Linux OS Bring Up, Secure Boot, Bootloader, SELinux Significant PLUS: have experience with More ❯
the U.S, and we're partnering with a fast-growing ecosystem of operators, vehicle OEMs and equipment makers serving autonomous transportation globally as it advances. Your Team: As a C++ Software Engineer you will join our Shield Control Team. Shield Control are one of the teams developing Safeguard, which acts as the final layer of defence for: Collision avoidance Handling … back of a moving vehicle ahead a tyre bursting due to poor maintenance a person running out from behind a parked car. Requirements What you need to succeed: Working C++ knowledge The ability to debug software faults design and implement solutions to complex problems work both independently and across teams support your colleagues when they need help give and receive … constructive code reviews A willingness to try new things A value-add of some kind (see examples below) Knowledge practice of safety standards (e.g. ISO 26262, MISRA C++:2023, ASPICE) Robotics domain knowledge (e.g. ROS) Expertise in modern C++ template meta-programming Skilled at control systems design Adept at creating software for resource constrained environments Something else we haven't More ❯
MERITUS Talent are working with Europe's largest weapons systems manufacturer and integrator for the recruitment of a C++ Software Engineer to join their Bristol office on a contract basis. The role requires an active SC Clearance, and candidates must be a sole British national C++ Software Engineer - Bristol - Contract - 6 to 12 Months - £65 per hour via Umbrella - SC … Software Engineer who is proactive and takes the initiative. Skillset/experience required: A strong background in software engineering, its realisation and system wide impact. Experience of working in C++ Collaborative, open approach to development and have the ability to work well in a team and maintain momentum during development. Experience 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 ❯
MERITUS Talent are working with Europe's largest weapons systems manufacturer and integrator for the recruitment of a C++ Software Engineer to join their Bristol office on a contract basis. The role requires an active SC Clearance, and candidates must be a sole British national C++ Software Engineer - Bristol - Contract - 6 to 12 Months - 65 per hour via Umbrella - SC … Software Engineer who is proactive and takes the initiative. Skillset/experience required: A strong background in software engineering, its realisation and system wide impact. Experience of working in C++ Collaborative, open approach to development and have the ability to work well in a team and maintain momentum during development. Experience 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 ❯
MERITUS Talent are working with Europe's largest weapons systems manufacturer and integrator for the recruitment of a C++ Software Engineer to join their Bristol office on a contract basis. The role requires an active SC Clearance, and candidates must be a sole British national C++ Software Engineer - Bristol - Contract - 6 to 12 Months - £65 per hour via Umbrella - SC … Software Engineer who is proactive and takes the initiative. Skillset/experience required: A strong background in software engineering, its realisation and system wide impact. Experience of working in C++ Collaborative, open approach to development and have the ability to work well in a team and maintain momentum during development. Experience 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 ❯