C++ Job Vacancies

1,701 to 1,725 of 2,506 C++ Jobs

Software Engineer (all genders)

Villach, Kärnten, Austria
LAM Research
some of the brightest minds in the industry. Aufgaben Design, develop, troubleshoot, and debug software programs for our industrial machine controls applications. Write efficient, reliable code in C/C++ for computer devices, as well as interfaces, ensuring functionality and stability. Create, optimize, and integrate drivers for peripherals and interfaces like sensors, actuators, and communication modules. Analyze and optimize code … applications to ensure functionality and stability. Collaborate with hardware engineers to integrate software with hardware components and systems. Stay updated with industry trends, best practices, and emerging technologies in C++ programming for hardware equipment controls. Provide technical guidance and mentoring for junior engineers. Profil Master's or Bachelor's degree in computer engineering, electronics, or similar relevant engineering disciplines with … 3+years of working experience. Very good coding skills in modern C++, including API design, object-oriented and functional programming, as well as component-level software architecture. Familiar with network, serial device control, and IO control systems. Furthermore, you have a clear understanding of high-level multithreading operating systems, drivers, hardware abstraction layers, middleware, and application software concepts. Experience and comprehensive More ❯
Employment Type: Permanent
Salary: EUR Annual
Posted:

Software Engineer

