2,626 to 2,650 of 2,784 C++ Jobs in England

Software Developer

Location
Fareham, England, United Kingdom
fast paced and exciting role, with lots of opportunities to be involved in multiple projects. Primary Duties & Responsibilities Develop high-quality, efficient, and maintainable C++ code Collaborate with cross-functional teams to design and implement software solutions Optimise and troubleshoot existing software for performance and functionality Stay up to date … with C++ best practices, libraries, and technologies Analyse existing software and propose best architectural solutions Be involved in full production cycle from influencing the technical specifications to developing, testing, and deploying the applications in various infrastructures Job Qualifications Successfully completed an education or relevant studies in information technology Proven experience ...

Teamcenter PLM Technical Consultant

Location
Reading, England, United Kingdom
handlers, user exits, workflow extensions and server-side solutions. Develop integrations between Teamcenter and wider enterprise systems. Develop and maintain software using C#, .NET, C++, and SQL. Support Teamcenter upgrades, migrations and data transformation activities. Investigate and resolve complex production issues and provide 3rd-line support. Produce technical designs … Siemens Teamcenter. Hands-on Teamcenter ITK development experience. Experience developing custom handlers, user exits and workflow customisations. Strong C# and .NET development experience. Commercial C++ development experience. Strong SQL/database experience. Enterprise application and systems integration experience. Experience with data migration and transformation. Agile development experience. Experience with tools ...

Graduate Developer - AI Implementation Engineer

Location
Altrincham, England, United Kingdom
customer goals into scalable technical designs. Spend ~50% of your time engaging directly with customers—workshops, reviews, and troubleshooting. Develop secure integrations using Python , C++ , REST APIs , and supporting technologies. Provide ongoing support and optimisation for existing solutions. Collaborate with sales and product teams to shape future features. What … Looking For: Strong Python and C++ skills and experience with REST APIs . Excellent communication—able to explain technical concepts clearly. A proactive, solution-oriented mindset with a passion for delivering customer value. Ability to manage multiple projects and work independently. Bonus Points For: Experience with Conversational ...

Senior IC Design Engineer

Hiring Organisation
FBI &TMT
Location
Fareham, Hampshire, South East, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£65,000
advanced mixed-signal and embedded solutions Defining digital architectures and contributing to RTL development using Verilog/SystemVerilog Developing embedded software in C/C++ for sensing, control and signal processing applications Supporting silicon bring-up, debugging and validation activities Working across hardware, firmware and system-level engineering challenges Collaborating … looking for Experience developing digital or mixed-signal integrated circuits Strong Verilog and/or SystemVerilog skills Embedded software development experience using C/C++ Good understanding of microcontrollers and embedded systems Experience with Python, MATLAB or similar engineering tools Strong analytical and problem-solving skills Why join? Work ...

Design Verification Engineer

Hiring Organisation
Intellectual Capital Resources
Location
Bristol, UK
Employment Type
Full-time
bring large and ongoing investment from one of the world's leading backers of innovative AI companies! SW Verification experience with Python, C/C++ is welcome alongside the traditional UVM based Verification. Responsibilities and duties Verification activities within the verification team Ensuring good communication between sites Verification planning, specification … find root causes of deep and complex issues Experience of the verification process applied in CPU and/or ASIC environments System Verilog, Python, C++, Linux UVM SVA LLVM, GCC SGE or other DRMS XML and XPath/XSLT Benefits In addition to a competitive salary, you can expect flexible ...

C++ Energy Derivatives Quant

Location
England, United Kingdom
Saragossa, a leading energy trading firm in the United Kingdom, is seeking a quant with strong C++ skills to develop pricing models for power and gas derivatives. You will work primarily with a C++ pricing library, applying advanced option pricing theory and Monte Carlo simulation techniques to price complex energy ...

Embedded Software Test Engineer

