2,151 to 2,175 of 2,533 C++ Jobs

Lead Software Engineer - DO-178C / Embedded C

Location
Cheltenham, England, United Kingdom
high-level and low-level software requirements Author software architectures and detailed design documentation Develop bare-metal, real-time embedded software using C and C++ Implement safety-critical software for an embedded modular platform Manage activities across the full software development lifecycle Ensure compliance with DO-178C Level A processes … teams to support effective integration Job Requirements: Significant experience developing bare-metal, real-time embedded systems in C Strong proficiency in Embedded C/C++ and real-time software design In-depth knowledge of DO-178C Level A standards, processes and documentation Experience working with safety-critical systems and certification ...

Senior C++ Linux Engineer - Lead Design & Mentoring

Location
Manchester, England, United Kingdom
Softweb Resourcing Limited is seeking a Senior C++ Software Engineer to join the Linux team, taking ownership of key development areas and mentoring peers. You will design and deliver complex C++ applications for Linux, focusing on performance and robust software design. The role offers hybrid working with a few days ...

Rust Engineer | Rapidly Growing AI Start-Up | London

Location
Greater London, England, United Kingdom
Rust Engineer or C++/Python/Java/C#/Go Engineer who is keen to to work in Rust required to join a rapidly-growing, London based AI start-up to build software powering the next generation of autonomous systems. The company is in an exciting growth phase … development of cutting-edge solutions with genuine real-world impact. About you Strong academic background Experience in Rust, or exceptional Engineering skills in C++/Python/C#/Javascript Comfortability handling projects from experimentation all the way through to production Great problem-solving skills and the ability to thrive ...

Senior Machine Learning Engineer

Location
Greater London, England, United Kingdom
such as multi-threading, networking, profiling and optimisation. Experience working with the NumPy/SciPy stack is essential, as is experience with tools like C++, Numba etc for performance optimisation. Knowledge of common ML algorithms & techniques is a plus, although not essential. We are a hybrid working company, working Thursdays … encourages best practice in others A systematic, analytical approach to tackling problems and designing solutions Experience with: Python programming Proficient in C/C++ on modern architectures Experience with the NumPy/SciPy stack Working with Linux platforms with knowledge of various scripting languages Strong general high performance computing: Multi ...

Contract Embedded Software Engineer - C/C

Hiring Organisation
Redline Group Ltd
Location
Cwmbran, Torfaen, Ty Coch, Gwent, United Kingdom
Employment Type
Contract
Contract Rate
£60 - £75/hour
global engineering organisation developing safety-critical electronic products used by customers worldwide. They are looking for an experienced Contract Embedded Software Engineer - C/C++ based in Cwmbran, Wales, to play a key role in the development of their next generation of embedded products. This is a senior, hands … Working closely with electronics, firmware, Product Management, Programme Management, Quality, Manufacturing, Sourcing and Certification teams. What we're looking for: Strong embedded C/C++ development experience. Good experience working with microcontrollers and RTOS. Proven experience developing software for complex embedded electronic products. Strong understanding of the interaction between software ...

Embedded Audio Firmware Engineer

Location
Newbury, England, United Kingdom
early concept through to production readiness. Responsibilities: Design, implement, and maintain embedded firmware for DSP cores. Develop firmware using a mix of C/C++ (and selective assembly where appropriate), with strong focus on fixed point performance, memory, and power optimization. Design, simulate, characterize and optimize algorithms to prove that … 2.1) or equivalent, in Electronics, Embedded Software, Signal Processing or related discipline Strong professional experience of developing embedded firmware in C/C++ for fixed-point and floating-point DSPs and embedded platforms. Ability to go from a Matlab algorithm design to an embedded firmware design in C/C++ ...

Backend Developer