Devon, England, United Kingdom
Hybrid / WFH Options
Holt Executive Recruitment
quality documentation and contributing to risk and issue resolution What We’re Looking For: Strong academic background in a relevant engineering or software discipline Experience writing embedded C/C++ code Familiarity with hardware interfaces (e.g. Ethernet, RS-232/RS-422) UI development experience (e.g. Visual Studio C++, C#) Bonus Points For: Experience with VxWorks or similar RTOS Use More ❯
Employment Type: Full-Time
Salary: £40,000 - £50,000 per annum
Posted:

Software Reverse Engineer with Security Clearance

Columbia, Maryland, United States
Percival Engineering
requirements, US citizenship is also required Responsibilities Include: Design, develop, test, and integrate software for advanced cybersecurity capabilities using the latest software tools and techniques such as Python, C, C++, and other languages and frameworks Work as part of an active member of an Agile Scrum Development Team Assignment includes developing software designs from requirements, implementing these designs in code … development, and testing Develop maintainable code that matches requirements specifications Perform unit testing of code, including manipulation of data for analysis of system requirements Required Skills & Qualifications: C/C++ Python Network Programming (BSD Sockets) IDA Pro and/or Ghidra Working in an Agile environment Must have great verbal communication and writing skills Desired Skills & Qualifications: Embedded Systems Debuggers More ❯
Employment Type: Permanent
Salary: USD Annual
Posted:

Software Engineer - Defence

Bolton, Greater Manchester, North West, United Kingdom
Hybrid / WFH Options
Anson Mccade
defence engineering organisation that continues to grow rapidly and is recognised for its innovation, investment in technology, and commitment to employee development. Key Responsibilities: Develop and maintain software using C++ and C# within a Windows environment Contribute to all phases of the development lifecycle: design, integration, delivery, and support Collaborate in Agile (Scrum) teams, typically consisting of 5-7 engineers … Engage with multiple subsystems, understanding broader functional interactions Required Experience: Minimum of 2 years' experience with C++ and C# Experience working in Agile environments (Scrum) Strong knowledge of the full software development lifecycle Background in developing within a Windows-based environment Exposure to automated testing or Windows OS lockdown is highly desirable What's on Offer: Salary up to More ❯
Employment Type: Permanent, Work From Home
Posted:

DSP Communications Research Scientist with Security Clearance

Monterey, California, United States
Ed Wallach Search Group
individual principal investigator or as part of a small team of engineers. Perform RF signal and data analysis, reverse engineering, simulation and modeling. Implement new algorithms in C/C++ and Python. Support transition of algorithms to real-time, high-performance production computing environments. Communicate effectively, verbally and in writing, on complex technical subjects to customers, end-users, and partners … processing or navigation/geolocation. Demonstrated programming skills are required with experience in scientific programming. The ideal candidate has experience with implementation of signal processing algorithms in C/C++ and Python. Some experience with Linux and open source tool chains is desirable. Experience with software defined radio (SDR), baseband architecture, RF architecture and/or wireless propagation and modeling More ❯
Employment Type: Permanent
Salary: USD Annual
Posted:

Software Engineer

Bolton, Greater Manchester, North West, United Kingdom
Anson Mccade
contribute to the development of software that controls and integrates multiple subsystems within complex weapons and defence platforms. What you'll be doing: Designing, developing, and maintaining software in C++ and C# to meet evolving customer requirements Working in Agile teams (Scrum) to deliver high-quality, reliable, and maintainable software solutions Participating in all stages of the software development lifecycle … a single element Contributing to the continuous improvement of software engineering practices within the team What we're looking for: Strong background in software engineering, with proven experience in C++ and C# Knowledge of the full software development lifecycle Experience working in Agile environments (Desirable) Exposure to Windows OS lockdown and Automated Testing A proactive mindset with the ability to More ❯
Employment Type: Permanent
Posted:

Automation & Programmability Content Engineer

London, United Kingdom
Experis - ManpowerGroup
Automation & Programmability Content Engineer to join a large tech organisation in their L and D team. The Ideal applicant will need to have experience of Python, Go, PHP, Node.js, C++, or Java and a strong understanding of REST APIs and software development methodologies In this role, you'll design and develop high-impact training content that empowers IT professionals around … development Stay current with the latest trends in enterprise networking, automation, and cloud technologies Minimum Experience required: 5+ years of software development experience Proficiency in Python, Go, PHP, Node.js, C++, or Java Strong understanding of REST APIs and software development methodologies Experience with CI/CD pipelines and tools Hands-on experience with automation/configuration tools (e.g., Ansible, Puppet More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Vulnerability Researcher 2 - $284k/yr TS/SCI FS-Poly with Security Clearance

Annapolis Junction, Maryland, United States
SYSTOLIC
techniques to enhance reverse engineering capabilities. Vulnerability Researcher 2 requires having found at least two significant 0-days in the last year. Qualifications: Experience programming in Assembly, C, C#, C++, Perl, or Python with an understanding of system interactions with these libraries vs. production-style environments. Use of Unix/Windows system APIs. Understanding of virtual function tables in C++. … entry to the hardware (e.g., not interested in FPGA reverse engineering, or other circuit reverse engineering). Candidates who can merge low-level knowledge about compilation of C/C++ code with a nuanced understanding of system design to identify and exploit common vulnerability patterns. Candidates should be comfortable with, at a minimum, user-mode stack-based buffer overflows, and More ❯
Employment Type: Permanent
Salary: USD 284,000 Annual
Posted:

Cisco Network Engineer / Trainer

London, United Kingdom
Experis - ManpowerGroup
Network Automation & Programmability Engineer to join a large tech organisation in their L and D team. The Ideal applicant will need to have experience of Python, Go, PHP, Node.js, C++, or Java and a strong understanding of REST APIs and software development methodologies In this role, you'll design and develop high-impact training content that empowers IT professionals around … development Stay current with the latest trends in enterprise networking, automation, and cloud technologies Minimum Experience required: 5+ years of software development experience Proficiency in Python, Go, PHP, Node.js, C++, or Java Strong understanding of REST APIs and software development methodologies Experience with CI/CD pipelines and tools Hands-on experience with automation/configuration tools (e.g., Ansible, Puppet More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Computer Vision Engineer

Liège, Liège (Ville), Belgium
Hybrid / WFH Options
Vivid Resourcing
algorithms used in pattern recognition, OCR, 3D reconstruction, and AI-driven image analysis - all adapted to the specific challenges of the healthcare domain. Key Responsibilities Design, develop, and optimise C++ software libraries for image and vision processing Research and implement algorithms for 2D/3D medical image analysis Apply deep learning and conventional computer vision techniques to improve diagnostic accuracy … with advancements in medical imaging, AI, and software development Skills & Experience Master's or PhD in Computer Science, Electronics Engineering, Biomedical Engineering, or a related field Strong proficiency in C++ and object-oriented design principles Proven experience in image processing, signal processing, and computer vision Familiarity with deep learning frameworks (PyTorch, TensorFlow, scikit-learn) Knowledge of CPU/GPU architecture More ❯
Employment Type: Permanent
Salary: EUR Annual
Posted:

CNO Developer Lead with Security Clearance

Annapolis Junction, Maryland, United States
Assured Information Security, Inc
s degree in an IT-related discipline and 12 years of relevant experience Active TS/SCI w/CI Poly Proficiency in/with: Python and C/C++ programming. Low-level internals in one or more technology areas (e.g., Windows, Unix, Mobile, Network devices). Networking (TCP/IP) and socket level programming. CNO capability development experience. Software … using Atlassian products (JIRA, Confluence, Crucible). Experience with CI/CD pipeline/DevSecOps development. Relevant industry standard certifications such as Certified Entry-Level Python Programmer (PCEP) or C++ Certified Professional Programmer Certification (CPP) a plus. EOE/AA Disability/Veteran US Salary Range: $180,000 - $215,000 The salary offered to a selected candidate will be based More ❯
Employment Type: Permanent
Salary: USD 215,000 Annual
Posted:

Senior Developer - Systematic Trading Tools

London, United Kingdom
Capula
a relevant technical or quantitative discipline. Experience Significant professional experience as a C# developer. Experience in a systematic trading environment is strongly preferred. Prior exposure to Rust (or strong C++ experience with the willingness to learn Rust). Proven ability to communicate effectively with both technical and non-technical stakeholders. Skills Strong proficiency in C# (required). Rust experience (preferred … or strong C++ background with a desire to learn Rust on the job. Proficient in Python (desired). Solid understanding of relational databases (required). Familiarity with messaging systems such as RabbitMQ or Kafka (preferred). Highly motivated, pragmatic, and solutions-focused, with a "smart and get things done" mindset. Willingness to relocate to Singapore after an initial London-based More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer

Poole, Dorset, South West, United Kingdom
Travis Talent Ltd
Engineer, youll be designing and implementing embedded software across the product lifecycle from concept through to production. Youll contribute to system architecture, write and troubleshoot code in C/C++, support hardware decisions, and play a key role in delivering technically sound, reliable, and validated products to market. Youll work closely with electronics engineers, product managers, and test teams while … notes, user guides, and more Represent the business in key customer calls and with external developers What You'll Need Strong hands-on development experience in embedded C/C++ Previous experience delivering software across the full lifecycle Understanding of hardware-software interfacing and electronics schematics Familiarity with PLCs, version control systems, and debugging tools A degree in Software Engineering More ❯
Employment Type: Permanent
Salary: £60,000
Posted:

Java Developer

Leeds, West Yorkshire, England, United Kingdom
Hybrid / WFH Options
Lorien
Java Developer(Contract role) for our client with extensive experience in Java 17+, Node, Python, Kubernetes, Linux and React. Any experience with kiosk hardware or lower level development (C,C++ etc) would be a bonus. Contract - Inside IR35 (via umbrella) Location - Leeds (2 days a week onsite or more, rest of the days WFH) Duration - 6 months initially If you More ❯
Employment Type: Contractor
Rate: Salary negotiable
Posted:

Senior) AI/ML Engineer - Performance Optimization (f/m/d) - Hybrid