Hiring Organisation
Matchtech
Location
Birmingham, UK
Employment Type
Full-time
testing/documentation practiceWhat you'll needStrong experience in embedded software testing (OEM/Tier 1/similar)Good knowledge of embedded C/C++ and firmware testing on bespoke hardwareTest lifecycle experience (requirements strategy execution reporting)Scripting/automation using Python (or similar)Working understanding of functional safety …/DC, onboard chargersAutomotive SPICE awareness; calibration/diagnostic tool experienceControl systems understandingApplyIf you're an embedded software test engineer with strong C/C++ and automotive validation experience, apply to be considered. (No visa sponsorship available. ...

Digital Design Electronics Engineer

Location
Cambridge, England, United Kingdom
similar. Additional experience with radio frequency systems, DSP, embedded software and/or requirements management using DOORS would be beneficial. Further experience with C++, VHDL, Python and Tcl would be desirable. Due to the nature of projects, the role is mostly onsite, although occasional home working is possible when projects … remunerations package including career support and opportunities for leadership. Keywords: PCB, Digital Design, Electronics, Wireless, IoT, Communications, Robotics, Networks, Satellites, Instrumentation, DSP, Embedded, C, C++, RF, FPGA, ASIC, Project Leadership #J-18808-Ljbffr ...

Senior Engineer

Location
Guildford, England, United Kingdom
sensitivity of certain projects candidates are required to be UK nationals. Requirements: Commercial experience developing integrated software-hardware products Software skills in C or C++ (this can be from embedded systems) Electronics knowledge in hardware comms, FPGAs or PCB design A master’s or PhD in a numerate discipline with … experience. If you are looking for a challenging and rewarding role to develop your career further, Keywords: Software, Electronics, Physics, Maths, PhD, C, C++, PCB, FPGA, VHDL, Embedded, DSP, Algorithms, Signal Processing, Image Analysis, Cyber Security, Communications, Mentor, Leadership Please note: even if you don't have exactly the background ...

Embedded Software Test Engineer

Hiring Organisation
Matchtech
Location
Birmingham, West Midlands, United Kingdom
Employment Type
Full-Time
Salary
Salary negotiable
documentation practice What you'll need Strong experience in embedded software testing (OEM/Tier 1/similar) Good knowledge of embedded C/C++ and firmware testing on bespoke hardware Test lifecycle experience (requirements strategy execution reporting) Scripting/automation using Python (or similar) Working understanding of functional safety … Automotive SPICE awareness; calibration/diagnostic tool experience Control systems understanding Apply If you're an embedded software test engineer with strong C/C++ and automotive validation experience, apply to be considered. (No visa sponsorship available. ...

PhD Engineer (summer 2027 start)

Location
Guildford, England, United Kingdom
computer science, electronics, physics or similar) and A Levels including A*’s in Maths and Physics Software or embedded programming skills in C or C++ Electronics knowledge such as comms protocols, FPGA programming or PCB design UK National The company is based in modern offices with high-spec labs … candidates who have what it takes to impress, an outstanding salary and benefits package is on offer. Keywords: Software, Electronics, Physics, Maths, PhD, C, C++, PCB, FPGA, VHDL, Embedded, DSP, Algorithms, Signal Processing, Image Analysis, Cyber Security, Communications Please note: even if you don't have exactly the background indicated ...

Teamcenter PLM Technical Consultant

Hiring Organisation
ARM
Location
Reading, Berkshire, United Kingdom
Employment Type
Contract
Contract Rate
£65 - £70/hour
handlers, user exits, workflow extensions and server-side solutions. Develop integrations between Teamcenter and wider enterprise systems. Develop and maintain software using C#, .NET, C++, and SQL. Support Teamcenter upgrades, migrations and data transformation activities. Investigate and resolve complex production issues and provide 3rd-line support. Produce technical designs … Siemens Teamcenter. Hands-on Teamcenter ITK development experience. Experience developing custom handlers, user exits and workflow customisations. Strong C# and .NET development experience. Commercial C++ development experience. Strong SQL/database experience. Enterprise application and systems integration experience. Experience with data migration and transformation. Agile development experience. Experience with tools ...

Senior Engineer

Hiring Organisation
ECM Selection Ltd
Location
Surrey, South East, United Kingdom
Employment Type
Permanent
Salary
£70,000
sensitivity of certain projects candidates are required to be UK nationals. Requirements: Commercial experience developing integrated software-hardware products Software skills in C or C++ (this can be from embedded systems) Electronics knowledge in hardware comms, FPGAs or PCB design A masters or PhD in a numerate discipline with strong … looking for a challenging and rewarding role to develop your career further, apply now! Keywords: Software, Electronics, Physics, Maths, PhD, C, C++, PCB, FPGA, VHDL, Embedded, DSP, Algorithms, Signal Processing, Image Analysis, Cyber Security, Communications, Mentor, Leadership Another top job from ECM, the high-tech recruitment experts. Even if this ...

Senior Engineer

Hiring Organisation
ECM Selection Ltd
Location
London, UK
sensitivity of certain projects candidates are required to be UK nationals. Requirements: Commercial experience developing integrated software-hardware products Software skills in C or C++ (this can be from embedded systems) Electronics knowledge in hardware comms, FPGAs or PCB design A master's or PhD in a numerate discipline with … looking for a challenging and rewarding role to develop your career further, apply now! Keywords: Software, Electronics, Physics, Maths, PhD, C, C++, PCB, FPGA, VHDL, Embedded, DSP, Algorithms, Signal Processing, Image Analysis, Cyber Security, Communications, Mentor, Leadership Another top job from ECM, the high-tech recruitment experts. xehkeey Even ...

PhD Engineer (summer 2027 start)

Hiring Organisation
ECM Selection Ltd
Location
Guildford, Surrey, South East, United Kingdom
Employment Type
Permanent
computer science, electronics, physics or similar) and A Levels including A*s in Maths and Physics Software or embedded programming skills in C or C++ Electronics knowledge such as comms protocols, FPGA programming or PCB design UK National The company is based in modern offices with high-spec labs … candidates who have what it takes to impress, an outstanding salary and benefits package is on offer. Keywords: Software, Electronics, Physics, Maths, PhD, C, C++, PCB, FPGA, VHDL, Embedded, DSP, Algorithms, Signal Processing, Image Analysis, Cyber Security, Communications Another top job from ECM, the high-tech recruitment experts. Even ...

