a truly remarkable client developing cutting edge products that are in operation accross the world. Key Responsibilities: Develop, test, and maintain software solutions. Use C, C++, and/or Fortran to solve challenges. Collaborate with teams to design and optimize solutions. Apply problem-solving skills to deliver optimized software. Work … with Machine Learning, AI, and graphics development. Essential Qualifications: Advanced degree in Physical Science, Mathematics, Engineering, Geology, or Computing Science. Strong programming experience in C, C++, and/or Fortran. Excellent problem-solving skills. Desirable Skills: GPU development (OpenCL, CUDA). Experience with Machine Learning and AI. Familiarity with CI More ❯
day one = 5x basic salary. Discount Shopping Portal. Free Parking on site. Required Skills & Experience: Proficiency in developing control and control panel software using C or Structured Text (IEC 61131), with knowledge of modern software development methodologies such as Agile, Scrum, or V-model. A strong foundation in automotive electronics 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 ❯
related to current projects and product design Assists with the support and development of software engineers by providing advice and mentoring Experience required: Embedded C & C++ experience. Embedded multithreaded application development using an RTOS e.g. FreeRTOS. Creation and tuning of PID loops. Exposure to UML. Agile Development with SOLID Design More ❯
Employment Type: Permanent
Salary: Healthcare, Pension scheme, LA, 25 days holiday (plus bank holidays)
our customers in using the software Mentoring and leading others Required Skills You will have experience of some of these skills: Software development in C/C++ Software development in Python/MATLAB GUI development in HTML/Javascript Source control systems using Subversion or Git 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 ❯
Surrey, England, United Kingdom Hybrid / WFH Options
Christy Media Solutions
tools such as Vivado or ISE. An understanding of digital audio, mixing consoles, or audio effects design is highly desirable, along with skills in C/C++, SHARC DSP assembly, or U-Boot/Linux/Yocto development. The ideal candidate will have an analytical mindset with excellent problem-solving More ❯
/AI conferences/journals (e.g., ICML, NeurIPS, ICLR, CVPR, ECCV, IEEE TPAMI, AAAI or similar) Strong development skills with Python and/or C/C++ Demonstrated experience in: Generative AI, including hands-on implementation of state-of-the-art models or 3-D vision Developing with machine learning More ❯
design or FPGA development A strong academic background with a relevant degree from a Russell Group university or an equivalent institution. Some experience with C/C++. Excellent verbal and written communication skill. Interviews are being scheduled this week. Apply with your updated CV through the link. More ❯
clear, efficient software design • be familiar with using and configuring Linux systems You will have experience of some of these skills: • software development in C/C++ • software development in Python/MATLAB • GUI development in HTML/Javascript • source control systems using Subversion or Git You will be responsible 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 ❯
woking, south east england, united kingdom Hybrid / WFH Options
Bright Purple
expertise will be instrumental in delivering high-quality software solutions that exceed customer expectations. To be considered, you will have: Strong programming abilities in C and Java Extensive experience working with Linux Excellent communication skills Joining this growing, innovative, and employee-centred business means becoming part of a company that More ❯
guildford, south east england, united kingdom Hybrid / WFH Options
Bright Purple
expertise will be instrumental in delivering high-quality software solutions that exceed customer expectations. To be considered, you will have: Strong programming abilities in C and Java Extensive experience working with Linux Excellent communication skills Joining this growing, innovative, and employee-centred business means becoming part of a company that 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 ❯
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 ❯
Excellent verbal and written communication skills. Experience in at least one of the following areas: FPGA development in VHDL. PCB design and layout. Embedded C/C++ software development. Benefits & Package: Salary: Dependent on experience. Annual discretionary bonus based on company performance. 25 days holiday plus UK public holidays. 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 ❯
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 ❯
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 ❯
services or engineering/automotive industry Strong knowledge of Commercial automotive systems and components Basic understanding of Matlab/Simulink/Stateflow Proficient in C/C++ Programming Capable of handling Vector CANalyzer and Vector Toolchain If youre interested, call Alfie Harvey on More ❯