Swavesey, Cambridgeshire, United Kingdom Hybrid / WFH Options
Gardasoft Vision Ltd
and embedded software engineers. Key Skills/Experience: Required: Proven experience in leading firmware development for bare-metal and Linux/RTOS based embedded systems. Proficiency in high-performance C/C++ development for microprocessor/microcontroller based embedded platforms. Proven experience developing firmware from concept to commercial products. Extensive knowledge and ability in software coding techniques, development tools, and More ❯
Cambridge, Cambridgeshire, East Anglia, United Kingdom
IO Associates
autonomous and actually build their ideas. You will genuinely have the chance to make a huge difference in this position. What we need from you: Embedded software development skills (C/C++) Demonstrated expertise in leading firmware development for embedded systems on bare-metal and Linux/RTOS platforms. Excellent communication skills when it comes to discussing your ideas A More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
Arm to improve the support for the Arm Architecture and CPUs. Help develop the project automated functionality and performance testing frameworks. Required skills and experience Strong programming skills in C/C++. Familiar with performance analysis tools and system level performance tuning. Be flexible, with a variety of software development skills and a commitment to extend the breadth and depth More ❯
Innovative fintech leader seeks C++ expert for market-leading trading solutions Are you ready to join a dynamic team at the forefront of financial technology? This leading managed services and IT infrastructure provider to the global capital markets community is More ❯
Cambridge, Cambridgeshire, England, United Kingdom
MicroTECH Global Ltd
in the design and development of middleware based on Vulkan (preferred), OpenGL ES, OpenGL or DirectX Understanding of computer graphics pipelines and modern mobile GPU architectures Expert proficiency in C and C++ programming languages System level performance analysis and strong OS fundamentals (memory management, multithreading/synchronization, user/kernel mode interaction) Excellent communication and team work skills, with a More ❯
Royston, Hertfordshire, Melbourn, Cambridgeshire, United Kingdom Hybrid / WFH Options
Redline Group Ltd
Are you an experienced Senior Software Engineer - C# actively looking for a new role? Do you live in the Hertfordshire area or would love the opportunity to relocate and work in one of the UK's most exciting tech hubs More ❯
to code reviews and maintain clear technical documentation 🎓 What We’re Looking For: 2025 Graduate with a 2:1 degree or higher in Electrical Engineering, Solid programming skills in C Interest in embedded systems and an understanding of basic electronics 🌱 Why Join: Be part of a company developing technology that reduces energy waste and supports a greener future. Work in More ❯
to code reviews and maintain clear technical documentation 🎓 What We’re Looking For: 2025 Graduate with a 2:1 degree or higher in Electrical Engineering, Solid programming skills in C Interest in embedded systems and an understanding of basic electronics 🌱 Why Join: Be part of a company developing technology that reduces energy waste and supports a greener future. Work in More ❯
to code reviews and maintain clear technical documentation 🎓 What We’re Looking For: 2025 Graduate with a 2:1 degree or higher in Electrical Engineering, Solid programming skills in C Interest in embedded systems and an understanding of basic electronics 🌱 Why Join: Be part of a company developing technology that reduces energy waste and supports a greener future. Work in More ❯
interfacing, data acquisition, or real-time/near real-time systems * Ability to design algorithms and reason from first principles * Strong coding discipline (version control, testing, documentation) * Knowledge of C/C++ and/or Python for performance and integration tasks Software Engineer - Why Apply - Data Science, Coding, Engineering, Robotics, Developer, RTOS, Electronics * Work on intellectually challenging, high-impact projects More ❯
RELOCATION IS AVAILABLE* Must have skills: University degree - BSc/MSc/PhD in Electronics, Microelectronics, Physics or Computer Science 10-20 years' industry experience Matlab/Simulink/C/system c - modelling experience - UML CPU/GPU/NPU/RISC-V architecture HW - SW co-design Understanding of system design & integration Strong coding skills - python/C …/C++/System C Bonus/"nice-to-have" skills: Industry experience in RTL design/RTL coding/digital design/hardware design - for FPGA/ASIC (VHDL and/or Verilog, System verilog) Digital Verification (UVM/system verilog) OR Formal verification methods - Jasper Gold, C/system C Definition of complex architecture High-speed digital connectivity More ❯
RELOCATION IS AVAILABLE* Must have skills: University degree - BSc/MSc/PhD in Electronics, Microelectronics, Physics or Computer Science 10-20 years' industry experience Matlab/Simulink/C/system c - modelling experience - UML CPU/GPU/NPU/RISC-V architecture HW - SW co-design Understanding of system design & integration Strong coding skills - python/C …/C++/System C Bonus/"nice-to-have" skills: Industry experience in RTL design/RTL coding/digital design/hardware design - for FPGA/ASIC (VHDL and/or Verilog, System verilog) Digital Verification (UVM/system verilog) OR Formal verification methods - Jasper Gold, C/system C Definition of complex architecture High-speed digital connectivity More ❯
RELOCATION IS AVAILABLE* Must have skills: University degree - BSc/MSc/PhD in Electronics, Microelectronics, Physics or Computer Science 10-20 years' industry experience Matlab/Simulink/C/system c - modelling experience - UML CPU/GPU/NPU/RISC-V architecture HW - SW co-design Understanding of system design & integration Strong coding skills - python/C …/C++/System C Bonus/"nice-to-have" skills: Industry experience in RTL design/RTL coding/digital design/hardware design - for FPGA/ASIC (VHDL and/or Verilog, System verilog) Digital Verification (UVM/system verilog) OR Formal verification methods - Jasper Gold, C/system C Definition of complex architecture High-speed digital connectivity More ❯
Cambridge, England, United Kingdom Hybrid / WFH Options
Experis UK
Create comprehensive technical documentation, including system architectures, design specifications, and development processes. Collaborate closely with multidisciplinary teams to resolve complex technical challenges efficiently. Essential Skills & Experience Strong proficiency in C, C++ , and VHDL/Verilog (bias toward either embedded software or FPGA is acceptable). Solid understanding of electronics and hardware , including how hardware and software interact (e.g., RF over More ❯
cambridge, east anglia, united kingdom Hybrid / WFH Options
Experis UK
Create comprehensive technical documentation, including system architectures, design specifications, and development processes. Collaborate closely with multidisciplinary teams to resolve complex technical challenges efficiently. Essential Skills & Experience Strong proficiency in C, C++ , and VHDL/Verilog (bias toward either embedded software or FPGA is acceptable). Solid understanding of electronics and hardware , including how hardware and software interact (e.g., RF over More ❯
similar 6+ years of experience in Leadership Experience 4+ years of experience in software engineering 4+ years of experience as an engineer using several of the following: Javascript, Typescript, C, C++, C#, CAD/Graphics. 4+ years of agile development methodologies Preferred Qualifications: Excellent problem-solving skills Ability to work cross-functionally and cross-site Demonstrated ability to deliver results More ❯
Cambridgeshire, England, United Kingdom Hybrid / WFH Options
microTECH Global LTD
utilise our accelerators Key Requirements: PhD or MSc in related field Used Rust in production or open source codebases Experience with low-level programming languages in general (e.g. Rust, C, C++) or functional programming languages (e.g. Haskell, OCaml, Nix) 3 years of experience working on relevant areas such as performance sensitive- or systems programming, and compiler development Please get in More ❯
cambridge, east anglia, united kingdom Hybrid / WFH Options
microTECH Global LTD
utilise our accelerators Key Requirements: PhD or MSc in related field Used Rust in production or open source codebases Experience with low-level programming languages in general (e.g. Rust, C, C++) or functional programming languages (e.g. Haskell, OCaml, Nix) 3 years of experience working on relevant areas such as performance sensitive- or systems programming, and compiler development Please get in More ❯
cambridgeshire, east anglia, united kingdom Hybrid / WFH Options
microTECH Global LTD
utilise our accelerators Key Requirements: PhD or MSc in related field Used Rust in production or open source codebases Experience with low-level programming languages in general (e.g. Rust, C, C++) or functional programming languages (e.g. Haskell, OCaml, Nix) 3 years of experience working on relevant areas such as performance sensitive- or systems programming, and compiler development Please get in More ❯
improvement and technology strategy. About You You’ll be an experienced embedded software engineer who enjoys balancing technical depth with people leadership. You’re likely to have: Experience in C/C++ for embedded systems (bare metal, RTOS, or Linux). Broad understanding of drivers, DSP, algorithms, and communication protocols. Previous team leadership or line management experience. Excellent communication and More ❯
Cambridge, Cambridgeshire, England, United Kingdom
ZENOVO LTD
firmware development across a range of devices, supporting innovation from early-stage concepts through to production. Key Requirements: At least 3+ years of experience in developing embedded software using C on bare-metal systems Experience working with standard microcontrollers/microprocessors Familiarity with RTOS environments Understanding of communication protocols such as UART, SPI, and I2C Educational Background: Degree in Software More ❯
Cambridge, Cambridgeshire, East Anglia, United Kingdom Hybrid / WFH Options
ZENOVO LTD
firmware development across a range of devices, supporting innovation from early-stage concepts through to production. Key Requirements: At least 3+ years of experience in developing embedded software using C on bare-metal systems Experience working with standard microcontrollers/microprocessors Familiarity with RTOS environments Understanding of communication protocols such as UART, SPI, and I2C Educational Background: Degree in Software More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
ECM Selection (Holdings) Limited
offer is a competitive remunerations package including career support and opportunities for leadership. Keywords: FPGA, ASIC, PCB, Digital Design, Electronics, Wireless, IoT, Communications, Robotics, Networks, Satellites, Instrumentation, DSP, Embedded, C, C++, RF, Project Leadership Another top job from ECM, the high-tech recruitment experts. Even if this job's not quite right, do contact us now - we may well have More ❯
and bash . Experience with Tomcat and MySQL database development . Cross-platform expertise: Windows, Linux, and macOS . Proficiency with Git code management. Desirable Skills Development experience in C and C# . Familiarity with Django for web-based tools. Knowledge of Docker containerization. Exposure to Azure cloud services. Experience using Jira for issue tracking and workflow management. What We More ❯
Architecture. Proven experience in performance modeling and analysis of CPU microarchitecture. Familiarity with cycle-accurate, cycle-approximate or functional simulators, microarchitecture pipelines, and common performance metrics. Strong proficiency in C/C++ for large-scale software development, with working knowledge of Python for scripting and data analysis. Excellent interpersonal skills and a track record of collaborative work in multi-disciplinary More ❯