Software Engineer (MCU)

Location
Bristol, England, United Kingdom
worked across safety‐critical systems and/or medical devices in the past with a desire to develop using embedded C/C++ targeting STM32 ARM microcontrollers or similar platforms. You’ll be a strong communicator with a desire to share knowledge and mentor junior members of the team … Design and implement MCU firmware in line with agreed system and security architecture Support MCU subsystems and components Develop embedded C/C++ code for real‐time systems Collaborate with hardware, Linux, UI, connectivity, and test teams on integration topics Define and maintain coding standards and design patterns ...

Software Application Engineer

Hiring Organisation
Tata Technologies Europe Ltd
Location
Warwick, Warwickshire, West Midlands, United Kingdom
Employment Type
Permanent
implementation, unit tests and integration evidence. Area of Responsibility Analyse software requirements and develop application-level designs. Implement embedded application software in C/C++ or model-based environments. Develop monitoring, state management, diagnostic and control functions. Create unit tests and support SIL and HIL validation. I ntegrate application software … releases and integration events. Knowledge/Experience Essential: Degree in software, electronics, control systems or automotive engineering. Embedded software development experience. Strong C/C++ or MATLAB/Simulink development skills. Experience with requirements-based development, debugging and unit testing. Understanding of real-time embedded systems and vehicle communications. Desirable ...

ML Software Engineer, London

Location
Greater London, England, United Kingdom
functionality as it emerges from the research community, in collaboration with product teams throughout Apple.We write performant and scalable frameworks (in Swift and C++) to distribute and coordinate ML inference tasks to different hardware acceleration IP blocks on different SoCs.We’re a collection of highly skilled and friendly engineers … colleagues across a wide range of functions Minimum Qualifications Experience working as a software engineer on large production systems Experience programming in: Swift, C, C++, iOS/macOS or XCode Practical experience running machine learning models and evaluating them for quality and performance metrics Preferred Qualifications Familiar with Apple ...

Cross Asset XVA Quantitative Analyst - Vice President

Location
Greater London, England, United Kingdom
support analytics for Markets Front Office XVA across multiple asset classes, leveraging probability theory, financial mathematics, and numerical techniques. Implement these analytics in C++, also utilizing Python for development. Provide essential support to trading desks for XVA-related inquiries and models. Collaborate closely with other MQA teams to ensure consistency … Engage in complex analytics, utilizing probability theory, financial mathematics, and numerical techniques like Monte Carlo simulation. Technical Excellence:Develop and implement solutions primarily in C++ and Python, contributing to robust and performant analytics. Collaborative Environment:Work closely with trading desks, other MQA teams, and control functions, fostering a deep understanding ...

