351 to 375 of 394 C++ Jobs in the East of England

Senior Compiler Engineer - Systems Team

Hiring Organisation
Riverlane
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
Workshops on Riverlane's QEC InterfaceEvaluate Customers Control System and Data Communication requirements. Integration On-Site: End-to-End System Deployment. Writing Python or C++ to adapt to customer's control systems and ensure data packets are received correctly. Work with Riverlane's Quantum Application Team to design experiments … hardware stack: compilers, operating systems, computer architecturesExperience in compilers (LLVM MLIR or others)Experience of shipping software to usersProficiency in Python; proficiency in C++ or RustAbility to convert product requirements into technical specifications to document and share your workA curious nature and a passion for learning and continuous improvement Excellent ...

Camera Software Engineer, Camera & Photos

Location
Cambridge, England, United Kingdom
Summary iPhone is the most popular camera in the world, with billions of photos taken every year. The seamless integration of software and hardware has led to camera features like the Photonic Engine, Portrait mode ...

Principal Embedded Software Architect - Defense C++

Location
Basildon, England, United Kingdom
Leonardo is seeking a Principal Software Engineer in the Basildon area to work on pivotal C/C++ software in defence projects. You will join a team of world-class engineers and contribute to new features and capabilities. Direct industry experience is not required; Leonardo supports developing our software engineers. ...

Autonomous Drone Firmware Engineer (C/C++, Embedded)

Location
Cambridge, England, United Kingdom
autonomous drones and collaborate with cross-disciplinary teams to push the boundaries of robotics hardware. The role focuses on delivering reliable C/C++ firmware, optimizing embedded subsystems, and implementing advanced control algorithms for autonomous systems within Ring devices. #J-18808-Ljbffr ...

Performance Modeling Software Architect, Platform Architecture

Location
Cambridge, England, United Kingdom
performance, maintainability, and flexibility of the simulator, making sure hardware architects can quickly iterate on experiments. Responsibilities Appreciate the good parts of C++, and leveraging the language to maximize the utility of our software models Develop APIs that can be used by non-expert C++ developers Train AI agents … expert C++ developers on idiomatic code and methods Help ensure our codebase is structured for effective use with AI-assisted development tools Write clear, self-documenting code with consistent conventions, meaningful naming, and well-organized modules Learn about the state of the art in SoC IP and chip-level architecture ...

Staff Design Verification Engineer

Location
Cambridge, England, United Kingdom
ASIC verification Working experience of memory subsystems would be a plus Proficient in debugging firmware and RTL code using simulation tools Proficient in using C++ testbenches and working in Linux and Windows environment 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 ...

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

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

Location
Cambridge, England, United Kingdom
#1 TV streaming platform in the U. What you'll bring Minimum of 5+ years of software engineering With a heavy focus on C++ (C++14/17/20) Proficiency in Python for tooling and automation, with a working knowledge of Bright , specifically using tools like GDB, Valgrind, or platform … details Work model: Hybrid What you'll build and improve Drive engineering excellence by implementing advanced debugging tools, automated performance regression suites, and modern C++ best practices Design and implement performance-critical code within our UI engine, focusing on graphics primitives, memory efficiency, and hardware acceleration Lead technical investigations into ...

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

C++ ML Runtime Engineer - AI Acceleration & Systems

Location
Cambridge, England, United Kingdom
seeking a strong C++ software engineer in Cambridge to help build high-performance ML inference engines and backend integration frameworks. You will contribute across frameworks, runtimes, compilers and hardware abstractions to deliver optimized AI execution on Arm platforms. You will analyse complex performance issues, work on graph processing and memory ...

Embedded Systems C++ Engineer - Medical Devices Impact

Location
Cambridge, England, United Kingdom
ZENOVO, a Cambridge-based client, is seeking a C++ Software Engineer with embedded systems experience to work on medical products. You will develop software for instrumentation, hardware integration, and real-time control in a multidisciplinary team. The role is on-site in Cambridge, with a salary ...

C++ ML Frameworks & Runtime Engineer

Location
Cambridge, England, United Kingdom
seeking a software engineer in Cambridge with strong C++ development experience to contribute to machine learning software across the stack. You will work with a team of engineers to identify and fix performance issues, and help optimise AI acceleration on Arm hardware. You will gain exposure to runtimes, compilers ...

Remote Lead Software Engineer Maritime

Location
Chigwell, Essex, United Kingdom
lead, and mentor a high-performing team of engineers to integrate autonomous sea systems into the Minerva front-line platform. You will architect modern C++ solutions that bridge the gap between front-line control and edge computing, ensuring our fleet remains reliable, precise, and mission-ready in unpredictable environments. Responsibilities … Technical Ownership: Lead the overall software design, development, and integration for maritime systems within the Minerva ecosystem. Hands-on Development: Design and implement core C++ architecture for autonomy, control, and communication subsystems. Engineering Excellence: Establish technical foundations, define interfaces, and enforce modern C++ standards through rigorous code reviews and best ...

Remote Lead Software Engineer Maritime

