1,901 to 1,925 of 2,543 C++ Jobs

Senior Software Engineer, Behavior Planning

Location
Greater London, England, United Kingdom
vehicles Collaborate with cross-functional teams to ensure robust integration and functionality of planning systems Design, write, and maintain efficient and scalable code in C++ and Python Contribute to the architecture and continuous improvement of behavior planning software Conduct extensive testing in simulated environments and real-world scenarios to validate … documentation of code, algorithms, and system designs Work closely with other engineering teams to ensure seamless coordination and development You Have Proficient in modern C++ (11/14/17) and object-oriented programming Skilled in Python for rapid prototyping and testing Strong in debugging, profiling, and optimizing code Deep ...

Senior Embedded Software Engineer

Hiring Organisation
KO2 Embedded Recruitment Solutions LTD
Location
Stourbridge, West Midlands, United Kingdom
Employment Type
Permanent
Salary
£85,000
digital electronic systems (motor control experience advantageous) Create schematics and PCB layouts, and lead board bring-up and validation Develop embedded firmware (C/C++) for microcontroller- and processor-based systems Integrate key communication protocols including: SPI, I2C, UART, CAN USB, Ethernet, and wireless interfaces Collaborate with cross-functional teams … designing mixed-signal electronic circuits Proficiency with schematic capture and PCB design tools, (Altium experience advantageous) Strong embedded firmware development experience using C/C++ Experience with ARM Cortex-M or similar embedded platforms (STM32, GD32, etc) Hands-on debugging skills using oscilloscopes, logic analysers, and lab equipment Understanding ...

Senior Embedded Software Engineer

Location
Kingswinford, England, United Kingdom
digital electronic systems (motor control experience advantageous) Create schematics and PCB layouts, and lead board bring-up and validation Develop embedded firmware (C/C++) for microcontroller- and processor-based systems Integrate key communication protocols including: SPI, I2C, UART, CAN USB, Ethernet, and wireless interfaces Collaborate with cross-functional teams … designing mixed-signal electronic circuits Proficiency with schematic capture and PCB design tools, (Altium experience advantageous) Strong embedded firmware development experience using C/C++ Experience with ARM Cortex-M or similar embedded platforms (STM32, GD32, etc) Hands-on debugging skills using oscilloscopes, logic analysers, and lab equipment Understanding ...

C++ Software Engineer — Embedded for Aerospace & Defence

Location
City of Edinburgh, Scotland, United Kingdom
Leonardo Worldwide Corporation is seeking a C++ Software Engineer for their Edinburgh location. This role involves working on cutting-edge defence projects, collaborating within an agile team to enhance capabilities in fast jets. The ideal candidate should have strong C++ skills, experience with agile methodologies, and problem-solving abilities. ...

Software Engineering Manager

Hiring Organisation
NPA WorldWide
Location
Sioux Falls, South Dakota, United States
Employment Type
Permanent
Salary
USD Annual
change direction when the facts warrant it. Preferred Experience Software engineering management experience. Embedded, distributed, networked, or mission-critical software. Linux, C/C++, Python, web applications, containers, or related technologies. Multidisciplinary products involving software, electronics, communications, sensors, or physical systems. Why This Role This is a chance to have … change direction when the facts warrant it. Preferred Experience Software engineering management experience. Embedded, distributed, networked, or mission-critical software. Linux, C/C++, Python, web applications, containers, or related technologies. Multidisciplinary products involving software, electronics, communications, sensors, or physical systems. Why This Role This is a chance to have ...

Software Dev Engineer II

Location
Greater London, England, United Kingdom
cost-efficient distributed systems tailored to meet performance and operational goals. Code Quality: Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design Agile Collaboration: Actively participate in agile development processes to deliver high-impact features in a fast-paced environment. Quality … years of professional software development experience, with a strong foundation in building and maintaining distributed systems. Proficiency in modern programming languages such as Java, C++, or Python. Education: Bachelor’s degree in Computer Science, Software Engineering, or a related field. Advanced degrees are a plus. Technical Expertise: Proven experience contributing ...

Senior Software Engineer, UI Infrastructure