Location
Greater London, England, United Kingdom
this in about three times the pace most competent people think possible. You’ll work on the core of our platform: the C++ systems that ingest, process, and store high-rate,multi-modal sensor data from metal 3D printing machines to generate actionable outputs. Our software runs where our customers … critical. Your work will directly enable aerospace, medical, and automotive manufacturers to produce next generation components. Core Responsibilities Design and develop our core C++ libraries for high-throughput sensor data ingestion, processing, and storage Build and maintain Python bindings and APIs that expose backend functionality to our ML and application ...

Senior Embedded Software Engineer

Hiring Organisation
Redline Group Ltd
Location
Hemel Hempstead, Hertfordshire, United Kingdom
Employment Type
Permanent
Salary
£50000 - £65000/annum
debugging to ensure system functionality, reliability, and compliance with industry standards. - Write efficient, modular, and maintainable code in languages such as C/C++, or assembly for microcontrollers, DSPs, and FPGAs. To apply for the Senior Embedded Software Engineer job in Hertfordshire, you must have the following: - Proven experience … Ethernet, or wireless technologies. - Proficiency in embedded software development tools, debugging techniques, and cross-compilation environments. - Strong programming skills in C and C++ This is a fantastic job opportunity for the right person to advance their career and be a part of a market leading organisation. This role ...

Senior Embedded Software Engineer

Hiring Organisation
Redline Group Ltd
Location
Hemel Hempstead, South East, United Kingdom
Employment Type
Permanent Contract, Hybrid
Salary
£65,000
debugging to ensure system functionality, reliability, and compliance with industry standards. - Write efficient, modular, and maintainable code in languages such as C/C++, or assembly for microcontrollers, DSPs, and FPGAs. To apply for the Senior Embedded Software Engineer job in Hertfordshire, you must have the following: - Proven experience … Ethernet, or wireless technologies. - Proficiency in embedded software development tools, debugging techniques, and cross-compilation environments. - Strong programming skills in C and C++ This is a fantastic job opportunity for the right person to advance their career and be a part of a market leading organisation. This role ...

Software Engineer

Location
Greater London, England, United Kingdom
Software Engineer (C++/Rust/Python/TypeScript) We’re looking for Software Engineers to join an exciting deep tech AI start-up on the brink of hypergrowth. Currently at seed stage and backed by the VCs behind Anthropic, and is preparing for rapid growth over the next … leading AI labs. Requirements A strong degree in Computer Science, Maths, Physics or Engineering, or equivalent experience Production experience in at least one of C++, Rust, Python or TypeScript A track record of shipping high-quality software, at any level from graduate to senior Bonus: mapping or geospatial frameworks, network ...

Embedded Systems Engineer

Location
Glasgow, Scotland, United Kingdom
soaking up new expertise and implementing it in real time. In this role, your responsibilities are: Design, implement, and test flight control algorithms in C++ for embedded systems. Collaborate closely with fellow engineers across software, hardware, and systems disciplines — all under one roof. Integrate software onto real UAV platforms, from … future of our autonomy stack. Operate in a fast-paced environment where every day brings new challenges and learning opportunities. Requirements Proficiency in C++, particularly in embedded or real-time systems. Experience developing software for embedded platforms (e.g., ARM-based processors, NVIDIA Jetson). Good understanding of control systems, estimation ...

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 ...

Engineer, Software and Electronics

Hiring Organisation
ECM Selection (Holdings) Limited
Location
Cambridge, Cambridgeshire, United Kingdom
Employment Type
Permanent
Salary
£45000 - £65000/annum + Top Benefits
physics. Demonstrable industry experience or highly relevant PhD working on a range of engineering projects which includes elements of the following: software programming (C, C++ or Rust); PCB design; digital electronics (DSP, Verilog or VHDL); and analogue electronics (RF, power or interfaces). Eligibility for UK security clearance … wide range of benefits including health insurance, enhanced company pension, free parking onsite and pro-active career support. Keywords: Electronics, Software, C/C++/Rust, DSP, Verilog, VHDL, RF, Power, Instrumentation, Industrial Systems, Defence, Consultancy, Embedded, PhD/Experienced, Digital/Analogue, Cambridge, Fully Onsite Another top job from ...

