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

Drone Firmware Software Dev Engineer, Ring Robotics Platform Engineering

Location
Cambridge, England, United Kingdom
must be responsive, flexible, and able to succeed within an open and collaborative peer environment. Key job responsibilities Delivering high-quality C/C++ code for Ring Devices at Amazon Specifying, designing, and implementing functionality and behaviors of embedded subsystems. Collaborate effectively with applied science, software, and electronics engineering teams. … internship) in professional software development Experience in professional, non-internship software development Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design Experience in embedded development in C/C++ Knowledge of ARM CPUs Preferred Qualifications Bachelor's degree in computer science ...

Drone Firmware Software Dev Engineer, Ring Robotics Platform Engineering

Location
Greater London, England, United Kingdom
must be responsive, flexible, and able to succeed within an open and collaborative peer environment. Key job responsibilities Delivering high-quality C/C++ code for Ring Devices at Amazon Specifying, designing, and implementing functionality and behaviors of embedded subsystems. Collaborate effectively with applied science, software, and electronics engineering teams. … internship) in professional software development Experience in professional, non-internship software development Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design Experience in embedded development in C/C++ Knowledge of ARM CPUs Preferred Qualifications Bachelor's degree in computer science ...

Software Engineer

Location
Bristol, England, United Kingdom
generous paid-off time, flexible schedule. Responsibilities: Development of 3D geometry systems interfaces for mechanical products; Solution of computer graphics problems in C#/C++ using OpenGL, WPF Windows OS Solution of computer graphics problems in C#/C++ using OpenGL, QT, Open Cascade Linux OS Development UI (Web Asp.Net ...

Senior C++ Browser Engineer Hybrid & Security

Location
Cambridge, England, United Kingdom
Wolf Security in Cambridge, UK is seeking a Senior Software Engineer for Browser (C++). You will design and develop core features for secure browsing, contribute C++ and TypeScript for a Chromium-based secure browser, and extend Firefox-based browsers while enhancing automation with Python. You will join a growing ...

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

Senior Software Engineer

Location
United Kingdom
Senior Software Engineer to join their software team in Southampton. This role would suit an experienced engineer whose main focus is C or C++ software development , particularly in multithreaded or high-performance systems. The Role You'll take a leading role in developing, integrating and optimising software that supports … tackle complex performance challenges and help shape reliable software for a demanding technical environment. Key Responsibilities Take technical ownership of C/C++ software development used to run and test 5G NR PHY algorithms Drive software performance improvements through optimisation and multithreading Lead the integration of software components and resolution ...

Senior Software Engineer

Hiring Organisation
Spectrum IT Recruitment Limited
Location
Southampton, Hampshire, South East, United Kingdom
Employment Type
Permanent
Salary
£65,000
Senior Software Engineer to join their software team in Southampton. This role would suit an experienced engineer whose main focus is C or C++ software development , particularly in multithreaded or high-performance systems. The Role You'll take a leading role in developing, integrating and optimising software that supports … tackle complex performance challenges and help shape reliable software for a demanding technical environment. Key Responsibilities Take technical ownership of C/C++ software development used to run and test 5G NR PHY algorithms Drive software performance improvements through optimisation and multithreading Lead the integration of software components and resolution ...

Senior Software Engineer

Hiring Organisation
Spectrum IT Recruitment Limited
Location
London, England, United Kingdom
Senior Software Engineer to join their software team in Southampton. This role would suit an experienced engineer whose main focus is C or C++ software development , particularly in multithreaded or high-performance systems. The Role You'll take a leading role in developing, integrating and optimising software that supports … tackle complex performance challenges and help shape reliable software for a demanding technical environment. Key Responsibilities Take technical ownership of C/C++ software development used to run and test 5G NR PHY algorithms Drive software performance improvements through optimisation and multithreading Lead the integration of software components and resolution ...

Software Engineer - Junior to mid-level

Hiring Organisation
Pure Resourcing Solutions Limited
Location
Sprowston, Norfolk, United Kingdom
Employment Type
Permanent
Salary
£35000 - £55000/annum
Software Engineer (C++) | Defence R&D (defence experience NOT required) Norfolk, on-site | £35k - £55k | 4½ day week This role is suitable for people just starting out in software, all the way up to those well established in their careers and looking to have impact on having impact on full … lifecycle processes. Want to write C++ for the team that is defining the future of technology in the defence industry? Defence experience isn't required, so if you've fancied moving into the sector, this is a strong way in. My client designs and builds complex defence systems. Their ...

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

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, South East, United Kingdom
Employment Type
Permanent, Work From Home
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, London, United Kingdom
Employment Type
Permanent
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. ...

Quantitative Developer

Location
Greater London, England, United Kingdom
positions and calculating market risk metrics across asset classes, including equity, credit, FX, fixed income, commodities, crypto, and their derivatives Write modern, high-performance C++ code that is clean, reusable, well-tested, and optimized for large-scale distributed systems using a high-performance grid computing platform Leverage Python … have M.S. or PhD in mathematics, physical sciences, or engineering preferred Excellent quantitative and programming skills with 3-5 years’ experience in large-scale C++ development and program design as well as data intensive products Familiarity with additional programming languages such as Python, Java, and SQL Strong understanding of financial ...