Location
Cambridge, England, United Kingdom
large codebases, and developing offline pipelines for processing logs to support pre‐merge validation and automated data contract generation. You will write and review C++ changes in embedded codebases to ensure accurate and reliable logging, and partner with UI infrastructure, firmware, and CI teams to integrate tooling into developer workflows. … usage across large codebases Develop offline pipelines for processing logs to support pre-merge validation and automated data contract generation Write and review C++ changes in embedded codebases to ensure accurate and reliable logging Collaborate with system architects to extend UI framework features and improve system stability and performance ...

Senior Staff Engineer, Autonomy Software Integration & Test (R5539)

Location
Greater London, England, United Kingdom
Integrate autonomy software onto fixed-wing, multirotor, and other unmanned or autonomous systems Develop internal tools, automation, telemetry analysis pipelines, and test infrastructure in C++ and Python Support software bring-up, system configuration, and mission readiness for flight operations Debug and troubleshoot issues across autonomy software, onboard compute, radios, networking … experience 3+ years of experience developing and integrating software for robotics, autonomy, aerospace, embedded systems, or related technical fields Strong software engineering experience in C++ and Python, including development, debugging, and system integration Experience contributing to complex software systems in robotics, autonomy, aerospace, embedded systems, or related domains Experience working ...

Mobile Security Engineer — RASP

Location
United Kingdom
/device attestation, as well as the iOS symbol‐obfuscation and binary‐hardening tooling that closes native reverse‐engineering gaps across Swift, C, C++ and Objective‐C. The product spans both sides of the wire. You’ll also build and operate Ditto Protect's Python backend — the services and APIs … defects, and keep the product current through annual platform upgrades. Build code‐hardening capabilities including iOS symbol obfuscation and binary hardening across Swift, C, C++ and Objective‐C. Own secure local storage, app/device attestation, and the applied cryptography that underpins them. Design, build and operate the Python backend ...

Embedded Software Engineer

Location
Filey, England, United Kingdom
tools, bug tracker tools, source code repositories, etc BEng or above in Electrical and Electronic Engineering Key Duties & Responsibilities: Design and implement C/C++ software for embedded devices (bare-metal and RTOS) used in industrial control systems Develop real-time control algorithms (e.g., PID, state-based control) for sensors … Specifications (SRS), HARA/FTA/FMEA, and verification evidence Contribute to software quality by the use of coding standards (e.g., MISRA C/C++) and static analysis tools, performing code reviews and developing unit/integration tests Create test plans and perform functional product verification and validation activities Author ...

Software Development Engineer, Video Quality Analysis (VQA)

Location
Greater London, England, United Kingdom
cross-functional teams to design, implement, and optimize algorithms for real-time video quality analysis and defect detection, using programming languages such as Java , C++ , or C# . Deep Learning & Computer Vision : Develop and refine deep learning models and computer vision techniques to assess and improve video content quality, ensuring … 3+ years of professional software development experience , showcasing a strong ability to write efficient and maintainable code in modern programming languages such as Java, C++, or C# . Education: A Bachelor's degree in Computer Science, Software Engineering , or a related field (or equivalent practical experience). Experience with full ...

Senior Embedded Systems Engineer

Hiring Organisation
Catalyst
Location
Peterlee, County Durham, North East, United Kingdom
Employment Type
Permanent
Salary
£70,000
design reviews, code reviews, and technical risk assessments. Support project planning, estimation, and resource allocation activities. Design, develop, and maintain embedded software using C, C++, and Python. Develop software for microcontrollers, processors, and FPGA-based systems. Implement real-time software solutions using RTOS platforms. Develop low-level drivers, middleware, communication … senior/leadership level.You will be educated to Degree level in an appropriate discipline. Key Selection Criteria Extensive experience programming in C and C++ for embedded platforms. Strong understanding of ARM Cortex, STM32, NXP, Microchip, TI, or similar microcontroller families. Experience with RTOS environments such as FreeRTOS, Zephyr ...

Principal Technology Innovation Engineer