Location
Hemel Hempstead, Hertfordshire, United Kingdom
lead, and mentor a high-performing team of engineers to integrate autonomous sea systems into the Minerva front-line platform. You will architect modern C++ solutions that bridge the gap between front-line control and edge computing, ensuring our fleet remains reliable, precise, and mission-ready in unpredictable environments. Responsibilities … Technical Ownership: Lead the overall software design, development, and integration for maritime systems within the Minerva ecosystem. Hands-on Development: Design and implement core C++ architecture for autonomy, control, and communication subsystems. Engineering Excellence: Establish technical foundations, define interfaces, and enforce modern C++ standards through rigorous code reviews and best ...

Consultant FPGA Engineer

Location
Cambridge, England, United Kingdom
Expertise in any of the following would be useful but not essential: system modelling with MATLAB or Simulink, embedded software engineering with C or C++ on Linux, SDR or Radar, C++ and Linux expertise. This is a great opportunity to join a growing business and get involved in interesting, challenging ...

Vehicle Software Engineer

Location
Letchworth, England, United Kingdom
tables, tuning parameters and map-switching logic. Work with TriCore, PowerPC and multicore automotive architectures . Develop tools, scripts and automation using C/C++, C# and Python . Work with CAN, UDS, CCP/XCP and KWP2000 . Use automotive programming, flashing, diagnostics, data logging and calibration tools. Research … should have: Strong assembly language and embedded systems knowledge. Hands-on experience with IDA Pro and/or Ghidra . Strong C/C++, C# and Python programming skills. Experience with automotive communications, diagnostics and ECU tooling. A structured, analytical approach and the ability to work independently. A resilient, tenacious ...

Vehicle Software Engineer - ECU Reverse Engineering

Hiring Organisation
Gerrell & Hard
Location
Letchworth Garden City, Hertfordshire, UK
calibration tables, tuning parameters and map-switching logic. Work with TriCore, PowerPC and multicore automotive architectures. Develop tools, scripts and automation using C/C++, C# and Python. Work with CAN, UDS, CCP/XCP and KWP2000. Use automotive programming, flashing, diagnostics, data logging and calibration tools. Research and develop … discipline. You should have: Strong assembly language and embedded systems knowledge. Hands-on experience with IDA Pro and/or Ghidra. Strong C/C++, C# and Python programming skills. Experience with automotive communications, diagnostics and ECU tooling. A structured, analytical approach and the ability to work independently. A resilient ...

Embedded Software Engineer, Embedded C / Linux / Networking

Hiring Organisation
Pure Resourcing Solutions Limited
Location
Cambridge, Dry Drayton, Cambridgeshire, United Kingdom
Employment Type
Permanent
Salary
£45000 - £60000/annum
that has to hit zero latency, because somewhere a broadcaster or a control room is relying on it. You'll be writing embedded C, C++ and Rust for IP-based KVM and connectivity products used in genuinely mission-critical environments: broadcast, national security, transport, industrial control. This isn't internal … constraints of multi-threaded, performance-critical systems, and start contributing quickly. Alongside that, you'll bring : Several years' hands-on experience with C, C++ and/OR Rust Confidence building middleware and backend applications on Linux A proven track record optimising performance-critical, multi-threaded code Bonus points ...

Senior FPGA Engineer - Systems Team

Hiring Organisation
Riverlane
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
Senior FPGA Engineer – Systems Team Cambridge, UK | Full-time | Permanent | HybridSalary: 70,000 to 108,000, DOEThe salary range for this role is broad, as we are able to consider varying levels of experience. Any ...

Robotics Software Engineer — Embedded AI for Automation

Location
Chelmsford, England, United Kingdom
Brooks Automation US LLC in the United Kingdom (Chelmsford area) invites a Robotics Software Engineer to design and implement embedded software for robotics and automation systems. You will develop software for motion control, data collection ...

Audio Software Engineer

Location
Cambridge, England, United Kingdom
The Opportunity An innovative technology company is looking for an Audio Software Engineer to develop high-performance audio and signal processing software for advanced embedded systems. Working as part of a multidisciplinary engineering team, you ...

Embedded Software Architect | C++, Architecture & EW

Location
Luton, England, United Kingdom
shape next-gen EW software platforms. You will lead requirements and architecture discussions, guiding the team to deliver reliable, modular embedded solutions using C++ on Linux/VxWorks where applicable. You will collaborate with stakeholders, influence design choices, and apply safe design principles, with security clearances such as BPSS possibly ...

Software Engineer

Hiring Organisation
Platform Recruitment
Location
Cambridge, Cambridgeshire, United Kingdom
Employment Type
Permanent
Salary
£45000 - £65000/annum
Software Engineer (C++) - Up to £65,000 Title : Software Engineer (C++) Company : Advanced Imaging Systems Location : Cambridge Pay : Up to £60,000 Company : A deeply technical advanced imaging R&D team are looking for a new C++ Software Engineer to join as part of ongoing growth. The company works … with significant in-house R&D capabilities, building incredibly reliable products used globally. More details available. Role : Design and implement new software features using C++ Collaborate across the business with different technical disciplines to help build cohesive systems Full SDLC development Build efficient algorithms About you : 2+ years' experience specialising ...