C++ Job Vacancies

576 to 600 of 4,707 C++ Jobs

Software Development Engineer

United Kingdom
Grayson Thermal Systems
powertrain and battery thermal management systems. Functional and software requirements capture. Modelling and design of high-level control systems. Implementation of control systems in embedded environment using C/C++ (bare-metal and RTOS). Validation and documentation of outputs against requirements at unit level and whole vehicle integration level. Ownership of, maintaining and documenting codebase (using GitHub) to encourage … development of user manuals and training guides for software applications. Support junior team members in refining their software development skills Key Skills Good knowledge and experience of C/C++ in embedded, real-time environments. Good understanding of electronics and electrical circuits. Understanding of harmonised EU and UK directives for example, low-voltage directive. Understanding of cybersecurity for example, UNECE More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer

Leominster, Herefordshire, United Kingdom
Hybrid / WFH Options
Leidos
where you'll design and deliver mission-critical software using platforms like ESP32, Raspberry Pi, and ARM-based microcontrollers (e.g., Zero, Pico). You'll work with Python and C++ to solve operational problems directly alongside our customers, typically on-site 4 days per week. This is a hands-on role for engineers who enjoy low-level work, problem-solving … tools in challenging environments. What You'll Do Develop bespoke software solutions on embedded platforms (ESP32, Raspberry Pi, ARM). Write and maintain code in Python and/or C++, often interfacing directly with hardware. Work with communication protocols to control and integrate peripheral devices. Perform testing and debugging, both in the lab and at customer sites. Collaborate with cross … . Support team knowledge sharing and mentor less-experienced developers when appropriate. What You'll Bring Essential: 3-15 years' experience in hands-on software development. Strong proficiency in C++ and/or Python. Experience coding for embedded systems (e.g., ESP32, ARM Cortex-based boards). Familiarity with low-level hardware interfacing, including serial comms, GPIO, USB, or SPI/ More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Development Engineer

B11, Hay Mills, City and Borough of Birmingham, West Midlands (County), United Kingdom
Grayson Thermal Systems
powertrain and battery thermal management systems. Functional and software requirements capture. Modelling and design of high-level control systems. Implementation of control systems in embedded environment using C/C++ (bare-metal and RTOS). Validation and documentation of outputs against requirements at unit level and whole vehicle integration level. Ownership of, maintaining and documenting codebase (using GitHub) to encourage … development of user manuals and training guides for software applications. Support junior team members in refining their software development skills Key Skills Good knowledge and experience of C/C++ in embedded, real-time environments. Good understanding of electronics and electrical circuits. Understanding of harmonised EU and UK directives for example, low-voltage directive. Understanding of cybersecurity for example, UNECE More ❯
Employment Type: Permanent
Posted:

Software Engineer with Security Clearance

Annapolis Junction, Maryland, United States
Belay Technologies
years' experience. Cloud experience with AWS services is desirable. Four (4) years demonstrated experience in software development in Python is required. Object-oriented and scripted languages (e.g., JavaScript, C++, Perl, Python, Ruby) is desirable. Experience with Docker and containerization is required. Six (6) years demonstrate experience leading large software development programs/projects. More ❯
Employment Type: Permanent
Salary: USD Annual
Posted:

Lead Software Engineer

Newcastle Upon Tyne, Tyne And Wear, United Kingdom
Cadence Design Systems
software engineer with a top degree, evidence of achievement, and an exceptional talent for algorithm development. Although advantageous, EDA experience is not essential. Job Responsibilities: Develop and maintain the C++ code base Absorb requirements for new features and create design, function and test specifications Work closely with team members to develop techniques to increase the capability, capacity, performance and stability … relevant experience. History of mathematical study Grade A/A in A-level mathematics, physics STEM degree, such as Maths, Physics, Engineering, or Computer Science Experience writing programs in C++ (C+/17) or other object-oriented programs. Algorithmic software development skills Exposure to Linux/Unix environment. Experience with QT, a big plus Excellent interpersonal communication skills Check what More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Finastra is hiring Associate Technical Engineer Fresher 7LPA

