2,176 to 2,200 of 2,514 Permanent C++ Jobs

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 Computer Vision Engineer

Location
Greater London, England, United Kingdom
subdomains such as modelling, input pipelines, evaluation, deployment, and model optimisation 5+ years of experience building production software using modern software practices Fluency in C++, or fluency in Python with intermediate experience in C++ References who will describe them as low-ego, highly motivated, thoughtfully opinionated, strong communicators and curious ...

Software Engineer

Hiring Organisation
Ensera Design
Location
Bristol, UK
these main areas: Software Engineer (Linux) - Software Engineer (Linux) | Careers with Ensera Design Designing and implementing software on embedded Linux platforms using C/C++ Contributing to build systems (e.g Yocto) Defining interfaces across hardware and software subsystems. Senior Software Engineer (Linux) - Senior Software Engineer – Linux | Careers with Ensera Design … Leading the design and implementation of embedded Linux software using modern C/C++ Defining system architecture, interfaces and software design approaches across complex products Contributing to build systems and deployment pipelines, including Yocto-based environments Providing technical leadership and mentoring to software engineers across project teams Working closely with ...

Senior Embedded Engineer

Location
Nottingham, England, United Kingdom
Senior Embedded Electronics Engineer Location: Manchester – Hybrid Embedded C, C++, RTOS, FreeRTOS, ARM, STM32, Microcontrollers, Firmware, Electronics, PCB An established electronics and technology business is looking for a Senior Embedded Electronics Engineer to join its growing R&D team in Manchester. This is an excellent opportunity for an experienced Embedded … products used across the UK and international markets. The Role Working across the full embedded product lifecycle, you'll combine hands‐on C/C++ firmware development with electronics and hardware expertise. Responsibilities Developing real-time embedded firmware in C/C++ Leading embedded architecture and system‐level design Working ...

Trading Systems Engineer Graduate: 2027 (London)

Location
Greater London, England, United Kingdom
Graduate trading-systems role in low-latency C++, high-performance libraries, quantitative data processing, and desk-side strategy engineering. Engineer trading systems used across trading teams. Build high-performance C++ libraries supporting large-scale quantitative research and data processing. Work desk-side with senior developers on performant, reliable trading systems. … What Susquehanna looks for Class of 2027 bachelor's or master's students in a quantitative or STEM discipline. Strong C++, C, or Rust, plus some Python. Exceptional quantitative, logical-reasoning, and analytical skills. Clear communication and problem-solving. Coding, mathematics, system-design, and behavioural interviews. The role starts with ...

Embedded Software Engineer (DSP)

Location
United Kingdom
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 ...

Senior C++ Robotics Engineer — Autonomous Raspberry Picker

Location
United Kingdom
Fieldwork Robotics Ltd. is looking for a Senior C++ Software Engineer to develop core software for autonomous raspberry-picking robots. This role emphasizes high-performance C++ programming and collaboration across various teams, including robotics, vision, and operations. The position promises a hands-on experience in a challenging environment, focusing ...

Trading Systems Engineer - C++/Python, High Availability

Location
City Of London, England, United Kingdom
leading trading firm in London is seeking a Software Engineer to design and develop high availability trading systems using C++ and Python. The ideal candidate will have over 5 years of C++ experience and a strong understanding of concurrency and software for trading. This role requires collaboration with quantitative researchers ...

Robotics Software Engineer

Hiring Organisation
Som3
Location
London, United Kingdom
Employment Type
Permanent
Salary
£50000 - £60000/annum
actuators, and supporting the development and validation of robotic platforms. Key Responsibilities Develop and test control loops for ground and airborne vehicles using C++ and Python. Integrate sensors and actuators using a range of communication protocols. Support prototyping, simulation and validation of control and guidance systems. Develop robust, high-quality … About You Degree in Computer Science, Engineering or a related discipline. Professional software engineering experience, ideally working with robotic systems. Strong programming skills in C++ and Python. Experience with ArduPilot, MAVSDK and/or PX4. Experience with Model Predictive Control (MPC) or similar control techniques. A strong track record ...

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 DSP Engineer

Hiring Organisation
Hexwired Recruitment Limited
Location
Cambridge, Cambridgeshire, United Kingdom
Employment Type
Permanent
Salary
£70000 - £100000/annum Pension, Bonus, Healthcare
process. Key Skills: Degree in Embedded Systems, Electronics, CS or similar Ability to gain security clearance is essential 5+ years commercial algorithm experience using C++, Matlab or Simulink for DSP work Experience working on safety critical projects. The company are looking to pay circa £100k dependent on experience with potential … interested in this job Senior DSP Engineer job in Cambridge, please apply. For more information on this role, or any other jobs across; Embedded, C++ programming, Embedded Linux, DSP, Electronics, FPGA, RF, Power, Javascript, Typescript, React, Golang Development, Machine Learning, Data Science or Simulation contact us today ...

