of lab equipment and tools. Provide technical support for system development and customer-specific deployments. Senior Embedded Software Engineer requirements Extensive experience in embedded C development, both in bare-metal and RTOS environments. Strong understanding of microcontroller systems, memory management, and optimised coding techniques. Ability to undertake practical hands-on More ❯
A Software Engineer with industry experience within an Engineering or Manufacturing environment will join an exciting High-Tech Company working in the renewable energy sector. You should bring a range of technical skills to include C#, Software QA, Unit Testing More ❯
A Software Engineer with industry experience within an Engineering or Manufacturing environment will join an exciting High-Tech Company working in the renewable energy sector. You should bring a range of technical skills to include C#, Software QA, Unit Testing More ❯
on signal/image processing Bachelor’s degree in Computer Science, Electronics, Engineering, or a related field (Master’s or PhD preferred) Proficiency in C/C++, Java, or Python Strong experience in low-level embedded systems and electronics Demonstrated ability to lead and mentor junior engineers Benefits : Competitive salary More ❯
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 ❯
experience in at least one of the following areas: 1. complex PCB design; 2. FPGA development in VHDL; 3. software development experience in embedded C/C++. Remuneration: Salary dependent on experience. Discretionary annual bonus based on company performance. 25 days holiday plus standard UK public holidays. 10% company contribution More ❯
experience in at least one of the following areas: 1. complex PCB design; 2. FPGA development in VHDL; 3. software development experience in embedded C/C++. Remuneration: * Salary dependent on experience. * Discretionary annual bonus based on company performance. * 25 days holiday plus standard UK public holidays. * 10% company contribution More ❯
experience in at least one of the following areas: 1. complex PCB design; 2. FPGA development in VHDL; 3. software development experience in embedded C/C++. Remuneration: * Salary dependent on experience. * Discretionary annual bonus based on company performance. * 25 days holiday plus standard UK public holidays. * 10% company contribution More ❯
Geoscience Software Engineer (C Qt, Masters or PhD) Guildford, Surrey (On-site) £65000 - £120,000 + 25% Bonus, 10% Pension, Private Medical. - A Masters or PhD Degree in Geology, Physics, Mathematics, Science or Computing. - Can work full-time, 5 days a week in Guildford in the office. Your new company 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 ❯
Job Description Geoscience Software Engineer (C Qt, Masters or PhD) Guildford, Surrey (On-site) £65000 - £120,000 + 25% Bonus, 10% Pension, Private Medical. - A Masters or PhD Degree in Geology, Physics, Mathematics, Science or Computing. - Can work full-time, 5 days a week in Guildford in the office. 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 ❯
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 ❯
and software. Knowledge of integrated circuit interfacing and digital and analogue communication systems at a design level. Desirable Skills In-depth knowledge of Embedded C Python Serial Communications Protocols - RS232, RS485, RS422 Knowledge of ASP .NET Framework Target salary £45,000 - £50,000 LocationSurrey Working hours Monday - Friday Core Hours 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 ❯
a technical consultancy firm. They are on the hunt for a Lead Software Developer with 3 or more years software development experience, preferably in C/C++. You need to have the tech skills, but also ability to manage multiple projects and junior team members. The candidate will be responsible … for: • 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; • mentoring and leading others. A typical candidate will: • have 3 or … more years software development experience, preferably in C/C++; • have used source control systems such as subversion; • have developed and maintained complex real-world systems; • understand the importance of clear, efficient software design; • be familiar with using and configuring Linux systems. • be self-motivating, capable of working independently; • have More ❯
a technical consultancy firm. They are on the hunt for a Lead Software Developer with 3 or more years software development experience, preferably in C/C++. You need to have the tech skills, but also ability to manage multiple projects and junior team members. The candidate will be responsible … for: • 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; • mentoring and leading others. A typical candidate will: • have 3 or … more years software development experience, preferably in C/C++; • have used source control systems such as subversion; • have developed and maintained complex real-world systems; • understand the importance of clear, efficient software design; • be familiar with using and configuring Linux systems. • be self-motivating, capable of working independently; • have More ❯
a technical consultancy firm. They are on the hunt for a Lead Software Developer with 3 or more years software development experience, preferably in C/C++. You need to have the tech skills, but also ability to manage multiple projects and junior team members. The candidate will be responsible … for: * 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; * mentoring and leading others. A typical candidate will: * have 3 or … more years software development experience, preferably in C/C++; * have used source control systems such as subversion; * have developed and maintained complex real-world systems; * understand the importance of clear, efficient software design; * be familiar with using and configuring Linux systems. * be self-motivating, capable of working independently; * have 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 ❯
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 Outline of Competencies: Experience of developing software through entire lifecycle. … Ability to analyse process or tools to propose improvements where applicable. Qualifications and Experience required: 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 ❯
Leatherhead, Surrey, South East Hybrid / WFH Options
CGI
the unit and module integration scripts on the updated hardware and toolsets. Specific tasks include: • developing and updating unit/module integration scripts in C within the updated test environment • checking/modifying code for compatibility with the automated test environment • checking modified code for compliance with safe coding standards … applying quality management processes and standards Required qualifications to be successful in this role • C/C++ • Experience of automated test tools (specifically Cantata++, but experience with equivalent tools would be acceptable) • Working to coding standards and familiarity with safety-critical development • Basic understanding of satellite navigation #LI-SB2 #TJ More ❯