UK You will report directly to the CTO and Founder, leveraging their world-leading expertise to grow your skills Developing the main product in C++ Young, friendly, collaborative team culture Requirements: Genuine interest in technology! It is imperitive you have a demonstrable passion for this - ideally in software development with more »
looking at computer architecture specifications like compilers, debuggers, models. Keywords: Compiler/Compilation/LLVM/GCC/OpenSource/Linux/C/C++/Hardware/debuggers/Graphics/GPU/Low Level/Direct X/OpenGL/Vulkan/AI/By applying to this more »
and have at least 6 years’ experience in processor verification. Experience in unit and full chip level test benches. Fluent in Systemverilog, C/C++ and Python. Knowledge of RISC-V ISA would be advantageous. Your benefits package will depend on position, but your benefits programme will include industry leading more »
Cambridge, Cambridgeshire, East Anglia, United Kingdom Hybrid / WFH Options
Langham Recruitment Limited
team through planning and technical mentorship. Qualifications and Experience: GNSS experience across Product Lifecycle, Requirements and Test Definition. Strong programming and analysis with MATLAB, C++, or C. Expert knowledge of GNSS measurement signal processing. Deep knowledge of full GNSS signal-processing chain. Experience with GNSS simulators. Multi-sensor fusion techniques more »
Key Responsibilities: Develop and Maintain Native Apps: Create and manage native applications for iOS (Swift), Android (Kotlin), and Linux/Embedded Linux (C/C++) platforms. Platform-Specific Development : Work with lower-level OS functions such as networking, background modes, scheduling, and power management to develop efficient solutions. Testing and more »
an opportunity to work with an independent, free-thinking organisation, with no debt, nor tied with any VC. They are looking for a Senior C++ Software Engineer to develop, maintain and optimise SDR's for various wireless communication protocols with a focus on bluetooth. You'll be collaborating with cross … a significant individual contribution to the organisation. What's required? Bachelors/Masters or PhD degree in Computer Science, Electrical Engineering or similar. Strong C++ development experience Hands-on experience with Bluetooth protocol analysis tools and techniques. Knowledge of embedded C and RTL Knowledge of electronics or physics to understand … the underlying principles of SDRs and wireless communication.If you are a Senior C++ Software Engineer and you're looking for a unique and exciting challenge within an independent company, please apply to learn more. If you are interested in this or other software opportunities within the UK, please contact Jack more »
experience in kernel development projects for GPUs Involvement in OpenCL, CUDA or similar parallel programming languages Understanding of ML frameworks - TensorFlow, PyTorch etc Strong C++ development skills Extensive experience with mentorship or leading a team Ability to work independently in a fast-paced environmentIf you are a Senior Compute Library more »
Cambridge, England, United Kingdom Hybrid / WFH Options
IC Resources
experience in kernel development projects for GPUs Involvement in OpenCL, CUDA or similar parallel programming languages Understanding of ML frameworks - TensorFlow, PyTorch etc Strong C++ development skills Ability to work independently in a fast-paced environment If you are a CUDA Kernel Developer looking for a new opportunity within an more »
is a deep technology company producing groundbreaking software for holographic displays and producing market-leading AR/VR headsets. They are looking for a C++ Software Engineer to be involved in the full development cycle, optimizing, profile and benchmarking, making a significant individual contribution. You'll be working on their … hologram software suite, conducting research, developing their code base and tackling optical challenges. What's required? Strong C/C++ and Python skills Experience with a variety of: CUDA, OpenGL, Vulkan, DirectX, Unity Cross platform development - Linux, Windows, Android Interest/experience with parallel computing Bonus - An interest in the … AR/VR fieldIf you are a C++ Software Engineer looking for an exciting opportunity in the AR/VR field, please apply to learn more! To find out more about this and other software opportunities across the UK, please contact Jack Bird at IC Resources. more »
interested in people from a variety of backgrounds, but your experience may include some of the following: Extensive experience or knowledge of LLVM Advanced C++ programming skills Strong knowledge of CPU, GPU or NPU Good Multithreading experience or knowledgeIf you’re a Compiler Engineer looking for an exciting new challenge more »
experience in kernel development projects for GPUs Involvement in OpenCL, CUDA or similar parallel programming languages Understanding of ML frameworks - TensorFlow, PyTorch etc Strong C++ development skills Ability to work independently in a fast-paced environmentIf you are a Compute Library Engineer looking for a new opportunity within an exciting more »
Our customers who specialises in developing core network software are looking for a C++ Developer to join their hybrid working scrum team. You must be willing to work from home with very limited on site work. 1 day per month In this role you will be dedicated to writing 4G … and 5G core network software for the companies flagship suite of products. C++ Developer £55,000 - £65,000 1 day per month on site in Cambridgeshire Responsibilities Design, build, and maintain efficient and reliable C++ code Work closely with other engineers to develop new products using Agile/scrum Work … next generation mobile core network software Resolve issues proactively to deliver high quality products Skills and experience At least 3+ years of experience developing C++ Good understanding of Telecomm protocols Must have experience/exposure to working on 4g & 5g core network projects Agile/Scrum experience Experience with GCC more »
closely with product development, platform services, and release management teams to contribute extensively to our embedded UI development and underlying architecture Integrate third-party C++ libraries Investigate, diagnose and resolve issues within the Roku Platform We’re excited if you have Relevant software development experience and a proven track record … of designing and shipping high-quality software on an embedded platform. Extensive programming experience with C++ and Embedded Linux or Native Application Development Ability to work in both user and kernel space In-depth understanding of Linux, tools, libraries, and open source development Understanding of API design considerations and tradeoffs more »
architecture. You will be working closely with product management to understand new features or extending current features for international market needs, development using modern C++ libraries/frameworks, scripting language and integration of third-party code. You will also be engaged in developing tools which can help larger development community … search features of the Roku OS. We're excited if you have Relevant software development experience with a proven track record, programming with C, C++ Hands on experience with scripting languages like Python, JavaScript, and derivatives BrightScript and Roku app development experience is a distinct advantage. Game development experience (professional more »
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Jefferson Wells
Job Opportunity: C++ Software Engineer** Are you a passionate C++ Software Engineer looking for an exciting new opportunity? Join a leading global technology company at the forefront of innovation! We're seeking an experienced C++ Software Engineer to contribute their expertise and collaborate on cutting-edge projects. **Key Responsibilities:** - Design … develop, and optimize high-performance C++ software solutions. - Collaborate with cross-functional teams to define and implement software requirements. - Debug and troubleshoot complex software issues, ensuring timely resolution. - Participate in code reviews, providing valuable insights to enhance code quality. **Qualifications:** - Bachelor's degree in Computer Science or related field (or … equivalent experience). - Strong proficiency in C++ on the Windows platform, with a proven track record of successful projects. Experience in MFC and C# is desierable. - Solid understanding of software development principles and methodologies. - Experience with software debugging and performance optimization techniques. - Excellent problem-solving skills and attention to detail. more »
Senior C++ Performance Software Engineer £70,000 - £90,000 + Bonus & healthcare! My client is a multinational Semiconductor scale-up, focused on AI acceleration architectures. Their performance team is expanding and looking to bring on a Senior C++ Performance Software Engineer to develop and maintain various tools used for functional … driven decisions within the company. You will also develop, test and verify reference compute compute library for proprietary NPU ISA. What's required? Strong C++ and Python Development experience Knowledge of processor architectures - GPU, CPU or NPU Knowledge of Machine Learning and ML hardware accelerators Experience developing compute librariesIf you … are a Senior C++ Performance Software Engineer looking for an exciting opportunity within a growing organisation, please apply to learn more! If you are interested in this or other software opportunities across the UK, please contact Jack Bird. more »
Cambridge, England, United Kingdom Hybrid / WFH Options
IC Resources
Staff C++ Modelling Engineer £100,000+ DOE & Hybrid working My client is a Cambridge based world leader in the Semiconductor industry, developing products with automotive applications. They are looking for a Staff C++ Modelling Engineer to be responsible for model creation for their product developments and integrate these models into … environment. You'll also adapt algorithms and models for hardware, with consideration of implementation cost and verification. What's required? Strong mathematics background Advanced C++ programming skills Good multithreading experience or knowledge Added bonus - understanding of image processing If you are a Staff C++ Modelling Engineer looking for an exciting more »
are looking for someone with: A strong background within Embedded Linux Experience with Linux driver or Kernel driver development Strong experience with C and C++ programming What Next? If you’re an Embedded Software Engineer looking for an exciting new challenge within a great company, then please apply today to … learn more! For more information on this role, or any other jobs across; Embedded, Firmware, C++ Programming, Linux Kernel, Device Driver Development, then please contact me, Callum Allen today. more »
Cambridge, England, United Kingdom Hybrid / WFH Options
European Recruitment
Senior Compute Library Engineer - Parallel Programming/Microarchitecture/C++ We are currently partnered with a cutting-edge semiconductor startup in the UK working on next-generation CPU/Risc-V technologies. The team is looking to expand its headcount with a Senior Compute Library Engineer to actively contribute to … NPU, or VPU microarchitecture. Extensive experience in parallel programming in either CUDA or OpenCL. Strong software development skills (including strong skills in C/C++) and a basic understanding of ML frameworks. Strong expereince with SIMD is highly advantageous. Keywords: Compute Library/CL/Parallel Programming/CUDA/…/Microarchitecture/Micro-architecture/Micro Architecture/Git/Jira/Machine Learning/ML/Tensorflow/Pytorch/C/C++/NPU/CPU/GPU/VPU If you are interested in this Senior Compute Library Engineer position, please send a copy of your more »
Cambridgeshire, England, United Kingdom Hybrid / WFH Options
The ONE Group Ltd
role** Key Responsibilities: Requirement Analysis Design, implementation and testing. Fault fixing Working in an Agile methodology About you: Advanced working knowledge of C or C++ Experience with real-time, multi-processor, multi-threaded, event-driven software. Excellent debugging skills Experience with development tools for debugging, profiling, code coverage, memory leak … detection. Keywords: Embedded Linux/Kernel/Android/AOSP/C++/C Apply now for a more detailed conversation and full spec. Sam Payne @ The One Group. more »
Cambridge, Cambridgeshire, East Anglia, United Kingdom
Circle Group
Senior Design Engineer - Cambridge (Hybrid) Design Engineer - FPGA - C++ - Software Development - Embedded Linux - Python - SystemVerilog - Altera - Engineering - Design - Machine Learning - Digital Design Are you passionate about shaping the future of AI technology? Do you thrive in a collaborative environment where your ideas can make a real impact? Look no further …/Verilog/VHDL experience 5+ years FPGA (Quantus, Vivado, Altera) experience Bachelors and Masters/PhD in Mathematics, Engineering (Or Similar) Experience with C++, C or python coding languages Familiar with Linux operating systems Benefits Starting salary between £65,000 - £85,000 per annum 25 days holiday plus Bank … could be the perfect opportunity for you. Apply now to peter.hutchins @ circlrecruitment.com to join our client's dynamic and friendly team. Design Engineer - FPGA - C++ - Software Development - Embedded Linux - Python - SystemVerilog - Altera - Engineering - Design - Machine Learning - Digital Design Circle Recruitment is acting as an Employment Agency in relation to this more »
the autonomous vehicle industry, your search ends here! Main Duties: + Working within their experienced development team + Design and implement in C/C++ + Using the company’s TI based embedded platforms Skills and Experience Required: + Technical degree + 4+ years experience in embedded C/C++more »
of their product line. For this Embedded Software Applications Engineer, we are looking for someone with: Commercial experience of embedded programming in C and C++ Knowledge of embedded systems Clear communication skills An understanding of DSP concepts An understanding of Bluetooth or BLE is advantageous What Next? If you’re … within a great company, then please apply today to learn more! For more information on this role, or any other jobs across; Embedded, Firmware, C++ Programming, Linux Kernel, Device Driver Development, then please contact me, Callum Allen today. more »
required for technology leadership in this space. They are looking for a problem-solving, forward-thinking Software Engineer to design and develop software in C++ to support their product that maximises clock speed, minimises chip size and reduces power, depending on the users requirements. What's required for this Software … Engineer position? Strong C++ development experience MSc/PhD in a STEM discipline Strong Mathematical or Physics background Passion for algorithmic development If you are a Software Engineer and are interested in working within a 'Top 15' Great Place To Work organisation, then please apply to learn more. If you more »
Cambridge, England, United Kingdom Hybrid / WFH Options
IC Resources
with low-power embedded applications. For this Embedded Software Engineer, we are looking for someone with: Commercial experience of embedded programming in C and C++ Knowledge of communication protocols (I2C, SPI, I2S, UART etc) Experience of low-power wireless technologies will be advantageous (BLE, LoRaWAN) A passion and drive to … within a great company, then please apply today to learn more! For more information on this role, or any other jobs across; Embedded, Firmware, C++ Programming, Linux Kernel, Device Driver Development, then please contact me, Callum Allen today. more »