Karlsruhe, Baden-Württemberg, Germany
Hybrid / WFH Options
Cinemo GmbH
a must Experience with state-of-the-art performance toolkits, software stacks and profiling tools (Cuda/CuDNN/TensorRT, Jit + Jax) Proficient knowledge of Python, C/C++, PyTorch, TensorFlow, Keras Fundamental knowledge of ARM/x86 assembly Fundamental knowledge about parameter efficient fine-tuning techniques (e.g., LoRA, PEFT) Good written and verbal English communication skills Responsibilities: As … every bit of available performance is used for the best possible user experience Technologies: AI ARM Android Cloud CUDA Embedded Hardware Keras Linux Machine Learning Mobile PyTorch Python TensorFlow C++ More: Cinemo is a global provider of highly innovative infotainment products that make every screen an opportunity. Its range of award-winning, fully integrated, low-footprint digital media offerings combine More ❯
Employment Type: Permanent
Salary: EUR 85,000 - 100,000 Annual
Posted:

Software Engineer

London, United Kingdom
Hybrid / WFH Options
IG KnowHow
Work with key users and stakeholders to collect requirements and feedback to ensure our software meets users' needs What you'll need for this role Demonstrable understanding of modern C++, including STL, OOD/OOP and C++ 11/14/17+ Practised user of LINUX command line and scripting. Take ownership of the design, implementation of a feature or … diverse technology stack. Experience in any of the following is a plus: web development ( especially TypeScript and React or similar), REST APIs, wxWidgets GUI library, GitLab build system, Conan C++ package manager. How we work We try to take a thoughtful approach to our ways of working as a company. We follow a hybrid working model with 3 days in More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

