Guildford, Surrey, South East Hybrid / WFH Options
BAE Systems
digital/RF/analogue) for our products Manufacturing devices designed to operate in extreme environments Creating software and applications and GUIs (typically using C, C++, Java, Javascript or React) Creating FPGA-based digital signal processing applications (typically using VHDL) Developing software and/or firmware for a range of More ❯
coding, interface design and database development. Experience Required Advanced degree in Computer Science, Engineering, Physical Science or Mathematics Programming experience in suitable language including: C, C++, Fortran All candidates must display excellent numerical, problem solving, and organisational skills Additional skills in any of the following also beneficial C#, WinForms, WPF More ❯
Guildford, Surrey, United Kingdom Hybrid / WFH Options
Ecm Selection
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 More ❯
Surrey, Metro Vancouver, British Columbia Hybrid / WFH Options
ECM Selection
links. This role is fully on-site with no options for hybrid or remote work. Keywords: RSE, Scientific Modelling, R&D, Python, Julia, R, C, C++, C#, Fortran, Digital Twins, Agentic Systems, Probabilistic Programming, Machine Learning, Reinforcement Learning Another top job from ECM, the high-tech recruitment experts. Even if More ❯
Contrastive learning (e.g., multimodal feature alignment) Model compression techniques (e.g., quantization, pruning, knowledge distillation) Proven success in: Software development using Python and/or C/C++ Working with ML frameworks such as PyTorch and/or TensorFlow Writing clear and thorough documentation Using standard software engineering tools and practices More ❯
presentation skills have knowledge of at least one of the following areas: FPGA development in VHDL PCB design and layout software development in embedded C/C++. The candidate will be responsible for: simulating and implementing signal, image, or data processing algorithms in VHDL for FPGAs designing PCBs using FPGAs More ❯
Frimley, Surrey, United Kingdom Hybrid / WFH Options
Certain Advantage
and higher layers (Layer 2/3). Familiarity with standards compliance testing, preferably MIL-STD communication standards. Proficiency in programming languages such as C, C++, Python or Rust, and tools like MATLAB for algorithm development and simulation. Strong understanding of wireless communication systems, signal characteristics, and channel modelling. Ability More ❯
of operation of RF test equipment such as Spectrum Analysers, VNAs, power meters etc • Proven experience in program language in an automation test environment (C/C++/Python etc.) • Excellent Interpersonal skills. • Knowledge on RF fundamentals and communications theory. • Independent, self-motivated, team player and multitasking capabilities. • Ability to More ❯
related field. First-author publications in top AI/ML venues (CVPR, NeurIPS, ICML, ICLR, etc.). Strong skills in Python and/or C/C++, and hands-on experience with modern ML frameworks. Familiarity with Git and sound software engineering practices. Excellent communication and problem-solving abilities. Bonus More ❯
experience working with Linux systems; In depth knowledge and familiarity with the Linux operating system and adept in its usage; Understanding of programming with C/C++; Experience and interest in working with server grade hardware; Linux command line for OS and network configuration, resource optimisation and software installation; Understanding More ❯
Sunbury-on-thames, Middlesex, United Kingdom Hybrid / WFH Options
FT Technologies Ltd
high reliability code Experience of PC application development with C# or other high level .NET Visual Studio programming language In-depth knowledge of embedded C Familiarity with all aspects of Software Q.A. Experience with software development and support for high technology manufactured products Knowledge of electronic hardware, firmware and software. More ❯
implementation of state-of-the-art models .3-D visionDeveloping with machine learning frameworks - Tensorflow/PytorchStrong development skills with Python and/or C/C++ is required. Excellent communication, teamwork and a results-oriented attitudeProficiency in problem-solving and debugging Desirable Skills : Expertise in image-based 3D reconstruction More ❯
challenges to solve, this is a great place to continue developing your technical skills. Requirements: * Commercial-grade experience developing and maintaining complex systems in C/C++ * Familiarity with web UI technologies (HTML, JavaScript, etc) and Linux systems * Strong academic background... More ❯
Language Processing, AI, Electrical Engineering, or a related field. Experience with ML frameworks such as PyTorch, TensorFlow, or JAX. Strong programming skills in C++, C, or Python. Experience working with embedded or mobile devices. Ideally, 2+ years of industry experience post-PhD. How to Apply: To apply, please send your More ❯
Cambridge, Cambridgeshire, Staines, Surrey, United Kingdom
Redline Group Ltd
Language Processing, AI, Electrical Engineering, or a related field. Experience with ML frameworks such as PyTorch, TensorFlow, or JAX. Strong programming skills in C++, C, or Python. Experience working with embedded or mobile devices. Ideally, 2+ years of industry experience post-PhD. How to Apply: To apply, please send your More ❯
Language Processing, AI, Electrical Engineering, or a related field. Experience with ML frameworks such as PyTorch, TensorFlow, or JAX. Strong programming skills in C++, C, or Python. Experience working with embedded or mobile devices. Ideally, 2+ years of industry experience post-PhD. How to Apply: To apply, please send your More ❯
join an exciting High-Tech Company working in the renewable energy sector. You should bring a range of technical skills to include C# .NET, C Programming, Software QA and an understanding of electronic hardware. The successful Software Engineer will design, build and maintain efficient, reusable and reliable C# Code with More ❯
join an exciting High-Tech Company working in the renewable energy sector. You should bring a range of technical skills to include C# .NET, C Programming, Software QA and an understanding of electronic hardware. The successful Software Engineer will design, build and maintain efficient, reusable and reliable C# Code with More ❯
Guildford, Surrey, United Kingdom Hybrid / WFH Options
ECM Selection (Holdings) Limited
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 … 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 More ❯
software within agreed timescales and to budget The right candidate will be capable of designing and delivering robust code. Demonstration of competence in using C is essential as is embedded programming experience of both low level and high level code The candidate will be responsible for leading a small team. … supervision. Ability to analyse process or tools to propose improvements where applicable. Qualifications & Experience: Essential: Team working ability and drive to deliver on time C experience in an embedded environment Experience of embedded processors and real-time operating systems Experience of interfacing with hardware devices and peripherals Solid understanding of More ❯
software within agreed timescales and to budget The right candidate will be capable of designing and delivering robust code. Demonstration of competence in using C is essential as is embedded programming experience of both low level and high level code The candidate will be responsible for leading a small team. … supervision. Ability to analyse process or tools to propose improvements where applicable. Qualifications & Experience: Essential: Team working ability and drive to deliver on time C experience in an embedded environment Experience of embedded processors and real-time operating systems Experience of interfacing with hardware devices and peripherals Solid understanding of More ❯
Guildford, Surrey, United Kingdom Hybrid / WFH Options
The Talent Locker Ltd
continue your career at somewhere that offers excellent career progression whilst working for a market leader? Do you have experience working on IBM SDL, C/C++ and work to a senior development level and looking for the next step in your career? This company has a great reputation and … of other technologies including GSM (mobile communications) and experience on SDL is mandatory; QNX would be helpful but not mandatory. Other technologies used are C/C++ development with gcc and gdb, using Git/GitLab for version control, with Docker, Yocto/bitbake, and the Rational SDL Suite. Testing More ❯
team have PhDs and minimally have a Master’s in computer science, physics, engineering, maths or similar. - Demonstrable programming experience in C++ (and ideally C or Fortran). - Further experience with C# (including WinForms, WPF, QML Frameworks) would be desirable. - Strong numeracy and understanding of mathematical modelling. - Experience with CUDA … not in Guildford already). Company sponsorship is available for applicants who meet all the requirements and most of the desirables. Keywords: C++, .NET, C/Fortran, Real-time Modelling Software, Algorithms, Maths Modelling, AI/ML, Graphics, Onsite Another top job from ECM, the high-tech recruitment experts. Even More ❯