1,051 to 1,075 of 1,225 C++ Jobs in the UK excluding London

Staff Design Verification Engineer

Hiring Organisation
AMD
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
level ASIC verificationWorking experience of memory subsystems would be a plusProficient in debugging firmware and RTL code using simulation tools Proficient in using C++ testbenches and working in Linux and Windows environments Experienced with Verilog, System Verilog, C, and C++ CPU pipeline knowledge Automating workflows in a distributed compute environment. … Exposure to simulation profile, efficiency improvement, acceleration, HLS tools/process Strong background in the C++ language, preferably on Linux with exposure to Windows platform Good understanding and hands-on experience with SystemVerilog language Scripting language experience: Perl, Ruby, Makefile, shell preferred. Exposure to leadership or mentorship is an asset ...

Embedded Software Engineer (DSP)

Hiring Organisation
Morson Edge
Location
Portsmouth, Hampshire, South East, United Kingdom
Employment Type
Contract
solutions to our key customers. Responsibilities Use your skills and knowledge to prototype innovative wireless solutions You will be primarily developing using C/C++ on embedded platforms Development of embedded software/firmware prototypes in an agile environment Further development of proven prototypes to a deployment standard Development … software in a real-time embedded environment using Linux. (e.g. Microblaze or RISC-V using C/C++) Working with and configuring embedded Linux systems with tools such as Buildroot and Yocto Working with Uboot, Kernel config and device trees Building and deploying embedded Linux systems in an offline environment ...

Senior Software Engineer – High-Perf Network Emulation

Location
Stevenage, England, United Kingdom
Calnex Solutions Ltd. is seeking a C/C++ Senior Software Engineer to join its R&D team in the UK. You will design and deliver high-performance back-end software for the NE-ONE network emulation product family, collaborating with product owners and a small team in a fast … paced environment. We expect 5+ years in software development, strong C++ skills, Linux/GNU experience, and mentoring ability. The role requires hybrid working with 2 days in the office (Tue/Thu) and occasional home-based work, #J-18808-Ljbffr ...

Engineer, Staff Cambridge, United Kingdom Software Engineering

Location
Cambridge, England, United Kingdom
Information Systems, Computer Science, or related field. - 5+ years Software Engineering or related work experience. - 5+ years experience with Programming Language such as C, C++, Java, Python, etc.**Minimum Qualifications:**• Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering or related … related field and 2+ years of Software Engineering or related work experience. • 2+ years of work experience with Programming Language such as C, C++, Java, Python, etc.**Preferred Qualifications** - 10+ years experience with the following: Embedded software or firmware development skills, C and C++ programming. - Real-time microprocessor-based embedded ...

Hardware/FPGA Engineers - Graduate To Senior Level

Location
Cheltenham, England, United Kingdom
image and data processing algorithms Schematic capture and PCB development Hardware bring up, debugging and testing Developing embedded firmware and software in C/C++ Linux device driver development Working with PCB fabrication and assembly partners Taking technically challenging products from initial concept through to working hardware Graduate Hardware Engineers … Physics. You will also need practical knowledge of at least one of: FPGA development using VHDL PCB design and layout Embedded C/C++ development This could have been gained through your degree, final year project, PhD, placement, internship or personal projects. Experienced Hardware Engineers For the experienced position ...

Senior Embedded Engineer

Hiring Organisation
Redline Group Ltd
Location
Newark, Nottinghamshire, East Midlands, United Kingdom
Employment Type
Permanent
Salary
£80,000
across the full product lifecycle while collaborating with hardware, firmware, test and compliance teams. Responsibilities include: Designing and developing embedded software in C/C++ for real-time systems Developing secure network-connected products using TCP/IP, HTTP/S and TLS Writing, testing and maintaining production-quality embedded … continuous product improvements The Senior Embedded Software Engineer, Newark-on-Trent, Nottinghamshire, will have the following key skills: Strong embedded C and/or C++ development experience Experience with RTOS, bare-metal development and ARM Cortex processors Knowledge of TCP/IP, HTTP/S, TLS and network-connected embedded ...

Senior Embedded Engineer

