on Apple Silicon. Minimum Qualifications Understand the graphics pipeline GPU programming with Metal, DirectX, Vulkan, CUDA, Direct Compute, OpenGL, or OpenCL Programming knowledge of C/C++ Carry forward highly complex software debug efforts Preferred Qualifications Excellent written and oral communication skills including the ability to communicate clearly and concisely More ❯
Algorithms knowledge such as Modern/Classical Control, Navigation, Data Fusion, Tracking and Guidance, Machine Learning Tools and Libraries such as Matlab, Simulink, Python, C/C++, Py Torch, Open AI-Gym/Universe, Model based design Experience of algorithm research and/or product development and support A keen More ❯
Algorithms knowledge such as Modern/Classical Control, Navigation, Data Fusion, Tracking and Guidance, Machine Learning Tools and Libraries such as Matlab, Simulink, Python, C/C++, Py Torch, Open AI-Gym/Universe, Model based design Experience of algorithm research and/or product development and support A keen More ❯
a pioneering organisation where you’ll play a key role in transforming the future of digital infrastructure. What We’re Looking For: Expertise in C programming for embedded systems with strong debugging skills. Hands-on experience in developing and maintaining firmware, including bootloaders and device drivers. Proficiency in industry standards More ❯
following: A minimum of a few years experience with knowledge of CPU instruction set architectures Knowledge of CPU micro-architectures Development experience with Assembly, C/C++, Python etc. I welcome your application if you'd like to find out more and if you know someone it would suit, we More ❯
following: A minimum of a few years experience with knowledge of CPU instruction set architectures Knowledge of CPU micro-architectures Development experience with Assembly, C/C++, Python etc. I welcome your application if you'd like to find out more and if you know someone it would suit, we More ❯
a pioneering organisation where you’ll play a key role in transforming the future of digital infrastructure. What We’re Looking For: Expertise in C programming for embedded systems with strong debugging skills. Hands-on experience in developing and maintaining firmware, including bootloaders and device drivers. Proficiency in industry standards More ❯
following: A minimum of a few years experience with knowledge of CPU instruction set architectures Knowledge of CPU micro-architectures Development experience with Assembly, C/C++, Python etc. I welcome your application if you'd like to find out more and if you know someone it would suit, we More ❯
technology What We’re Looking For: 🔹 Recent graduates or passionate hobbyists with a strong portfolio 🔹 Experience with Rust , and/or other languages like C, C++ , or Go 🔹 Comfort with frontend basics – HTML, CSS, JavaScript 🔹 A portfolio of personal projects, GitHub contributions, or open-source work 🔹 Curiosity about performance optimization More ❯
only complete GREENFIELD work, building and developing all frameworks, databases and tools from scratch. Tech stack required as a Java Software Engineer: · Core Java · C · Experience with APIs · Microservices · Multithreading, concurrency & high throughput · AWS · Kubernetes Benefits you will enjoy as a Java Software Engineer: · Pension contribution scheme · Private medical healthcare More ❯
only complete GREENFIELD work, building and developing all frameworks, databases and tools from scratch. Tech stack required as a Java Software Engineer: · Core Java · C · Experience with APIs · Microservices · Multithreading, concurrency & high throughput · AWS · Kubernetes Benefits you will enjoy as a Java Software Engineer: · Pension contribution scheme · Private medical healthcare More ❯
controls for the automotive field (ideally for hybrid or electric vehicles) + Proficient in Matlab/Simulink or equivalent tool chain + Experience within C/C++ for embedded applications + Experience with automotive CAN tools Further information: This role is based in West London, but they do have hybrid More ❯
minimum of a 2:1 in an Electronics-biased degree from a Red Brick or Russell Group university. Strong A-Level results. Understanding of C programming would be beneficial. Experience in designing and developing electronics hardware would be advantageous. Knowledge of robotics would be beneficial. A strong passion for electronics More ❯
minimum of a 2:1 in an Electronics-biased degree from a Red Brick or Russell Group university. Strong A-Level results. Understanding of C programming would be beneficial. Experience in designing and developing electronics hardware would be advantageous. Knowledge of robotics would be beneficial. A strong passion for electronics More ❯
with expertise in low-level development HFT development experience, including a solid understanding of trading strategies, order books, and state machines Proficiency in Rust (C/C++ experience is also accepted if you have worked with Rust) Familiarity with crypto markets is a plus This is an exceptional chance to More ❯
London, England, United Kingdom Hybrid / WFH Options
Referment
with expertise in low-level development HFT development experience, including a solid understanding of trading strategies, order books, and state machines Proficiency in Rust (C/C++ experience is also accepted if you have worked with Rust) Familiarity with crypto markets is a plus This is an exceptional chance to More ❯
london, south east england, United Kingdom Hybrid / WFH Options
Referment
with expertise in low-level development HFT development experience, including a solid understanding of trading strategies, order books, and state machines Proficiency in Rust (C/C++ experience is also accepted if you have worked with Rust) Familiarity with crypto markets is a plus This is an exceptional chance to More ❯
FPGA architectures. Experienced with stakeholder management at multiple levels. Able to manage multiple technical projects at any given time. Proficient with low-level software (C). If this role looks like your next challenge, please contact Keelan ASAP or apply via this advert! * Due to the nature of the industry More ❯
FPGA architectures. Experienced with stakeholder management at multiple levels. Able to manage multiple technical projects at any given time. Proficient with low-level software (C). If this role looks like your next challenge, please contact Keelan ASAP or apply via this advert! * Due to the nature of the industry More ❯
FPGA architectures. Experienced with stakeholder management at multiple levels. Able to manage multiple technical projects at any given time. Proficient with low-level software (C). If this role looks like your next challenge, please contact Keelan ASAP or apply via this advert! * Due to the nature of the industry More ❯
reviews and release test scripts/documents. Software Verification: Perform software verification tasks as directed by the team lead. Work in compliance with DO178-C standards. Analyze tasks and provide insights on complexities or challenges. Essential Qualifications: Experience in aerospace or safety-critical software roles. Embedded software qualification or equivalent More ❯
and system IP-based infrastructure platforms. Provide technical leadership and line management for a geographically distributed team. What We're Looking For: Expertise in C programming for embedded systems with strong debugging skills. Hands-on experience in developing and maintaining firmware, including bootloaders and device drivers. Proficiency in industry standards More ❯
Rochester, Kent, South East, United Kingdom Hybrid / WFH Options
Technical Placements
cycle2work scheme. The Software Engineer will work as part of R&D engineering team to design and develop application software and embedded firmware in C and C++ for future products and assist with the support and enhancement of the existing product portfolio. You will be able to create great products … alongside the existing multidiscipline R&D team but should also be comfortable working on their own. Software Engineer the role: Designing embedded software in C/C++ for life safety systems including panels and modules. Developing and supporting real-time embedded systems, running in either bare-metal or Linux environments. … requirements: Degree/HND level qualification in an IT, Software, electronics, or Computer Science related field Essential: Substantial hands-on experience in an embedded C software development environment An excellent knowledge of C for embedded systems Good understanding of TCP, UDP, RS-485, SPI and I2C Communications Desirable: Experience developing More ❯
ADS, and Cadence for electromagnetic and circuit simulation Hands-on experience in RF labs with real-world test instrumentation Strong coding skills in Python, C/C++, and shell scripting for automation and test development This is a unique opportunity to elevate your career while contributing to world-class wireless More ❯
Bring 5+ years’ experience leading technical teams. 10+ years’ experience in software or data engineering. Strong programming background (experience in 2+ languages, ideally including C/C++). Background in mobile security or app development (bonus for reverse engineering or debugging skills). Experience managing distributed, global teams. Excellent communication More ❯