CPU architectures or other complex IP (e.g. GPUs, NNAs) Fluency and the ability to write clear and concise code in languages like SystemVerilog, Python, C++, Rust, or Go Past verification ownership of multiple design blocks Analytical thinking, self-sufficiency and strong team collaboration skills Ability to work effectively across teams More ❯
Bristol, Gloucestershire, United Kingdom Hybrid / WFH Options
Kinneir Dufort
developing systems from concept to design for manufacture. Experience using Altium Designer for schematic capture and PCB layout. Experience developing embedded software (C/C++). Depending on your skills and experience, we are considering a salary of up to £65,000 per annum. Why work with us? We offer More ❯
Software Engineer - Java OR C++ Gloucestershire/London - 4 days on-site A global leader in aerospace, defense, and advanced technologies is looking for a permanent Software Engineer (Java/C++). This company is at the forefront of developing cutting-edge solutions for national security and space exploration. It … SC or DV clearance. Candidates eligible and willing to undergo DV vetting will also be considered. Key requirements : Proficient in Java, and/or C++ Experience in JavaScript/TypeScript & React Experience of developing on Linux. Knowledge of mocking up and unit testing frameworks such as JUnit 5.x (Jupiter) Experienced More ❯
Cadence for electromagnetic and circuit simulation Hands-on experience in RF labs with real-world test instrumentation Strong coding skills in Python, C/C++, and shell scripting for automation and test development This is a unique opportunity to elevate your career while contributing to world-class wireless product innovation. More ❯
experience (product lifecycle, requirements capture and test definition). In-depth knowledge of GNSS measurement engine signal processing. Strong programming or analysis in Matlab, C++, C or similar. Desirable Agile development. Source Control (e.g., git). Continuous Integration. In-depth knowledge of the full GNSS signal-processing chain. Synthetic aperture More ❯
a real difference. We're looking for people with experience in the following areas: Experience programming in at least one of: Java, Python, JavaScript, C++, C#, React. Strong experience developing solutions in an Agile/Scrum environment. Exposure to building CI/CD solutions (Docker, Kubernetes, Jenkins Git etc). … Holding active clearance (SC, DV, eDV). Available Roles: Lead Developers, National Security/Defence, C++ or Python, Up to £80,000. Senior Developers, National Security, Java, Python or JavaScript, Up to £105,000 Cyber Software Engineers, National Security, Python or C++, Up to £105,000 Data Software Engineers, National … Security, Python & SQL, Up to £105,000 Developers, National Security/Defence, C++, Python or Java, Up to £60,000. Senior Developers, Consultancy, Java, Python or JavaScript, Up to £85,000. Senior Developers, Consultancy, Java/React, Up to £100,000. Mid Level Developers, Small Consultancy, Java, Python or JavaScript More ❯
Cheltenham, Gloucestershire, South West, United Kingdom
Defence
on mission-focused projects, where your input will have a real-world impact. Key Responsibilities: Developing and maintaining software solutions using languages such as C++, Python, and Linux Implementing containerisation using Helm and other relevant tools Collaborating with cross-functional teams to design scalable and supportable systems Contributing to the … Testing and debugging code to ensure high-quality deliverables Documenting software designs and ensuring comprehensive test coverage Job Requirements: Experience in software development using C++, Python, and Linux Proficiency in containerisation, particularly with Helm Understanding of telephony and internet protocols and standards is desirable Experience with Rust and GoLang is More ❯
on mission-focused projects, where your input will have a real-world impact. Key Responsibilities: Developing and maintaining software solutions using languages such as C++, Python, and Linux Implementing containerisation using Helm and other relevant tools Collaborating with cross-functional teams to design scalable and supportable systems Contributing to the … Testing and debugging code to ensure high-quality deliverables Documenting software designs and ensuring comprehensive test coverage Job Requirements: Experience in software development using C++, Python, and Linux Proficiency in containerisation, particularly with Helm Understanding of telephony and internet protocols and standards is desirable Experience with Rust and GoLang is More ❯
Bristol, Gloucestershire, United Kingdom Hybrid / WFH Options
Reach Industries
be on understanding business requirements and designing optimal AI solutions. Develop and deploy AI models for visual data analysis and inference using Python and C++, OpenVINO, OpenCV, AWS, CVAT, scikit-learn, and scipy. Collaborate with our data scientists and domain experts to understand project requirements and design optimised AI solutions. … Engineering, Mathematics, or related fields. At least 3 years of commercial experience as an AI Engineer or similar roles. Strong proficiency in Python/C++ for AI model development and inference. Experience with OpenVINO, OpenCV, AWS, CVAT, scikit-learn, and scipy for visual AI applications. Proficiency in TensorFlow/Keras More ❯
learn, TensorFlow, PyTorch) to architect and prototype cutting-edge ML systems, leveraging Linux environments. Able to expand programming expertise to other languages such as C++ and Java. Drive complex AI and physics-driven projects, collaborating with engineering, application, and customer support teams to deliver market-ready products. Mentor and coach … scientist with strong object-oriented programming skills, efficient testing, and experience leading mid-scale development projects. Advanced proficiency in at least one of Python, C++, Fortran, Julia, or Java, with experience in AI/ML libraries (e.g., Pandas, NumPy, Scikit-learn, TensorFlow, PyTorch) and familiarity with Linux environments. Strong understanding More ❯
in-house manufacturing, from ideas and concepts to the best products on the market that fuel the ambiance of living rooms and concert halls! C++ Software Developer: We are looking for a talented developer with a passion for designing, coding, and debugging C++ applications. This position will work within a … the development of new audio products, focusing on backend development in C++. Working on UI enhancements and debug for better performance using QML and C++ bindings. Expand and maintain Python bindings for the C++ backend to support automation and testing. Experience and Qualifications required: 4+ Years of professional experience writing … modern' C++. Experience using the standard library and other popular C++ frameworks for logging, testing or networking. Strong understanding of design patterns and their application to C++ programming. Knowledge of version control systems like git, including feature/release/hotfix branch concepts and their application in a group development More ❯
We are recruiting for a SC Cleared UKEO C++ Developer on contract to be based at our client's site in Bristol. Overview of department: Our team, at our Bristol facility, develops solutions for the next generation of Defence Systems; developing evolving products while maintaining our reputation for safety, performance More ❯
enabled by our strategic partner ecosystem and our robust technology platforms across the IBM portfolio Your role and responsibilities We are seeking an experienced C++ (MFC) software engineer, who has good experience of IDMS, IDMSX, and Journal Roll Forward processing. The successful candidate should have the full range of SDLC … The candidate will be responsible for the migration of several large legacy databases, moving them onto a modern equivalent. Required technical and professional expertise C++ (Using Microsoft Foundation Class Library (MFC IDMS (Integrated Database Management System) IDMSX (Integrated Database Management System (that was extended from IDMS JRF (Journal Roll Forward More ❯
Gloucester, Gloucestershire, United Kingdom Hybrid / WFH Options
Lockheed Martin
in RF algorithm development and Digital Signal Processing Antenna optimisation and characterisation experience Embedded systems vulnerability analysis Knowledge of OpenCPI, GnuRadio, Python, C/C++, and other SDR development tools. VHDL, Python and/or C/C++ Development on Linux and use of GitLab Job Reference Number: 16667BR Employee More ❯
Software Engineer - Onsite Cheltenham C++/Python/Linux Are you a skilled and motivated software engineer looking to make a real impact in a supportive and forward-thinking environment? We're seeking enthusiastic individuals with a passion for technology and continuous learning to join our growing team in Cheltenham. … each week to personal and professional development (10% of your time) Tech Stack - Skills & Experience: Essential Experience in One or More of the Following: C++ Python Linux Containerisation (e.g. Docker, Kubernetes) Helm Desirable Experience: Telephony systems Internet protocols and standards Rust GoLang What We Offer: A supportive, inclusive team culture More ❯
and ensure our systems deliver excellence during critical sporting events. What Your Day Will Look Like Develop and implement robust test automation frameworks for C++ desktop applications and Cypress for web-based testing. Explore and integrate open-source tools like Sikuli and Selenium for versatile testing solutions. Collaborate with Product … HTML, CSS, and JavaScript. Expertise in CI/CD tools and pipeline automation. A collaborative, innovative mindset with effective communication skills Our Tech Stack C++/Computer Vision: C+/20, Qt, Boost, ZeroMQ, ElasticSearch. Web: Java, Node.js, RESTful APIs, JUnit. General: Git, Docker, AWS, Jenkins, GitHub Actions. ML: Python More ❯
to provide support in the development of embedded software for cutting-edge defence applications. This role is ideal for professionals with expertise in C, C++, and/or Ada, who have experience working in real-time environments and model-based development. KEY RESPONSIBILITIES: Develop and support embedded software using C … C++, and/or Ada. Work with Real-Time Operating Systems (RTOS) to deploy software solutions. Utilise model-based development techniques, employing UML tools such as Rhapsody or Matlab/Simulink. Perform analytical design, critical analysis, and software reviews. Implement software on ARM-based processing platforms. Collaborate with firmware and … DO-178B/C, and restricted coding standards including MISRA and SPARK. EXPERIENCE AND SKILLS: Strong proficiency in embedded software development using C, C++, and/or Ada. Experience in real-time software design and implementation. Understanding of software deployment on Real-Time Operating Systems (RTOS) and ARM-based platforms. More ❯
We are a leading name in defence, aiding Governments, Nations and Societies to defend themselves in an ever-evolving world of cyber crime. We are currently looking for an experienced Software Engineer to join our prestigious Wireless team to design More ❯
Guidant Global is partnering with a trusted affiliate of the UK's Ministry of Defence to recruit a proficient C++ Software Architect. This position entails working at the Bristol facility to develop cutting-edge solutions for the next generation of Air Defence Systems. Our client's team is committed to … proactive Software Engineer who demonstrates initiative. What do you need?: Extensive experience in software engineering, including its implementation and system-wide impact. Proficient in C++ programming. Skilled in developing and working with software architecture models. Demonstrates a collaborative and open approach to development, with the ability to work effectively in More ❯
a multidisciplinary team to deliver robust, high-performance software applications tailored to our defence projects. Key Responsibilities Design, develop, and implement software solutions using C++ for system-on-system architectures. Engage in the full software development lifecycle , including requirements analysis, design, development, testing, deployment, and maintenance. Collaborate with cross-functional … software-related issues in a timely and efficient manner. Maintain comprehensive documentation of design processes, code, and systems. Essential Qualifications and Skills Proficiency in C++ programming with demonstrable experience in software development. Advanced C++ (CPP) and Object-Oriented Programming (OOP) Strong understanding of the full software development lifecycle and system More ❯
Principal Engineer (Palantir Foundry) – London – Salary Up To £120,000 per annum Are you a world-class technical leader ready to define the future of AI-driven engineering? A Palantir visionary with the experience, authority, and ambition to lead at More ❯
Principal Engineer (Palantir Foundry) – London – Salary Up To £120,000 per annum Are you a world-class technical leader ready to define the future of AI-driven engineering? A Palantir visionary with the experience, authority, and ambition to lead at More ❯