Hiring Organisation
Redline Group Ltd
Location
Balderton, Nottinghamshire, UK
across the full product lifecycle while collaborating with hardware, firmware, test and compliance teams. Responsibilities include: Designing and developing embedded software in C/C++ for real-time systems Developing secure network-connected products using TCP/IP, and TLS Writing, testing and maintaining production-quality embedded software Supporting cybersecurity … continuous product improvements The Senior Embedded Software Engineer, Newark-on-Trent, Nottinghamshire, will have the following key skills: Strong embedded C and/or C++ development experience Experience with RTOS, xehkeey bare-metal development and ARM Cortex processors Knowledge of TCP/IP, TLS and network-connected embedded systems Experience ...

Senior Software Engineer

Location
East Midlands, England, United Kingdom
Senior Software Engineer - Hybrid - Defence Sector - C++ or C# - Up to 60K - Lincolnshire We are looking for a highly motivated Senior Software Engineer to join an award winning Defence and Search & Rescue organisation with offices just outside of Lincoln. The technical team consists of 15 and is comprised of Software … relaxed yet professional and will provide the opportunity to design and develop code for technically complex Defence solutions. Senior Software Engineer Tech Stack C++ or C# DevOps, GitHub GitHub Simulation Unreal Engine or Unity Graphical Languages - OpenGL, WebGL, DirectX Software development lifecycle and methodologies We are not expecting the Senior ...

Senior Software Engineer

Hiring Organisation
ITSS Recruitment Ltd
Location
Lincoln, Lincolnshire, East Midlands, United Kingdom
Employment Type
Permanent
Salary
£60,000
Senior Software Engineer - Hybrid - Defence Sector - C++ or C# - Up to 60K - Lincolnshire We are looking for a highly motivated Senior Software Engineer to join an award winning Defence and Search & Rescue organisation with offices just outside of Lincoln. The technical team consists of 15 and is comprised of Software … relaxed yet professional and will provide the opportunity to design and develop code for technically complex Defence solutions. Senior Software Engineer Tech Stack: * C++ or C# * DevOps, GitHub * GitHub * Simulation * Unreal Engine or Unity * Graphical Languages - OpenGL, WebGL, DirectX * Software development lifecycle and methodologies We are not expecting the Senior ...

Senior Software Engineer

Location
Brampton, Cumbria, United Kingdom
Senior Software Engineer - Hybrid - Defence Sector - C++ or C# - Up to 60K - Lincolnshire We are looking for a highly motivated Senior Software Engineer to join an award winning Defence and Search & Rescue organisation with offices just outside of Lincoln. The technical team consists of 15 and is comprised of Software … relaxed yet professional and will provide the opportunity to design and develop code for technically complex Defence solutions. Senior Software Engineer Tech Stack: C++ or C# DevOps, GitHub GitHub Simulation Unreal Engine or Unity Graphical Languages - OpenGL, WebGL, DirectX Software development lifecycle and methodologies We are not expecting the Senior ...

Senior Principal CPU Architect | MRL Consulting

Location
Cambridgeshire and Peterborough, England, United Kingdom
translate performance requirements into architectural solutions. Drive hardware/software co-design with compiler, OS and application teams. Oversee cycle-accurate architectural modelling using C++, Python and simulation frameworks . Influence technical roadmaps, standards and future CPU architecture strategies. About You MS or PhD in Computer Engineering, Computer Science, Electrical … Experience with workload profiling and performance tools such as VTune and Perf . Strong hands-on experience developing cycle-accurate simulators using C/C++ and Python , such as gem5. Experience delivering multiple high-performance CPU silicon designs is highly desirable. Knowledge of LLVM/GCC, RISC-V or advanced ...

Senior Software Engineer

Hiring Organisation
ITSS Recruitment Ltd
Location
Brampton, Cambridgeshire, UK
Senior Software Engineer - Hybrid - Defence Sector - C++ or C# - Up to 60K - Lincolnshire Ready to make your application Please do read through the description at least once before clicking on Apply. We are looking for a highly motivated Senior Software Engineer to join an award winning Defence and Search & Rescue … relaxed yet professional and will provide the opportunity to design and develop code for technically complex Defence solutions. Senior Software Engineer Tech Stack: * C++ or C# * DevOps, GitHub * GitHub * Simulation * Unreal Engine or Unity * Graphical Languages - OpenGL, WebGL, DirectX * Software development lifecycle and methodologies We are not expecting the Senior ...

Senior / Principal Firmware Engineer