Software Engineer - Product

Location
Greater London, England, United Kingdom
experience, and are driven to see their code make an immediate impact. What we’re looking for 5+ years shipping real product work in C++, TypeScript or Python, or building modern front‐end apps, so you can hit the ground running and ship features customers actually use. Confident in taking …/GCP): A lightweight asynchronous Python API deployed on GCP. It manages database interactions (Postgres), generates required reports, and interfaces with our high‐speed C++ Core library. Frontend Interface (Svelte/TypeScript/WebAssembly): A compact, high‐performance CAD application delivered directly in the user’s browser. It is built ...

Software Engineer (Virtualisation)

Location
Greater London, England, United Kingdom
Virtualisation and AccessoryAccess frameworks. Design and implement support for external devices in virtual machines. Write high-quality, well-tested, maintainable code in C++ and Swift. Design and implement test suites to ensure reliability and correctness across the stack. Debug complex issues spanning kernel, user-space, and guest operating system layers. … integrated solutions. Participate in code reviews and technical design discussions. Pick up new subsystems and device technologies as team priorities evolve. Minimum Qualifications Strong C++ programming skills. Strong understanding of operating systems internals and systems programming. Demonstrated ability to work effectively across different layers of a software stack (e.g., kernel ...

Senior Embedded Electronics Engineer

Hiring Organisation
Probe UK
Location
Nottingham, Nottinghamshire, East Midlands, United Kingdom
Employment Type
Permanent
Salary
£55,000
engineer who combines strong electronics hardware knowledge with genuine embedded software experience. Proven experience in embedded electronics and product development. Strong Embedded C/C++ programming and firmware development skills. Experience working with microcontrollers such as STM32, ARM, PIC or AVR. Hands-on experience with electronic circuit and PCB design. … existing products. Develop embedded solutions for data acquisition, control and instrumentation, integrating sensors and electronic systems. Write and maintain Embedded C/C++ firmware, including new features, enhancements and bug fixes. Contribute to system architecture and new product development, taking products from concept through to manufacture. Lead testing, validation, debugging ...

Test Development Engineer (Electronics)

Hiring Organisation
Oxford instruments
Location
High Wycombe, Buckinghamshire, UK
Employment Type
Full-time
scalable production testsSupport New Product Introduction (NPI) activities, ensuring cost, size, complexity and manufacturability targets are metWrite, read, modify and debug test software (primarily C++, C# and/or Python)Provide technical project management, leading discussions across engineering, manufacturing and external partnersSupport the transfer of products into production, including test … manufacturing requirements and production environmentsAbility to work with automatic test equipment (ATE) and electronic instrumentation (oscilloscopes, DMMs, power supplies, etc.)Software skills in C++, C#, and/or Python with the ability to read and adapt existing codeExperience working with subcontract manufacturers and external suppliersConfident communicator able to lead technical ...

Software Engineer (Linux)

Location
Bristol, England, United Kingdom
developing a greenfield medical device from the ground up. Day to day, your focus will be designing and implementing embedded software in C/C++ on embedded Linux platforms. You’ll sit alongside hardware, MCU, UI and test engineers, with real input into the Linux architecture and design while … embedded Linux platforms Solid understanding of Linux internals, IPC, filesystems, and networking Experience with embedded build systems (Yocto, Buildroot, or similar) Strong C/C++ experience; scripting experience is beneficial Experience working in structured, quality-focused development environments Experience with Qt or other embedded UI frameworks Experience integrating Linux systems ...

Markets Quantitative Analyst (Assistant Vice President)

Location
Greater London, England, United Kingdom
Create, implement and support quantitative model for XVA and OCM businesses leveraging a wide variety of mathematical and computer science methods including advanced calculus, C++, object‐oriented design, Python, mathematical finance, statistics, probability and Machine Learning Develop pricing models using numerical techniques for valuation including Monte Carlo Methods and partial … from you: Experience in a comparable quantitative modelling, development or analytics role, ideally in the financial sector Must have strong technical/programming skills; C++/python, Exposure to Market Data; Statistics and Probability based calculations; Using probability theory to evaluate the risks of complex financial instruments, solve analytical equations ...