Member of Technical Staff, Full Stack

Hiring Organisation
FBI &TMT
Location
City of London, South East, United Kingdom
Employment Type
Permanent Contract, On-site
Support API testing and maintain high standards of quality, reliability and clean architecture Job Requirements: Strong experience in software engineering using Go, Python or C++ Proficiency in designing and building scalable backend systems and APIs Practical experience with TypeScript, React and modern frontend development Understanding of distributed systems, containers … mission-critical AI and computer vision solutions with real-world impact If you are a full stack software engineer with experience in Go, C++, Kubernetes, APIs and AI-driven systems, this is an opportunity to contribute to an ambitious video intelligence platform. Apply now to join our client's core ...

Principal Software Engineer

Location
United Kingdom
better than you found it. Open in Python, Java, C#, TypeScript, Go, Rust and C++. Level Principal Languages Python, Java, C#, TypeScript, Go, Rust, C++ Location United Kingdom, remote Hours Full-time, permanent Posted 18 August 2026 The role You’ll be the senior technical lead on client engagements … containersand observability, and a short dependency tree. Rust : ownership and lifetimes, async with Tokio, containing unsafe, and FFI with C and C++. C++ : C++17 and later, embedded or systems work, and sanitisers, staticanalysis and fuzzing as everyday tools. Working at BYTELAB Our people are empowered to say plainly what they ...

Graduate Software Engineer, Accelerator Modelling 2027 New Bristol, UK

Location
West of England, England, United Kingdom
tackle challenging problems alongside a team who support your development and are as excited about your success as you are. Put your C++ skills to work modelling future AI accelerators before they exist and help shape how Graphcore engineers design them. As a Graduate Software Engineer in Accelerator Modelling … share ideas for making things better. How you’ll learn and grow During the two-year programme, you’ll build practical experience in C++ development, hardware simulation and performance modelling, building skills close to architecture, software and hardware design. Developing and debugging modelling code will help you understand how complex ...

FPGA Design Engineer (m/f/d)

Hiring Organisation
Advantest Europe GmbH
Location
Böblingen, Baden-Württemberg, Germany
Employment Type
Permanent
Salary
EUR Annual
Responsibilities Design and implement innovative FPGA solutions for test system infrastructure and instruments. Develop and integrate digital modules using VHDL, Verilog, and C/C++ for embedded functionality. Perform verification at module, device, and system levels and Evaluate FPGA designs within the final product. Execute physical design tasks including floorplanning … Engineering (Diploma, BS, or equivalent). Professional experience in FPGA development and digital design methodologies. Strong skills in RTL coding (Verilog, VHDL), C/C++ programming, Python scripting, timing constraints and verification Experience with UNIX/Linux environments, simulation tools, and vendor toolchains. Excellent communication, teamwork, and problem-solving abilities. ...

High Level Synthesis (HLS) Compiler Engineer (Intern)