Location
Cambridge, England, United Kingdom
applied hardware (including motors and sensors). This should include firmware used in prototyping to production ready delivery. Extensive demonstrable experience with C and C++ firmware development for ARM microcontrollers (ideally STM32). Additional experience with C# or Python would be desirable. Strong project development process experience including relevant automated … close to offices, located in the south of Cambridgeshire (commutable from Cambridgeshire, north Essex, north Hertfordshire and west Bedfordshire). Keywords: Embedded, C/C++, Firmware, Microcontroller, Control Systems, Motors, Sensors, Robotics, Electromechanical, Multidisciplinary, Engineering, Onsite #J-18808-Ljbffr ...

Software Development Engineer (Aviation Control & Autonomy)

Hiring Organisation
Thomas Search
Location
Farnborough, Hampshire, United Kingdom
Employment Type
Permanent
Salary
£40000 - £52500/annum
control and autonomy solutions Leading or contributing to algorithm development for autonomous and decision-support systems Developing production-level autonomy software using C, ideally C++, with exposure to Matlab Analysing and modelling uncrewed systems within synthetic environments Supporting hardware integration, testing and formally assessed trials in the UK and overseas … with multidisciplinary teams and external partners to deliver operational capability Essential experience of the Software Development Engineer (Control & Autonomy): Proven C programming experience, ideally C++, within complex or safety-critical systems Knowledge of systems engineering principles Background in control, autonomy or complex software-based systems Experience with modelling, simulation ...

Senior C++ & Swift Engineer — Hybrid (Cambridge)

Location
Cambridge, England, United Kingdom
Darktrace Ltd in Cambridge seeks a Senior Software Engineer (C++ & Swift) to enhance its cybersecurity products. You will develop the macOS codebase and lead projects that advance technology in cybersecurity. Ideal candidates should have strong experience with C++, some experience with Swift, and an interest in cybersecurity and automated solutions. ...

Embedded Software Engineer

Hiring Organisation
Rise Technical Recruitment
Location
Witney, Oxfordshire, United Kingdom
Employment Type
Permanent
Salary
£50000 - £60000/annum Hybrid + 33 days leave + more
+ Specialist Training + Technical Progression + High Ownership + Hybrid Working Are you an Embedded Software Engineer with experience in C, C++ or Ada looking to develop safety-critical technology for next-generation autonomous systems? This is an excellent opportunity to join an early-stage, mission-led engineering business … focused development against DO-178C DAL A/B objectives The Person: *Strong embedded or real-time software engineering experience *Commercial experience with C, C++, Ada or a comparable low-level language *Understanding of software design, integration and verification *Safety-critical, regulated or aerospace experience beneficial but not essential Hybrid ...

Software Engineer

Location
Farnborough, England, United Kingdom
systems, working hands‐on with complex engineering challenges where quality, reliability and precision matter. You’ll work primarily in C, with opportunities to use C++ and Python, contributing across requirements, design, implementation, integration, verification and qualification. This is a role for someone who enjoys solving real-world engineering problems, collaborating … highly collaborative engineering environment. Responsibilities to include: Design, develop, test and maintain high-quality software for safety‐critical airborne systems, primarily using C, with C++ and Python where appropriate. Contribute across the full software development lifecycle, from requirements capture and design through to implementation, integration, verification and qualification. Work closely ...

Senior Embedded Software Engineer

Hiring Organisation
H Squared Talent Ltd
Location
Hampshire, Elvetham Heath, United Kingdom
Employment Type
Permanent
Salary
£50000 - £70000/annum
enjoy working collaboratively. What you'll be doing: Leading and delivering firmware projects from specification through to production, mainly in C and C++ Analysing existing firmware, identifying what needs to change, and making it robust, secure and compliant Writing real-time code for microcontrollers and processors that interface with sensors … field The Candidate: Embedded Software Engineer/Firmware Engineer The ideal candidate will have the following: Experience with RTOS firmware development in C or C++ for microcontrollers or embedded processors. A track record of leading firmware development, including taking projects from scratch to release, and reworking or fixing existing firmware ...

Senior / Principal Firmware Engineer

