defence or homeland security. Electronic design experience is a plus. Skills: Strong communication and systems analysis skills (MATLAB, Python, C#). Solid mathematical background. Knowledge of embedded C/C++, defence standards, and control systems is an advantage. New Appointments Group, Expertly Matching Employers and Jobseekers since 1975. Before submitting your CV, please take a moment to check the layout More ❯
GL1 1DE, Gloucester, Gloucestershire, United Kingdom
Zenovo
software. Required Experience: 8+ years’ experience in software engineering, with a strong focus on embedded systems and/or low-level development. Expertise in native languages such as C, C++ & Python Proven track record of delivering complex projects in production environments. Deep understanding of secure coding practices and system-level design. Familiarity with a range of hardware platforms and toolchains. More ❯
ready solutions in a fast-paced environment. Requirements Min 2+ years of Python experience in a professional setting (HFT, trading, fintech, or other high-performance domains). Exposure to C++ or willingness to work in multi-language environments is a plus. Familiarity with SQL databases and Linux-based systems. Interest in financial markets, real-time systems, or algorithmic trading. Why More ❯
ready solutions in a fast-paced environment. Requirements Min 2+ years of Python experience in a professional setting (HFT, trading, fintech, or other high-performance domains). Exposure to C++ or willingness to work in multi-language environments is a plus. Familiarity with SQL databases and Linux-based systems. Interest in financial markets, real-time systems, or algorithmic trading. Why More ❯
Stevenage, Hertfordshire, England, United Kingdom Hybrid / WFH Options
The One Group
and have resided in the UK for the last 5 years. Previous or current SC and DV clearance is highly beneficial. Duties & Experience: Strong programming knowledge of ADA (C, C++ & C# desirable) Work with a multidisciplinary team to create extensible code for new development and to provide software solutions Previous experience with bare-metal embedded software Model-based development using More ❯
Learning · SQL Server · Knowledge of Data analysis/Mining/Warehousing · Statistical Analysis · Linear Regression · Database Desired Skills : Experience with any of the following: · Python · Hadoop · R · Java/C++ Qualifications and Attitude: Master’s (Required) in Data Science, Mathematics, Statistics, Economics, IT related fields and 1-2 years of experience in Information Technology. You should be entitled to work More ❯
Learning · SQL Server · Knowledge of Data analysis/Mining/Warehousing · Statistical Analysis · Linear Regression · Database Desired Skills : Experience with any of the following: · Python · Hadoop · R · Java/C++ Qualifications and Attitude: Master’s (Required) in Data Science, Mathematics, Statistics, Economics, IT related fields and 1-2 years of experience in Information Technology. You should be entitled to work More ❯
Learning · SQL Server · Knowledge of Data analysis/Mining/Warehousing · Statistical Analysis · Linear Regression · Database Desired Skills : Experience with any of the following: · Python · Hadoop · R · Java/C++ Qualifications and Attitude: Master’s (Required) in Data Science, Mathematics, Statistics, Economics, IT related fields and 1-2 years of experience in Information Technology. You should be entitled to work More ❯
Learning · SQL Server · Knowledge of Data analysis/Mining/Warehousing · Statistical Analysis · Linear Regression · Database Desired Skills : Experience with any of the following: · Python · Hadoop · R · Java/C++ Qualifications and Attitude: Master’s (Required) in Data Science, Mathematics, Statistics, Economics, IT related fields and 1-2 years of experience in Information Technology. You should be entitled to work More ❯
london (city of london), south east england, united kingdom
Information Tech Consultants
Learning · SQL Server · Knowledge of Data analysis/Mining/Warehousing · Statistical Analysis · Linear Regression · Database Desired Skills : Experience with any of the following: · Python · Hadoop · R · Java/C++ Qualifications and Attitude: Master’s (Required) in Data Science, Mathematics, Statistics, Economics, IT related fields and 1-2 years of experience in Information Technology. You should be entitled to work More ❯
Responsibilities as AI Infrastructure Engineer: Design and implement scalable, distributed systems to support AI-driven workloads, ensuring high performance and reliability. Develop robust software solutions using Python (and potentially C++) to address complex technical challenges in AI and distributed computing. Work within a larger team to rapidly develop proof-of-concept prototypes to validate research ideas and integrate them into More ❯
in-depth understanding of operating systems and/or distributed systems and/or cloud computing. Good programming skills, master of at least one language, such as C/C++, Go, Python etc. Good communication skills. Desirable Experience: PhD in operating systems, distributed systems etc. Published papers in top journals/conferences. If this role is of any interest please More ❯
Boldon Colliery, Tyne and Wear, North East, United Kingdom
Catalyst
gained in an engineering or technology environment. Key Selection Criteria Bachelors degree plus demonstrable experience in embedded, real-time software. Demonstrable experience in real-time embedded software programming using C++ and/or C. Experience of in-circuit testing and software debugging tools/techniques. Demonstrated ability to develop designs to meet project schedules and performance targets. Demonstrated knowledge of More ❯
computer graphics, with middleware development experience using Vulkan (preferred), OpenGL ES, or OpenGL. Strong understanding of computer graphics pipelines and modern GPU architectures. Expert-level proficiency in C and C++ programming languages. System-level performance analysis skills and strong OS fundamentals (memory management, multithreading). Desirable Skills Experience of SKIA graphics library. Experience designing and implementing GPU shader algorithms. Experience More ❯
Gloucester, Gloucestershire, South West, United Kingdom Hybrid / WFH Options
NSD
technical stakeholders. Skills & Experience Hardware prototyping, PCB design, and microcontroller programming. Flash memory data extraction. Advanced soldering, desoldering, and use of logic analysers/oscilloscopes. Programming experience in C, C++, or Python. Strong Linux knowledge (CLI, system configuration). Analytical, methodical problem-solving approach. Must hold Enhanced DV/UKIC Clearance Nice-to-Haves: Reverse engineering (IDA Pro, Ghidra, Binary More ❯
Basingstoke, Hampshire, South East, United Kingdom Hybrid / WFH Options
Anson Mccade
We're Looking For: • Strong technical background in software design and architecture. • Experience with model-based engineering and software design patterns. • Proficiency in one or more programming languages (e.g. C++, C#, Java, Python). • Knowledge of modern engineering practices such as continuous integration and automated testing. • Ability to explain complex architectural concepts clearly and mentor development teams. • Skilled communicator with More ❯
southampton, south east england, united kingdom Hybrid / WFH Options
Anson Mccade
We're Looking For: • Strong technical background in software design and architecture. • Experience with model-based engineering and software design patterns. • Proficiency in one or more programming languages (e.g. C++, C#, Java, Python). • Knowledge of modern engineering practices such as continuous integration and automated testing. • Ability to explain complex architectural concepts clearly and mentor development teams. • Skilled communicator with More ❯
deliver innovative, high-quality software solutions. The ideal candidate would have: Experience in using software to build hardware solutions or synthetic environments. A background in C# and/or C++ software development. Practical knowledge of real-time systems and simulation. Familiarity with modern software engineering practices including configuration control, continuous integration, and test-driven development. An appreciation for agile methodologies More ❯
deliver innovative, high-quality software solutions. The ideal candidate would have: Experience in using software to build hardware solutions or synthetic environments. A background in C# and/or C++ software development. Practical knowledge of real-time systems and simulation. Familiarity with modern software engineering practices including configuration control, continuous integration, and test-driven development. An appreciation for agile methodologies More ❯
watford, hertfordshire, east anglia, united kingdom
Eclectic Recruitment Ltd
deliver innovative, high-quality software solutions. The ideal candidate would have: Experience in using software to build hardware solutions or synthetic environments. A background in C# and/or C++ software development. Practical knowledge of real-time systems and simulation. Familiarity with modern software engineering practices including configuration control, continuous integration, and test-driven development. An appreciation for agile methodologies More ❯
to our customers. Through the programme you will learn how to create simulation software in programming languages/environments such as: MathWorks MATLAB, Simulink and Stateflow FORTRAN C/C++ How to create software in a team using team collaboration tools Training By the end of this 4 year programme, you'll have achieved a BSc (Hons) in Digital and More ❯
CD pipelines (Jenkins, GitLab CI, Azure DevOps). Hardware Interaction: Collaborate closely with hardware engineers to ensure seamless system integration and validation. What You Bring Strong proficiency in C, C++ , and Python ; scripting skills (Shell/Bash) a plus. Hands-on experience with microcontroller platforms (ARM Cortex, STM32, ESP32, etc.). Knowledge of IoT communication protocols and secure data transmission More ❯
CD pipelines (Jenkins, GitLab CI, Azure DevOps). Hardware Interaction: Collaborate closely with hardware engineers to ensure seamless system integration and validation. What You Bring Strong proficiency in C, C++ , and Python ; scripting skills (Shell/Bash) a plus. Hands-on experience with microcontroller platforms (ARM Cortex, STM32, ESP32, etc.). Knowledge of IoT communication protocols and secure data transmission More ❯
track. Day-to-day, you’ll: Collaborate with Project Management and Engineering leaders to turn technical specifications into detailed software tasks Write high-quality embedded code in C/C++ (microcontrollers, DSP, embedded Linux, ARM) Guide and mentor junior engineers, promoting best practice and continuous improvement Support project delivery using tools such as Jira and Confluence Liaise with Electronics, Acoustics More ❯
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 ❯