London, United Kingdom
Hybrid / WFH Options
Talent'd HR Solutions
Escalating issues to team leads or managers when necessary. Eligibility Criteria Education Requirement: Bachelor's Degree in Computer Science, Mathematics, Business IT, or related field Required Technical Skills C, C++, SQL, Java, C#, Visual Studio, Eclipse, Solaris Studio, Solaris, Linux, Windows, CORBA, Orbix, JMS, ActiveMQ, Tomcat Other Requirements Strong debugging and troubleshooting skills Familiarity with operating systems such as Solaris … programs Participation in employee resource groups supporting DEI initiatives Online learning and accredited career development resources Company-wide recognition programs and regular employee feedback surveys Key Skills C C# C++ Eclipse Java SQL Visual Studio Education Requirements Bachelor's Degree in Computer Science, Mathematics, Business IT, or related field 2022, 2023, 2024, 2025 FI Finastra is a global leader in More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer/Developer with Security Clearance

Fort George G Meade, Maryland, United States
Markesman Group
junior to senior levels pertaining to any of following skills: Malware Reverse Engineering Reverse Software Engineering supporting vulnerability assessments Experience in x86/x64 assembly and/or C, C++, software reverse engineering, kernel debugging, and/or protocol stacks Experience developing computer exploits Experience in Software Reverse Engineering with at least 1 of the following tool or an equivalent More ❯
Employment Type: Permanent
Salary: USD Annual
Posted:

GPU Software Engineer

London, England, United Kingdom
Hybrid / WFH Options
Hollbridge
contribute directly to the growth of an ambitious company shaping the future of data and video processing. What You'll Do Architect and develop GPU-accelerated encoder implementations using C++ and compute APIs like Vulkan for deployment across platforms (Windows, Linux, iOS, Android). Translate conceptual, mathematical R&D into scalable, high-quality production code. Contribute to and improve existing … systems. Benchmark, profile, and validate high-performance signal processing components. Take personal ownership of design accuracy, prioritization, and estimation of your development tasks. What You Bring Strong C/C++ development skills , with proven experience building and scaling performance-critical software. Proficiency in modern GPU compute APIs such as Vulkan , or similar platforms. Familiarity with video processing pipelines or other More ❯
Posted:

Software Engineer, Realtime

London, England, United Kingdom
Hybrid / WFH Options
Cboe Global Markets, Inc
inclusion, giving associates a safe space to network, share ideas and create opportunities. Sound like the place for you? Join us! The Software Engineering team is hiring for a C++ Software Engineer As a Software Engineer within our European business at Cboe Europe, you will be part of the team that builds and operates the technology for one of the … implement the best solution for the job Provide technical support, answering questions and diagnosing the root cause of technical problems The ideal candidate has : Previous experience working with modern C++ (C++11 at a minimum, C++20 is a plus) A passion to learn and grow, in both technical and financial domains A proactive mindset, with strong communication skills Experience working and More ❯
Posted:

Senior Innovation Developer

Bristol, Gloucestershire, United Kingdom
Oxford Instruments
libraries (e.g., Pandas, NumPy, Scikit-learn, TensorFlow, PyTorch) to architect and prototype cutting-edge ML systems, leveraging Linux environments. Able to expand programming expertise to other languages such as C++ and Java. Drive complex AI and physics-driven projects, collaborating with engineering, application, and customer support teams to deliver market-ready products. Mentor and coach team members, fostering expertise in …/ML engineer or computer scientist with strong object-oriented programming skills, efficient testing, and experience leading mid-scale development projects. Advanced proficiency in at least one of Python, C++, Fortran, Julia, or Java, with experience in AI/ML libraries (e.g., Pandas, NumPy, Scikit-learn, TensorFlow, PyTorch) and familiarity with Linux environments. Strong understanding of physics and engineering principles More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior AI Engineer

Bristol, England, United Kingdom
Hybrid / WFH Options
Reach Industries
functional teams, your focus will be on understanding business requirements and designing optimal AI solutions. Develop and deploy AI models for visual data analysis and inference using Python and C++, OpenVINO, OpenCV, AWS, CVAT, scikit-learn, and scipy. Collaborate with data scientists and domain experts to understand project requirements and design optimized AI solutions. Preprocess and analyze visual data using … or higher in Computer Science, Engineering, Mathematics, or related fields. At least 4 years of commercial experience as an AI Engineer or similar roles. Strong proficiency in Python/C++ for AI model development and inference. Experience with OpenVINO, OpenCV, AWS, CVAT, scikit-learn, and scipy for visual AI applications. Proficiency in TensorFlow/Keras, PyTorch, and PaddlePaddle for model More ❯
Posted:

Embedded Software Engineer with Security Clearance