RF, Radar Defensive Systems Modeling and Simulation Engineer II with Security Clearance

Huntsville, Alabama, United States
Parsons
requirements Deep understanding of real-world threat weapon system characteristics, capabilities, and limitations and the digital twin that represents that system Developing software using MATLAB/SIMULINK, C/C++, and/or Python Leading technical discussions to assist in near- and long-term planning Working closely with the customer to understand and deliver quality products that accomplish the mission … Engineering, or related field with 5+ years of experience OR Master's Degree with 3+ years of experience OR Ph.D. with 1+ years of experience Strong programming skills in C++, Python, MATLAB/Simulink Technical expertise with air defense weapon systems specifically SAM systems Expertise in RF propagation, signal processing, track filtering, antenna design, communications, radar systems, missile/seeker … Desired Skills You'll Bring: Experience with threat weapon system model modeling in TMAP, ODESSA, ESAMS, AFSIM, LIVE and/or ITASE Experience with STIMS 2.0 (Simulink), STIMS 3.0 (C++), and/or LIVE modeling frameworks/standards Software development in a DevOps or DevSecOps environment Experience working in an AGILE software development team Mentoring experience Experience designing, developing, or More ❯
Employment Type: Permanent
Salary: USD 176,600 Annual
Posted:

RF, Radar Defensive Systems Modeling and Simulation Engineer - S with Security Clearance

Huntsville, Alabama, United States
Parsons
requirements Deep understanding of real-world threat weapon system characteristics, capabilities, and limitations and the digital twin that represents that system Developing software using MATLAB/SIMULINK, C/C++, and/or Python Leading technical discussions to assist in near- and long-term planning Working closely with the customer to understand and deliver quality products that accomplish the mission … Engineering, or related field with 8+ years of experience OR Master's Degree with 6+ years of experience OR Ph.D. with 4+ years of experience Strong programming skills in C++, Python, MATLAB/Simulink Subject matter expertise in RF propagation, signal processing, track filtering, antenna design, communications, radar systems, missile/seeker, passive radar, electronic support, and/or electronic … Desired Skills You'll Bring: Experience with threat weapon system model modeling in TMAP, ODESSA, ESAMS, AFSIM, LIVE and/or ITASE Experience with STIMS 2.0 (Simulink), STIMS 3.0 (C++), and/or LIVE modeling frameworks/standards Software development in a DevOps or DevSecOps environment Experience working in an AGILE software development team Mentoring experience Experience designing, developing, or More ❯
Employment Type: Permanent
Salary: USD 217,400 Annual
Posted:

Defensive Systems Missile and Aerodynamics Modeling and Simulati with Security Clearance

Huntsville, Alabama, United States
Parsons
requirements Deep understanding of real-world threat weapon system characteristics, capabilities, and limitations and the digital twin that represents that system Developing software using MATLAB/Simulink, C/C++, and/or Python Leading technical discussions to assist in near- and long-term planning Working closely with the customer to understand and deliver quality products that accomplish the mission … Engineering, Mechanical Engineering, or a related field with 8+ years of experience, OR Master's with 6+ years of experience, OR Ph.D. with 4+ years of experience Competency in C++, Python, MATLAB, Simulink, or a similar programming language Subject-matter expertise in missile dynamics, guidance algorithms, autopilot systems, airframe processing, seeker technology, propulsion systems, and/or electronic countermeasures Ability … What Desired Skills You'll Bring : Experience with threat weapon system modeling in TMAP, ODESSA, ESAMS, AFSIM, LIVE and/or ITASE Experience with STIMS 2.0 (Simulink), STIMS 3.0 (C++), NOVA, and/or LIVE modeling frameworks/standards Software development in a DevOps or DevSecOps environment, including experience with configuration control systems such as Git Experience working in an More ❯
Employment Type: Permanent
Salary: USD 190,200 Annual
Posted:

Vulnerability Researcher/CNO Developer (Onsite) with Security Clearance