Hiring Organisation
Frontier Resourcing Ltd
Location
Cheltenham, Gloucestershire, South West, United Kingdom
Employment Type
Permanent
engineering disciplines, including: Artificial Intelligence and machine learning AI systems engineering and integration Natural Language Processing Computer vision and image processing Quantum technologies C++ and Python development Modern web technologies Cloud-native engineering Distributed systems and architecture Network protocols and communications Observability and monitoring platforms Message brokers and event-driven … developing a broader interest in technology and solution design. You'll ideally bring: Strong software engineering experience in one or more languages such as C++, Python, Java, JavaScript, Rust or similar . Experience developing or evaluating technical solutions across multiple technology domains. An understanding of modern distributed systems and software ...

Software Engineer

Location
East Hagbourne, England, United Kingdom
provides a flexible architecture allowing components to be selected at runtime to form application-specific toolchains. Components span a variety of programming languages (C#, C++, Python) and include: Hardware-aware compilation for an in-house quantum system. Optimisation of Quantum programming languages. Hybrid Quantum/Classical algorithms. Quantum Emulation … Engineering Practices. DevOps: Kubernetes, CI/CD pipelines. High-performance computing. Enterprise integration design patterns. User interface/user experience development. Rust, Python, and C++ programming languages. Quantum programming tools & languages. Development, test, and deployment of embedded devices. Working in a research capacity (e.g. master’s, PhD). You will ...

Software Engineer II, Elastic File System (EFS)

Hiring Organisation
Amazon Development Center U.S., Inc
Location
Boston, Massachusetts, United States
Employment Type
Permanent
Salary
USD Annual
Building tooling and automation that makes a small team effective at running large infrastructure A day in the life Tech environment: Java, C/C++, Rust, Go, and internal AWS systems. You'll work across the stack, from low-level optimization to service architecture. We're investing in AI-assisted … experience - 1+ years of designing and developing large-scale, multi-tiered, multi-threaded, embedded or distributed software applications, tools, systems, and services using: C#, C++, Java, or Perl experience - 1+ years of Object Oriented Design experience - Bachelor's degree or foreign equivalent in Computer Science, Engineering, Mathematics, or a related ...

Senior GNC Engineer

Location
Greater London, England, United Kingdom
Mechanical Engineering, Computer Science or similar field 6+ years of hands-on experience developing GNC software for autonomous systems Experience developing autonomy algorithms in C++ Experience developing or implementing outer-loop control systems or path planning algorithms Strong foundation in control theory, dynamics, and optimization, with experience applying them … Docker and containerized development environments, using Linux-based operating systems (e.g., RHEL, Ubuntu), source control systems, and artifact registries Understanding of key technologies: C++, Python, DevOps, Containers, Linux Familiarity with software-in-the-loop (SIL) and hardware-in-the-loop (HIL) development and testing Experience with Bazel Experience working projects ...

Software Engineer - Mission Management Systems

Hiring Organisation
Hackajob Ltd
Location
Yeovil, Somerset, South West, United Kingdom
Employment Type
Permanent, Part Time, Work From Home
ensure future software portability across autonomous fleets. High-Integrity Implementation: Develop deterministic, mission-critical real-time software components (primarily in Ada95/C/C++ ), balancing the need for rigorous memory management with the processing demands of autonomous systems. Requirements & Traceability: Capture, analyse, and manage complex system requirements, ensuring traceability … Broad experience in the full software development lifecycle for real-time, high-integrity embedded systems. Core Technical Stack: Strong proficiency in Ada95, C, or C++ . Extensive experience with UML modelling and requirements management via DOORS . Operating Environments: Deep understanding of Real-Time Operating Systems (RTOS), multi-tasking environments ...

Manager, Software Engineer- Fall River

Hiring Organisation
L3Harris Technologies
Location
Fall River, Massachusetts, United States
Employment Type
Permanent
Salary
USD Annual
systems. Our software engineering team is responsible for software requirement development, software test and integration, application and embedded code with C# and C/C++, Windows/Linux based development for autonomous maritime vehicles. Assist with managing and directing the day-to-day activities of the Software Engineering Group, make … Must be able to contribute independently to software requirements development, software testing and integration, and application and embedded software development using C#, C, and C++, with an understanding of both Windows and Linux based development. Requires management and leadership knowledge in job area. Has comprehensive knowledge and skills within ...

Senior Optimisation Developer

Location
Cambridge, England, United Kingdom
established codebase, and grow into broader technical leadership over time. Experience in linear algebra and/orLagrangiananalysis is highly desirable.Programming ability isrequired, but prior C++ experience is not essential.The ideal candidate will have both postgraduate/research experience and industry experience however, candidates with either are encouraged to apply. … requirements Strong mathematical background, supported by a postgraduate qualification (MSc, PhD, or equivalent experience). Provenprogramming ability in at least one relevant language.(e.g. C++, C, C#, Fortran) Experience of numerical modelling or mathematically intensive software development. Demonstrated potential to lead projects or technical workstreams, even if formal leadership experience ...

Senior Embedded UI Engineer, Streaming — Hybrid

Location
Manchester, England, United Kingdom
architecture. You will be working closely with product management to understand new features or extending current features for international market needs, development using modern C++ libraries/frameworks, scripting language and integration of third-party code. You will also be engaged in developing tools which can help larger development community … issues. What experience would help someone be successful in this role at Roku? Experience developing UI applications using popular frameworks Must have strong embedded C++ experience Strong experience in Typescript Experience writing functional integration and unit tests. A good understanding of Core OS concepts like memory management and multi-threading ...

Senior Software Engineer (Inbox Desktop)

Location
Greater London, England, United Kingdom
ownership of the Proton Mail Desktop App on Windows and Linux platforms. Currently, we use many languages and frameworks in the team like Golang, C++, Qt, JS, TypeScript, React, or Electron. We use standard tools for communication and work organization (Git, GitLab, GitHub, GitLab CI, Jira, Confluence). Our backend … quality assurance and performance optimization. Job requirements Experience: Significant, relevant professional software development experience with Rust, or with a very strong background in modern C++ and reasonably complex Rust pet projects. Desktop software development: Experience developing high quality, fast, Windows and Linux cross‐platform desktop applications. Familiarity with different native ...

C# / C++ Software Engineer - Hybrid (Remote)

Location
West of England, England, United Kingdom
World Class Defence Organisation is recruiting 5x C#/C++ Software Engineers on a 12-month contract. Roles are hybrid/remote with on-site days in Stevenage or Bristol. Rate is £65.00 per hour, inside IR35 via Umbrella. You'll join an agile, mixed-discipline team developing simulators … weapon system models using C#, C++, and integration simulations, with CI/CD practices and testing throughout the lifecycle. #J-18808-Ljbffr ...

C# / C++ Software Engineer - Hybrid Defence Simulations

Location
Stevenage, England, United Kingdom
World Class Defence Organisation is seeking 5x C#/C++ Software Engineers for an initial 12‐month contract. The role is a hybrid position with 3–4 days onsite in Stevenage or Bristol, on a 37-hour week, outside IR35 (umbrella). The project develops weapon system simulations and synthetic … environments using C# and C++, with CI/CD and automated testing as core practices. Flexible location based on preference, with long-term prospects. #J-18808-Ljbffr ...

Investment Banking C++ Developer - eTrading/low latency/Linux/FX/pricing - CONTRACT

Hiring Organisation
Scope AT Limited
Location
London, United Kingdom
Employment Type
Contract
Contract Rate
GBP Daily
Investment Banking C++ Developer - eTrading/low latency/Linux/FX/pricing - CONTRACT Our Investment Banking client is looking for a C++ Developer for a contract role (initial 12 months) A successful candidate is expected to: Design, build and implement low latency systems in our eTrading platform. Work ...

Real-Time C++ Medical Software Engineer - Client-Facing

Location
City Of London, England, United Kingdom
Selection is partnering with a Cambridge-based medical systems creator to recruit an exceptional C++ software engineer. You will help design real-time control systems and user interfaces for healthcare devices, liaising with clients and cross-disciplinary colleagues. The role requires strong C++ on Linux, Python for tests, and familiarity ...