Location
Marlow, England, United Kingdom
implementation of compiler passes and code transformations to optimize high-level code for hardware synthesis. Analyze and improve compilation flow from C/C++ to hardware description languages. Research in cutting edge compiler technology for AI computation workload Help integrate and test new features in HLS compilers, focusing on performance … Master or PhD in Computer Science, Electrical Engineering, Computer Engineering, or related field with the following skills: Academic or project experience with C/C++ programming. Familiarity with compiler concepts (parsing, code generation, optimization) through coursework or personal projects. Exposure to digital logic design fundamentals and hardware flows (FPGA/ ...

Quantitative Analyst – FX Options Electronic Pricing & Automation, VP

Location
Greater London, England, United Kingdom
required. Contribute to the evolution of the electronic pricing platform, delivering increased automation and new pricing capabilities. Develop high-performance quantitative solutions in modern C++ and Python, applying object-oriented design principles. Partner closely with traders and structurers to translate business requirements into robust, production-ready pricing infrastructure. Work with … models, maintaining high standards of accuracy, transparency, and ethical conduct. undefined Required Qualifications & Skills Demonstrated ability to design and implement production software in modern C++ and Python, including object-oriented design principles and production-quality development practices. Hands-on experience applying statistics, probability theory, and mathematical techniques to evaluate ...

Cyber Security Researcher

Hiring Organisation
Hackajob Ltd
Location
Cheltenham, South West, United Kingdom
Employment Type
Permanent Contract, On-site
quickly change based on your experience, understanding and input. We are looking for skills in a variety of technologies, but experience with C, C++, Python, operating system internals, embedded systems, network packet analysis or machine learning would be advantageous. Equally, the role requires an inquisitive mindset, persistence, and enthusiasm … knowledge of operating system internals, including Linux, Windows and embedded systems. Experience and knowledge of Android or iOS, and its internals. Familiarity with C, C++ or Python. RF technologies and Software Defined Radio. An inquisitive nature. Problem solver. We are recruiting at all grades from consultants through to highly experienced ...

Software Engineer

Hiring Organisation
AALTO
Location
Farnborough, United Kingdom
Employment Type
Permanent Contract, Full Time, Hybrid
Team AALTO. Together, we can Unlock Stratospace. 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 … contributing to airborne software development within a DO-178C environment, including requirements, design, implementation, integration and verification. Strong C programming skills, with experience in C++ and Python. Experience working with embedded, real-time or resource-constrained software systems. Familiarity with software requirements management, verification, traceability and configuration management processes. Strong ...

Software Developer

Location
Redruth, England, United Kingdom
layers of abstraction, from baremetal embedded and motor control, to networking and application development Key Responsibilities Architect, develop and debug embedded software, predominantly in C++ for ARM Cortex-M Facilitate software development for the integration of embedded systems with customer and assembly line desktop applications, automated testing systems, and each … functional teams, and being given the empowerment required to achieve high quality results. You are skilled in at least one lower-level language, ideally C++, and at least one higherlevel language, ideally from C#, Python and JS/TS. Recent industry experience is expected. Experience in embedded systems, Cortex ...

Low Latency Rust Software Engineer

Location
Greater London, England, United Kingdom
lead applications systems analysis and programming activities. The role is to provide senior, low-latency systems and application framework engineering (skilled in Java, C++ , Rust, KDB, market data, algorithmic trading technology) within the London Based High Performance Architectures (HPA ) team. The team require a specialist on algorithmic trading systems utilities … occasionally produce clear diagrammatic documentation and model key aspects in UML sequence diagrams. Relationship and consensus building skills Nice to have Background in C++ This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required. What ...

Senior Principal Software Security Engineer

Hiring Organisation
Raytheon
Location
Tucson, Arizona, United States
Employment Type
Permanent
Salary
USD Annual
real-time missile software. Apply System Security principles to the design and implementation of Missile software applications. Develop software applications using C and C++ languages on a variety of computing platforms Understand real-time software design and the performance implications associated with specific System Security implementations. Able to understand … Bachelor's in Science, Technology, Engineering, or Mathematics (STEM) AND a minimum of 10 years of relevant software experience Experience with C/C++ Experience with Xilinx UltaScale+ MPSoC, Versal, or similar Embedded Processors Experience with embedded OS like VxWorks, Embedded Linux, or similar Embedded Software Security experience The ability ...

Contract Staff Software Engineer - (Firefox) C++,Storage Encryption

Location
United Kingdom
Contract Staff Software Engineer - (Firefox) C++,Storage Encryption Remote UK The role You will help the Firefox DOM LWS team to implement tasks for Storage Encryption everywhere, helping to drive the in-progress project through to completion. Responsibilities Contributing to delivering Storage Encryption Everywhere in Gecko, which may include tasks ...