Senior Embedded Engineer

Location
United Kingdom
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
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 Hands-On Engineering Manager for C++ & HFT Systems

Location
Greater London, England, United Kingdom
Harrington Starr invites applications for an Engineering Manager C++ role in New York. This senior, hands-on leadership position partners with senior leadership to own engineering delivery across teams and locations, with 5 days in office and occasional international travel. You will steer high-performance C++ systems, low-latency trading ...

Senior C++/Java Engineer — Scalable Systems

Location
Greater London, England, United Kingdom
London Stock Exchange Group (LSEG) is seeking a Senior C++/Java Developer in London. The role focuses on designing, developing, and delivering high-quality software solutions across C++ and Java stacks within a defined product or platform area. You will collaborate with senior engineers, architects, and product managers ...

Low-Latency C++ Engineer for Systematic Trading (Equity)

Location
Greater London, England, United Kingdom
Selby Jennings is seeking a C++ Software Engineer for a technology-driven, systematic trading firm. You will build and optimise low-latency infrastructure that powers a global trading platform, focusing on efficiency, scalability and reliability in latency-sensitive software. You will work with modern C++ in a high-performance environment ...

Embedded Software Team Leader

Hiring Organisation
Insignis
Location
Greenwich, London, United Kingdom
Employment Type
Permanent
Salary
£70000 - £75000/annum + Car Allow. + Bonus + Ex. Bens
software performance and reliability are critical. The role: * Lead, mentor and develop a team of 3-4 engineers * Remain hands-on with C/C++ development * Develop real-time software using Linux and/or VxWorks * Contribute to software architecture and technical decisions * Take ownership from requirements through to testing … Drive improvements to engineering tools, processes and practices We're looking for: * Strong commercial experience in embedded/real-time software * Excellent C/C++ skills * Experience with Linux, VxWorks or another RTOS * Experience developing high-reliability or mission-critical systems * Strong understanding of software architecture * Full software lifecycle experience ...

Senior Systems Engineer - Autonomy & Software

Location
Greater London, England, United Kingdom
software and autonomy capabilities being delivered. The ideal candidate has a strong background in software and autonomy, is comfortable developing and debugging software in C++ and Python, and has significant experience applying systems engineering principles within complex defense programs. They should be equally comfortable working at the system level … software architecture, including how system level requirements translate into software behavior and implementation. Develop software, prototypes, analysis tools, test infrastructure, and engineering utilities using C++ and Python when required to solve integration and system level engineering problems. Use code, simulation, logs, telemetry, and other engineering data to investigate system behavior ...

Core Developer (Python)

Location
Greater London, England, United Kingdom
required; we care more about your technical skills and mindset. We also look for strong interpersonal skills as you will work closely with traders, C++ developers, middle office, quantitative researchers and the DeFi Team on various projects. Most of our services are written in Python, but we also have high … performance infrastructure written in C++. For both Python and C++ we are usually on the most recent versions. Besides that we use Linux for all machines, PostgreSQL for databases and a few bespoke in-house solutions for problems common in high-frequency trading . Examples of projects Capturing data about ...

Mathematical Software Engineer

Location
City Of London, England, United Kingdom
customer. The position requires a strong mathematics or mathematical modelling background coupled with strong software engineering skills in Java (or possibly C++ or C#). You will need to be conversant with software engineering best practice, comfortable working with large and complex codebases, and designing, implementing, and debugging Java software. … Russel Group or equivalent), and a relevant MSc or PhD in combinatorics, optimisation, or similar subject. Demonstrably strong coding skills in Java, modern OO C++, or possibly C#, together with a good grasp of software engineering practice – version control, code reviews etc. Commercial coding experience would be valued ...

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

Automation Test Architect - Financial Services- Contract

Location
England, United Kingdom
Architect level Extensive experience in Integration Testing and Contract Testing Strong hands-on experience with Pact Development background in Java, Python and/or C++ Experience testing microservices, APIs and distributed systems Strong understanding of CI/CD and automated testing practices Ability to influence senior stakeholders and engineering leadership … heavy environments and be recognised as a subject matter expert in modern quality engineering practices. Automation Architect | Test Architect | Contract Testing | Pact | Java | Python | C++ | AWS | Microservices | QA Architect | Quality Engineering GCS is acting as an Employment Business in relation to this vacancy. #J-18808-Ljbffr ...

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