San Antonio, Texas, United States
Nightwing
of our engineers spend as much time taking systems apart as building new ones. A typical day can involve studying disassembly or writing Python to audit a piece of C++ code. Required Skills TS/SCI Clearance Required Experience with C or C++ 3 or more of the following desired skills Desired Skills Understanding of OS Internals (any major OS More ❯
Employment Type: Permanent
Salary: USD Annual
Posted:

React Native Mobile Developer (100% Remote - United Kingdom)

United Kingdom
Hybrid / WFH Options
Tether Operations Limited
you. Are you ready to be part of the future? About the job The role involves working in a dynamic environment with a diverse team of senior backend developers, C++ developers, product managers and leadership to build mobile versions of our AI solutions. The applications are meant to be high performance, light-weight and highly intuitive to cater to a … surrounding these. Highly proficient in JavaScript and ES6+. Experience with CI/CD pipelines for mobile development. Familiar with modern front-end pipelines and tools. Experienced with Native modules (C++) , WebSockets, RESTful based APIs. Experience in Swift/Objective-C (iOS) or Kotlin/Java (Android) for low level implementation. More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Virtual Software Modeling Engineer

Cambridge, Cambridgeshire, United Kingdom
Advanced Micro Devices
always looking for ways to improve the status quo. You are a great teammate, willing to go the extra mile to ensure project success. KEY RESPONSIBILITIES: Develop high-performance C++ functional models of AMD SoCs and platforms. Work closely with architecture teams to understand and model new designs. Improve functionality, stability, and performance of existing models. Develop tests to verify … debug problems running their workloads on the models. Develop new, innovative debug features. PREFERRED EXPERIENCE OR DESIRE TO LEARN: High-performance system and application software development in C/C++ for Windows and/or Linux environments. Hardware system architecture and subsystem interface protocols. x86, ARM or GPU architecture, drivers, and applications. Linux and/or Windows kernel debugging. Functional More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Performance Software Engineer, Deep Learning Libraries

Fremont, California, United States
NVIDIA
primarily deals with code lower in the deep learning software stack, right down to the GPU HW. What you'll be doing: Writing highly tuned compute kernels, mostly in C++ CUDA, to perform core deep learning operations (e.g. matrix multiplies, convolutions, normalizations) Following general software engineering best practices including support for regression testing and CI/CD flows Collaborating with … we need to see: Masters or PhD degree or equivalent experience in Computer Science, Computer Engineering, Applied Math, or related field 6+ years of relevant industry experience Demonstrated strong C++ programming and software design skills, including debugging, performance analysis, and test design Experience with performance-oriented parallel programming, even if it's not on GPUs (e.g. with OpenMP or pthreads More ❯
Employment Type: Permanent
Salary: USD Annual
Posted:

Senior Performance Software Engineer, Deep Learning Libraries

Hayward, California, United States
NVIDIA
primarily deals with code lower in the deep learning software stack, right down to the GPU HW. What you'll be doing: Writing highly tuned compute kernels, mostly in C++ CUDA, to perform core deep learning operations (e.g. matrix multiplies, convolutions, normalizations) Following general software engineering best practices including support for regression testing and CI/CD flows Collaborating with … we need to see: Masters or PhD degree or equivalent experience in Computer Science, Computer Engineering, Applied Math, or related field 6+ years of relevant industry experience Demonstrated strong C++ programming and software design skills, including debugging, performance analysis, and test design Experience with performance-oriented parallel programming, even if it's not on GPUs (e.g. with OpenMP or pthreads More ❯
Employment Type: Permanent
Salary: USD Annual
Posted:

Software & Firmware Engineer

Cwmbran, Torfaen, Gwent, United Kingdom
Computer Futures
implementing embedded software and firmware for microcontrollers and programmable logic devices Developing low-level drivers, communication protocols, and real-time control logic Writing efficient, maintainable code in C/C++ Contributing to system architecture, requirements definition, and hardware integration Debugging and resolving firmware issues across development and production Supporting secure firmware update mechanisms and bootloaders Participating in verification and validation … QA teams What We're Looking For: A degree in Computer Science, Electronics, or a related field Solid experience in embedded software/firmware development Proficiency in C/C++ and experience with real-time or bare-metal systems Strong understanding of microcontrollers and digital communication protocols (I2C, SPI, UART, CAN) Confidence using lab tools such as oscilloscopes and logic More ❯
Employment Type: Permanent
Salary: £45000 - £60000/annum
Posted:
C++
10th Percentile
£35,500
25th Percentile
£48,750
Median
£66,200
75th Percentile
£85,000
90th Percentile
£118,500