Camden, New Jersey, United States
Innova Solutions, Inc
to establish operating data, conduct experimental tests, prototype, and evaluate results. • Participate in peer reviews, identify, track and repair defects. • Utilize a variety of software languages (primarily C/C++ and Python), implementing software for embedded real time operating systems. Preferred Additional Skills • Object-oriented design and implementation experience, with exposure to software modeling and UML tools such as IBM … Rhapsody or MagicDraw/Cameo. • Experience developing device drivers and Board Support Packages for real-time embedded systems. • Experience with Modern C++ techniques. • Experience with Information Assurance and/or cryptography. • Experience with NSA Type 1 certification or other SW certification such as DO-178. An Ideal candidate will have • Bachelor's or master's degree in computer engineering, Electrical More ❯
Employment Type: Permanent
Salary: USD 120 Hourly
Posted:

SR. SYSTEMS - SOFTWARE ENGINEER - AZ with Security Clearance

Chandler, Arizona, United States
ASD, Inc
related degree and 6 years of related experience, or a Master of Science degree in a related discipline and 4 years of related experience • Software development experience in C, C++, C# and/or Java in Linux and/or Windows environment • Active DoD Secret security clearance investigated within the last 5 years. • This position requires the applicant to be More ❯
Employment Type: Permanent
Salary: USD Annual
Posted:

Senior Software Engineer : Elite Global Trading Firm : London : £200k

London, England, United Kingdom
ZipRecruiter
will have the opportunity to lead a small, globally dispersed team. Ideal skills include: Full stack engineering experience, with strong back-end and front-end skills Proficiency in Python, C++, or Java Experience with React, JavaScript, or Angular Trading or front-office trading exposure Experience with real-time streaming data Handling data at high speed, similar to Market Data technology More ❯
Posted:

.NET Developer

Brussel (Stad), Brussel, Belgium
Hybrid / WFH Options
Vivid Resourcing
tuning Qualifications Bachelor's degree in Computer Science or relevant field 5+ years of experience working with .NET or relevant experiences Experience with integration- Azure, DevOps, Microservices C/C++, Python, Java experience is a plus Knowledge of MongoDB database or something similar Web technologies such as ASP.NET, TypeScript, REST API Experience working in Agile/SCRUM development environment Interest More ❯
Employment Type: Permanent
Salary: EUR Annual
Posted:

Chief Engineer

Edinburgh, Scotland, United Kingdom
Hybrid / WFH Options
Leonardo
week ago Edinburgh, Scotland, United Kingdom 1 month ago Edinburgh, Scotland, United Kingdom 1 week ago Edinburgh, Scotland, United Kingdom 1 month ago Software Engineering Manager - Cross-platform C++ - Multipass Edinburgh, Scotland, United Kingdom 1 week ago Software Engineering Manager - Cross-platform C++ - Multipass Edinburgh, Scotland, United Kingdom 1 month ago Software Engineering Manager, Ubuntu Gaming Edinburgh, Scotland, United Kingdom More ❯
Posted:

Principal Software Engineering Manager

London, England, United Kingdom
Microsoft
and performance, and ensure accountability for product quality. Qualifications Required Qualifications: Bachelor's Degree in Computer Science or related field, plus technical engineering experience with languages such as C, C++, C#, Java, JavaScript, Golang, or Python, or equivalent experience. High proficiency with public cloud-based distributed systems. Experience with Kubernetes, Docker, or other containerization technologies. Experience in managing teams of More ❯
Posted:

TS/SCI FMV Software Developer KLV and MISB with Security Clearance

Richardson, Texas, United States
Associates Systems LLC
team and other programs to identify root cause and support resolution of issues discovered with the FMV capabilities in operations. Qualifications You Must Have • Proficiency in Java, C, and C++ • Experience with networking including level of knowledge of both TCP and UDP protocols. • Understanding/experience with MPEG-2 and other FMV transport streams • Understanding/Experience with KLV metadata More ❯
Employment Type: Permanent
Salary: USD Annual
Posted:

Principal Developer - London Stock Exchange Group

London, England, United Kingdom
Jobs via eFinancialCareers
where everyone can grow, develop and fulfil your potential with meaningful careers. ROLE SUMMARY: We are seeking a Principal Developer with a strong Java background and proven exposure to C++ to architect, design, and build our flagship FX Maching Venue. This role demands deep expertise in developing trading systems and knowledge of FX products. A consistent track record of leading … FX Matching application WHAT YOU'LL BRING: A degree in Computer Science, Software Engineering, Electrical Engineering, or a related field. Significant hands-on experience in low latency Java/C++ development. Understanding of programming low-latency state machines, FIX protocol, binary protocols for market data. In-depth knowledge of multi-threading and concurrency in high-frequency trading environments. Extensive experience More ❯
Posted:

