the technical development of our synthetic environments/simulation components for one of MBDA's weapon systems. A strong background in software (C# and C++), and its realisation and system wide impact, with a robust approach to problem solving. You will have an open approach to software development, as the More ❯
the technical development of our synthetic environments/simulation components for one of MBDA's weapon systems. A strong background in software (C# and C++), and its realisation and system wide impact, with a robust approach to problem solving. You will have an open approach to software development, as the More ❯
the technical development of our synthetic environments/simulation components for one of MBDA's weapon systems. A strong background in software (C# and C++), and its realisation and system wide impact, with a robust approach to problem solving. You will have an open approach to software development, as the More ❯
the technical development of our synthetic environments/simulation components for one of MBDA's weapon systems. A strong background in software (C# and C++), and its realisation and system wide impact, with a robust approach to problem solving. You will have an open approach to software development, as the More ❯
watford, hertfordshire, east anglia, united kingdom
Defence
the technical development of our synthetic environments/simulation components for one of MBDA's weapon systems. A strong background in software (C# and C++), and its realisation and system wide impact, with a robust approach to problem solving. You will have an open approach to software development, as the More ❯
the technical development of our synthetic environments/simulation components for one of MBDA's weapon systems. A strong background in software (C# and C++), and its realisation and system wide impact, with a robust approach to problem solving. You will have an open approach to software development, as the More ❯
Cambridge, East Anglia, United Kingdom Hybrid / WFH Options
Technical Futures
or Europe. A Junior/Mid level Research Engineer with a PhD in Mathematics, Computing or Cryptography coupled with strong programming skills (C/C++, Go, Rust, Solidity) will join an innovative start-up combining high-end security, blo... APCT1_UKTJ More ❯
/Virtualization/KVM/Virtio/RTOS/FreeRTOS/QNX/Agile/Embedded Systems/QEMU/Xen/C/C++/Python/Bootloaders By applying to this role you understand that we may collect your personal data and store and process it on our More ❯
analysis of CPU microarchitecture. Familiarity with cycle-accurate, cycle-approximate or functional simulators, microarchitecture pipelines, and common performance metrics. Strong proficiency in C/C++ for large-scale software development, with working knowledge of Python for scripting and data analysis. Excellent interpersonal skills and a track record of collaborative work More ❯
functionality with a focus on user experience. Contribute to the continual improvement of software engineering practices within the organisation. Required Qualifications & Skills Proficient in C++ (Essential) Demonstrable industry experience of software development. Strong understanding and hands-on experience with object-oriented software design. Ability to work effectively in a cross More ❯
performance impact of different compute, memory and communication configurations for Ai acceleration. What's required for this HPC Software Engineer position? Strong C/C++ Development Extensive CUDA/OpenCL/MPI experience Experience with GPU acceleration Experience with Ai/ML inference frameworks Experience in analysing workload sensitivity If More ❯
Degree in Electrical Engineering, Computer Science, or a related field. 3+ years of experience in embedded systems development , particularly in low-level C/C++ programming. Solid understanding of USB HID device emulation , input redirection, and peripheral control. Proficient in embedded Linux development and working with device trees, kernel modules More ❯
purpose CPU micro-architecture, such as pipelining, out-of-order execution, and caches Strong data analysis skill and software development skills (Assembly, C/C++, Python, etc.) Work well under cross-geography collaborative environment Desired: MSc or PhD in Electrical Engineering, Computer Science or relevant subjects Experience in SoC bring More ❯
in Computer Science, Electrical Engineering, or related fields. Hands-on experience in performance modelling and CPU microarchitecture analysis . Strong proficiency in C/C++ and familiarity with Python for scripting. Understanding of cycle-accurate or functional simulators and microarchitecture pipelines. Excellent communication and collaboration skills. What’s Offered Work More ❯
Cambridge, Cambridgeshire, East Anglia, United Kingdom
Prospero Integrated
Degree in Electrical Engineering, Computer Science, or a related field. 3+ years of experience in embedded systems development , particularly in low-level C/C++ programming. Solid understanding of USB HID device emulation , input redirection, and peripheral control. Proficient in embedded Linux development and working with device trees, kernel modules More ❯
in software performance analysis and optimization. Desired Skills and Experience: PhD in a relevant subject. Strong computer science knowledge and coding skills (C/C++, architecture, data structures, and algorithms). Strong self-motivation and a passion for exploring new technological frontiers. Excellent communication skills. Ability to work effectively within More ❯
of working on microprocessor designs. Familiarity with SystemVerilog, maybe using a methodology such as UVM. Python programming experience, for example to automate verification flows. C++ programming experience, maybe in the context of a mixed-language testbench. Experience with Continuous Integration flows using tools such as Jenkins. Experience with formal verification. More ❯
st neots, east anglia, United Kingdom Hybrid / WFH Options
Pico Technology
creative approach to problem-solving. Desirable skills include experience with Xilinx or Altera FPGAs and associated tools, proficiency in firmware/software development(C, C++, C#), and familiarity with design for Test & Measurement or scientific markets. Experience with tools such as Vivado, Modelsim, Visual Studio, Git, and Jira, as well More ❯
saint neots, east anglia, United Kingdom Hybrid / WFH Options
Pico Technology
creative approach to problem-solving. Desirable skills include experience with Xilinx or Altera FPGAs and associated tools, proficiency in firmware/software development(C, C++, C#), and familiarity with design for Test & Measurement or scientific markets. Experience with tools such as Vivado, Modelsim, Visual Studio, Git, and Jira, as well More ❯
C++ Software Developer/Engineer Location: Cambridge, UK Salary: Competitive Join our team of expert programmers within Options’ Market Data division! Working for Options Developing and engaging our people is a strategic priority for our business. We are looking for talented individuals to join our team and contribute to Options … technical proficiency in: One -two years’ experience in a related role involving the design and development experience. The ability to demonstrate previous experience with C++ including STL/Boost. Experience in working with Linux/Unix environments e.g. Red-Hat, CentOS. Scripting knowledge of BASH, Perl and Python. Proficiency with … ability. Experience with Agile working, TDD/BDD, CI/CD. Typical Job duties would include: Develop and implement applications written in C/C++ supporting our low latency trading platform. Work across the full development life cycle to create new features while maintaining and testing existing applications. Support our More ❯
Embedded Software Engineer to develop high-performance embedded systems. Key Responsibilities: Design, develop, and maintain embedded Linux software for modems. Implement efficient and reliable C++ code for embedded applications. Focus on Linux kernel and driver development for hardware interfaces and peripherals. Optimize performance and memory usage on resource-constrained systems. More ❯
platforms. Software Project Manager Key Requirements Prior experience in managing teams of software engineers (5-10). Must have working understanding of UML & C, C++ And/or Ada languages. Good understanding of the software development lifecycle including configuration management tools. Prior experience in government, defence or aerospace sectors desirable. More ❯
cambridgeshire, east anglia, United Kingdom Hybrid / WFH Options
IC Resources
processing Build interfaces for third-party surveillance and security integrations Enhance software functionality and improve end-user experience Software Engineer Essential Skills & Experience Strong C++ skills – confident and capable Solid experience with Linux and ideally embedded C Comfortable working across multiple technologies and system layers Broad technical background – adaptable rather More ❯
cambridgeshire, east anglia, United Kingdom Hybrid / WFH Options
Eclectic Recruitment Ltd
the team The successful candidate will have: Experience in a similar role Extensive experience in software design and development Proficiency in modern programming languages (C++, Java) Deep understanding of embedded Linux Understanding of the Android AOSP Excellent understanding of system architecture Excellent communication skills Experience working in an Agile environment More ❯
Experience in developing DSP algorithms is highly advantageous. Additional desirable experience includes: DSP/system modelling (MATLAB/Simulink) Embedded software development (C/C++ and Linux) Electronics development RADAR or communications applications Software Defined Radios (SDRs) Candidates must be eligible for UK Security Clearance. Please note, sponsorship is not More ❯