Hiring Organisation
ECM Selection Ltd
Location
Cambridge, Cambridgeshire, East Anglia, United Kingdom
Employment Type
Permanent
Salary
£85,000
applied hardware (including motors and sensors). This should include firmware used in prototyping to production ready delivery. - Extensive demonstrable experience with C and C++ firmware development for ARM microcontrollers (ideally STM32). Additional experience with C# or Python would be desirable. - Strong project development process experience including relevant automated … close to offices, located in the south of Cambridgeshire (commutable from Cambridgeshire, north Essex, north Hertfordshire and west Bedfordshire). Keywords: Embedded, C/C++, Firmware, Microcontroller, Control Systems, Motors, Sensors, Robotics, Electromechanical, Multidisciplinary, Engineering, Onsite Another top job from ECM, the high-tech recruitment experts. Even if this ...

Vulnerability Researcher Internship - Summer 2027

Location
Cheltenham, Gloucestershire, United Kingdom
tool of choice for reverse engineering and produce proof of concepts in the most suitable language for the project which could be C, C++, Python or assembly code. The role requires an inquisitive mindset and enthusiasm for solving challenging research tasks. An ideal candidate will have: A passion for cyber … heap overflow, use after free etc) and common mitigations to prevent such vulnerabilities Familiarity with one or more high-level languages such as C, C++ or Java Skills you may have: An interest in how software vulnerabilities and exploits work Experience in basic scripting using Python Familiarity with the Linux ...

Vulnerability Researcher Internship

Hiring Organisation
Hackajob Ltd
Location
Cheltenham, Gloucestershire, South West, United Kingdom
Employment Type
Permanent
tool of choice for reverse engineering and produce proof of concepts in the most suitable language for the project which could be C, C++, Python or assembly code. The role requires an inquisitive mindset and enthusiasm for solving challenging research tasks. An ideal candidate will have: A passion for cyber … heap overflow, use after free etc) and common mitigations to prevent such vulnerabilities Familiarity with one or more high-level languages such as C, C++ or Java Skills you may have: An interest in how software vulnerabilities and exploits work Experience in basic scripting using Python Familiarity with the Linux ...

Software Engineer

Hiring Organisation
Tata Technologies Europe Ltd
Location
Warwick, Warwickshire, West Midlands, United Kingdom
Employment Type
Permanent
implementation, unit tests and integration evidence. Area of Responsibility Analyse software requirements and develop application-level designs. Implement embedded application software in C/C++ or model-based environments. Develop monitoring, state management, diagnostic and control functions. Create unit tests and support SIL and HIL validation. Integrate application software with … releases and integration events. Knowledge/Experience Essential: Degree in software, electronics, control systems or automotive engineering. Embedded software development experience. Strong C/C++ or MATLAB/Simulink development skills. Experience with requirements-based development, debugging and unit testing. Understanding of real-time embedded systems and vehicle communications. Desirable ...

Senior Software Engineer – MCU

Location
Bristol, England, United Kingdom
Design and implement MCU firmware aligned to system and security architecture. Own technical design of MCU subsystems. Develop and review embedded C/C++ for real‐time systems. Collaborate with hardware and software peers. Champion coding standards and secure development. Your skills and experience Proven experience with ARM Cortex … equivalent. Strong C/C++ in embedded, real‐time contexts. Experience in quality‐controlled or safety‐critical environments. STM32, bootloaders, MISRA, UART/SPI/I2C/CAN. For this role we are considering a salary of up to £73,954. As part of your application, we will ...

Software Engineer - Compiler & Runtime

Location
Reading, England, United Kingdom
build the software that helps turn quantum computing into a production reality. You’ll primarily develop new compiler and runtime features, using Python, C++, LLVM and related toolchains, while also evolving and improving our existing codebase. Your work will directly contribute to how OQC’s quantum computers are developed, operated … with other engineers, and share technical knowledge through mentoring, technical discussions and practical collaboration. What We're Looking For Strong Python and/or C++ programming skills. Experience in compiler development. Experience taking software projects or significant features through the full development lifecycle. Strong understanding of core computer science principles ...

Principal Firmware Engineer

Location
Manchester, England, United Kingdom
Design: Define and own the technical features for firmware, optimizing for performance, power, and security. Development & Debugging: Write and debug complex embedded C/C++ code for microcontrollers, microprocessors, and SoCs. System Integration: Collaborate with hardware teams to bring up new hardware, interpret schematics, and ensure smooth hardware/firmware … real-time Low Power Wide Area Networks (LPWAN) or Cellular IoT networks Qualification Experience with embedded software design and programming in C/C++ for development, debugging, testing and performance analysis 8-12 years of experience in embedded software development Experience working with embedded/IOT firmware platforms with FreeRTOS ...