CNO Reverse Engineer 1 with Security Clearance

Maryland, United States
Caribou Thunder, LLC
will contribute to identifying and mitigating cyber threats. REQUIREMENTS The CNO Reverse Engineer I role requires an experienced professional which involves programming in languages such as Assembly, C, C#, C++, Java, Perl, or Python to support cyber network operations. The engineer will administer and utilize hardware and software reverse engineering tools, applying advanced CNO tools and techniques to analyze and … assembly languages (x86/x64, ARM, etc.). 2. Familiarity with disassembly and debugging tools such as IDA Pro, Ghidra, OllyDbg, or similar tools. 3. Knowledge of C/C++ and Python programming. 4. Basic understanding of networking protocols, OS internals, and security concepts. 5. Exposure to malware analysis frameworks, virtualization technologies, and dynamic analysis techniques. 6. Strong analytical and More ❯
Employment Type: Permanent
Salary: USD 117,000 Annual
Posted:

Software Engineer with Security Clearance

Aurora, Colorado, United States
DeNOVO Solutions, LLC
Current/active TS/SCI with CI Polygraph • 4-year degree either in STEM, or with dedicated professional programming experience • 2+ years' experience with software development with Java, C++, and/or Python (may be substituted by a Masters Degree in adjacent field) • Experience deploying in a cloud environment (e.g. AWS, Azure, GCP, etc.) • Experience using a configuration management More ❯
Employment Type: Permanent
Salary: USD Annual
Posted:

1932 GNCP Flight Software Engineer with Security Clearance

Houston, Texas, United States
Hybrid / WFH Options
All Points Logistics LLC
Mathematics, Computer Science, Engineering (Aerospace/Mechanical/Electrical/Systems), Computer Engineering, Physics, etc. YEARS OF EXPERIENCE: 3+ Years SKILLS/CERTIFICATIONS: Must have experience in Python and C++ Experience with DOORS Experience with verification testing Familiarity with Matlab/Simulink, UML and Agile Development Processes Experience with embedded software systems Experience developing software for spacecraft Knowledge in one More ❯
Employment Type: Permanent
Salary: USD 150,000 Annual
Posted:

1933 GNCP Flight Software Engineer with Security Clearance

Denver, Colorado, United States
Hybrid / WFH Options
All Points Logistics LLC
Mathematics, Computer Science, Engineering (Aerospace/Mechanical/Electrical/Systems), Computer Engineering, Physics, etc. YEARS OF EXPERIENCE: 3+ Years SKILLS/CERTIFICATIONS: Must have experience in Python and C++ Experience with DOORS Experience with verification testing Familiarity with Matlab/Simulink, UML and Agile Development Processes Experience with embedded software systems Experience developing software for spacecraft Knowledge in one More ❯
Employment Type: Permanent
Salary: USD 150,000 Annual
Posted:

Graduate Software Developer (Visa Sponsorship Available)

London, England, United Kingdom
Techwaka
or 1st in a Bachelors of Computer Science or Software Engineering Degree Graduated from a top university Confidence in one or more of the following: Python, Java, C++, C#, JavaScript, React, Angular, Vue or CSS An enthusiastic individual who is keen to learn, enjoys problem solving, and ambitious to make an impact in growing the business further A strong GitHub More ❯
Posted:

Graduate Software Developer / Quantitative Developer / Quantitative Researcher - Up to £180,000 + Bonus + Package

London Area, United Kingdom
Hybrid / WFH Options
Hunter Bond
a firm that thrives on initiative What You Bring 🎓 Degree in Mathematics, Computer Science, Physics, Engineering, or related STEM field 💻 Proficiency in at least one core programming language (Python, C++, Java, C#, KDB+/Q, etc.) 🔍 Analytical mindset with a passion for solving complex problems ⚡ Strong drive, curiosity, and a desire to learn in a fast-paced, high-stakes environment More ❯
Posted:
C++
10th Percentile
£36,350
25th Percentile
£50,000
Median
£66,206
75th Percentile
£85,000
90th Percentile
£120,000