C++ Job Vacancies

1,151 to 1,175 of 1,385 C++ Jobs

Software Engineer

Belfast, County Antrim, Northern Ireland, United Kingdom
Expleo Group
skills Knowledge of embedded real-time development and the hardware/software interface. Understanding of real-time operating system behavior and software requirements analysis. Proficiency in JAVA, ADA or C++ Understanding of data communications (e.g., 1553, RS422) and networking principles. Practical experience in real-time embedded development, integrating and debugging on target hardware, and using real-time operating systems. Track … record in developing C/C++ applications. Awareness of the principles and levels of software testing. Desired skills Knowledge of UML and Agile development methodologies. Experience in Graphical User Interface design and development. Understanding of software configuration control. Ability to undertake roles beyond software development, such as Software Architect or Software Engineering Manager. Practical experience in model-driven software development More ❯
Employment Type: Permanent
Posted:

Software Engineers

Sterling Heights, Michigan, United States
Softworld Inc
Job Title: Software Engineer Job Location: Sterling Heights MI 48310 Onsite Requirements: C++ Embedded RTI DDS middleware Job Description: Responsibilities: Design, configure, and test a new software development environment that will be used to create software work products ranging from documentation to code and test artifacts. Develop software documentation and code across one or more vehicle domains including board support … Engineering, Project Management, and Software Quality. Lead agile scrum ceremonies such as daily scrum meetings, PI Planning events, retrospectives, and demonstrations Performs other duties as assigned. Qualifications: Experience with C++ (this is primary need) Python Qt MATHWORKS tools (e.g., MATLAB/Simulink) GIT Bitbucket Experience working with mixed Operating System environments VxWorks, Linux, RTOS, Virtualization, BSPs, GVOS, etc. Experience with More ❯
Employment Type: Permanent
Salary: USD Annual
Posted:

Data & Protocol Analyst | Salisbury | Permanent | £29,001 - £33,658

Salisbury, Wiltshire, United Kingdom
Hybrid / WFH Options
Curo Services
discipline or possess equivalent experience. You will bring strong technical skills in data and protocol analysis, with experience in at least one high-level programming language (eg C/C++ or Python) and a solid understanding of computer networking. You'll be inquisitive, persistent, and capable of solving complex technical puzzles, with a systems-level mindset and a passion for … stakeholders across defence, academia, and industry Requirements: Degree-qualified in a relevant STEM discipline or equivalent experience Proficiency in at least one high-level programming language (eg C/C++, Python) Strong understanding of computer networking and communication protocols Experience with at least one of the following: Compression, obfuscation, or encryption techniques Data encoding formats (eg raw binary, base64, Unicode More ❯
Employment Type: Permanent
Salary: GBP 29,001 - 33,658 Annual
Posted:

Advanced Algorithm Developer - Navigation, Tracking, Image Processing

Orlando, Florida, United States
Hybrid / WFH Options
Lockheed Martin
or signal/image processing • Relevant experience in one or more of the core algorithm development areas listed previously • Proficiency in one or more of the following programming languages: C++, Matlab, Python Interim Secret Clearance is required prior to start therefore you must be a US Citizen. Desired Skills: • Experience with linear algebra software packages • Strong programming skills that can … translate to C++ development in a Linux environment • Experience deploying algorithms that satisfy real-time performance requirements • Experience deploying complex algorithms in embedded systems • Experience developing algorithms using artificial intelligence/machine learning (AI/ML) techniques • Knowledge of electro-optical/infrared detection (EOIR) technology, optics, and principles of radiometry • Familiarity with clutter rejection techniques • Knowledge and experience with More ❯
Employment Type: Permanent
Salary: USD Annual
Posted:

Senior Software Developer

Guildford, Surrey, England, United Kingdom
Jonothan Bosworth
empowered to drive meaningful architectural and reliability improvements. What You’ll Do Build and scale : Develop production-grade features in Rust (or onboard quickly if transitioning from C/C++). High-availability focus : Help ensure uptime and performance in a real-time, mission-critical telecom platform. Collaborate broadly : Work across disciplines to improve stability, maintainability, and scalability. Mentor and … experience, strong candidates may excel in any one or two : Rust programming or equivalent systems-level expertise Proven experience in Rust development is ideal, but strong developers in C, C++, or similar systems languages are very welcome. Telecommunications or comparable high-availability background Ideal: SIP, VoIP, 5G, or telecom protocol knowledge. Alternatively: experience in sectors like fintech, trading, or infrastructure More ❯
Employment Type: Full-Time
Salary: £65,000 - £75,000 per annum
Posted:

Embedded Engineer with Security Clearance

Lexington, Massachusetts, United States
Encode
be responsible for designing, coding, testing, and deploying embedded software solutions that drive our high-performance optical communication systems. This role involves hands-on software development in C/C++ on embedded targets, integration with hardware components, and collaboration within a multidisciplinary engineering team. The work is entirely onsite due to the hardware-dependent nature of the systems. Key Responsibilities … hardware-in-the-loop environments Required Qualifications: • Bachelor's degree in Computer Engineering, Electrical Engineering, or related field • 4+ years of experience in embedded software development • Strong C/C++ programming skills in a real-time, multitasking embedded environment • Experience with RTOS such as Green Hills INTEGRITY-178, VxWorks, Linux, or Xenomai • Hands-on experience with Green Hills INTEGRITY RTOS More ❯
Employment Type: Permanent
Salary: USD Annual
Posted:

C++ Engineer - Platforms & Partner Experience

London, United Kingdom
Hybrid / WFH Options
Spotify
Overview We are searching for a C++ Software Engineer to work on a codebase that reaches millions of users every day, contributing to the development of deeply coordinated and high-performance native Spotify experiences across both the macOS and Windows platforms. If you're passionate about native development, platform integrations, and impactful engineering, we want to hear from you. This … multiple backend services supporting content delivery, update infrastructure, and release tooling; OS-specific features like Microsoft Game Bar integration, Live Tiles, and Dashboard Widgets. The desktop shell: a native C++ container integrating Client-Core, Chromium Embedded Framework (CEF), and Spotify's Web Player. We work at the intersection of systems engineering, performance, and user experience, making Spotify feel truly native … and flawless across desktop platforms. What You'll Do Contribute to and maintain the Spotify Desktop C++ application across macOS and Windows. Develop new container features that enable UI teams to unlock new experiences and stay ahead of platform capabilities. Work on platform systemisation and build pipelines to prepare for the monorepo migration. Improve and maintain several backend services. Collaborate More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer (Python) - CLEARANCE and POLYGRAPH REQUIRED with Security Clearance

Maryland, United States
Constellation Technologies Inc
Python, C++, and Spark Due to federal contract requirements, United States citizenship and an active TS/SCI security clearance and polygraph are required for the position. Required: Must be a US Citizen. Must have TS/SCI clearance w/active polygraph. At least eight (08) years of direct/relevant experience. Bachelor's degree in computer science or … customer data repositories. Prototype and develop analytic workflows to automate tasks such as profiling network traffic/activity and detecting/alerting based on network changes. Proficiency with Python, C++, and Spark. Experience with Jupyter Notebooks, JIRA, Confluence, and Git/Gitlab. Understanding of ASDF and TCLD. Knowledge of XKEYSCORE/ABYSS fingerprints. General understanding of SNORT signatures. Familiarity with More ❯
Employment Type: Permanent
Salary: USD 200,000 Annual
Posted:

Systems Engineer with Security Clearance

Moorestown, New Jersey, United States
Apex Systems
technologies • Collaborate across business areas to develop and execute test solutions for mission-critical systems • Engage in software development, modeling/simulation, and system design using tools such as C++, Python, MATLAB, Rhapsody, and DOORS • Participate in requirements development, defect correction, and model-based engineering initiatives • Multiple career pathways available including Integration & Test, Software Development, and Systems Engineering-applicants will … best fit based on skills and experience Qualified candidates will have the following experience and skills: • Experience in engineering or related field • Proficiency in one of the following: Matlab, C++, Python, or Java for software analysis and troubleshooting • Experience with Linux/UNIX operating systems • Familiarity with requirements development and defect correction • Experience or willingness to learn Model-Based Engineering More ❯
Employment Type: Permanent
Salary: USD Annual
Posted:

Senior Software Engineer

Dublin, Ireland
General Motors
LCCT/Continuity Tester): Contribute to hardware design reviews and collaborate with internal and external teams on product iterations. Design, implement, and maintain production-grade firmware in C/C++ for ESP32-based devices, covering board bring-up, drivers, and feature development. Optimize FreeRTOS-based solutions across SPI, I2C, UART, GPIO, and memory/power management for manufacturing duty cycles. … such as blue/green or canary). Troubleshoot complex issues spanning embedded devices, networks, backend services, and UIs. Required Skills & Behaviors 6+ years embedded software development (C/C++ on microcontrollers, RTOS, multithreading, hardware debugging). 3+ years hands-on with ESP32 and ESP-IDF (board bring-up, drivers, Wi-Fi, NVS, SPI flash, OTA strategies). 6+ years More ❯
Employment Type: Permanent
Salary: EUR 125,000 - 150,000 Annual
Posted:

Embedded Development Engineer with Security Clearance

Herndon, Virginia, United States
Cohere Technology Group
Cohere is looking for software engineers with C/C++ and assembly skills, hands-on knowledge of operating system internals including writing device drivers for current, new, and emerging hardware products centered on the ARM, Intel, and Risc-V processors. You will be working with cutting-edge designs and will be encouraged to dream up unique and elegant solutions as … Systems Software Developer position, Cohere is looking for candidates with the following knowledge, skills, and abilities: Software - Candidates should be able to demonstrate extensive experience coding in C/C++ and Python, including understanding Object Oriented Programming, Networking (sockets), Multithreading, and implementing cryptographic protocols for data at rest and data in transit. You should be capable of developing technical solutions More ❯
Employment Type: Permanent
Salary: USD Annual
Posted:

Expert CNO Software Engineer

hanover, maryland, united states
Hybrid / WFH Options
Lockheed Martin
Key responsibilities include designing, developing, and testing software applications, as well as analyzing and troubleshooting complex computer networks. Ideally you'll have experience with programming languages such as Java, C++, and Python, as well as knowledge of computer network protocols and architectures. What We're Doing: Lockheed Martin, Cyber & Intelligence invites you to step up to one of today's … in Math, Science, Engineering, Statistics, Engineering Management, or related discipline. May substitute an additional four years' experience in lieu of a Bachelor's Degree. • Experience programming in Assembly, C, C++, Java, Perl or Python • Experience with CNO Tools and Techniques Desired Skills: • 6+ years desired of USG CNO experience. • More than just an interest in offensive cyber solutions • Experience using More ❯
Posted:

Red Team Penetration Tester III

Virginia Beach, Virginia, United States
SimVentions, Inc - Glassdoor 4.6
identify zero-day or previously unknown vulnerabilities Analyze, identify, and remediate gaps in offensive tools and development techniques Perform development with at least two scripting or programming languages (Python, C++, Java, Rust, Assembly, C#, etc.) in support of exploit development Preferred Skills and Experience: Seven (7) years of full-time professional experience conducting penetration testing or offensive Cyber operations in … systems (Linux, Windows, MAC OS) Utilizing Active Directory Performing exploit development Identifying gaps in tools and development techniques Performing development with at least two scripting or programming languages (python, C++, Java, Rust, Assembly, C#, etc.) Possess one or more of the following certifications: Offensive Security Certified Professional (OSCP) Offensive Security Certified Expert (OSCE) Offensive Security Exploitation Expert (OSEE) Offensive Security More ❯
Employment Type: Permanent
Salary: USD Annual
Posted:

Red Team Penetration Tester III

Chesapeake, Virginia, United States
SimVentions, Inc - Glassdoor 4.6
identify zero-day or previously unknown vulnerabilities Analyze, identify, and remediate gaps in offensive tools and development techniques Perform development with at least two scripting or programming languages (Python, C++, Java, Rust, Assembly, C#, etc.) in support of exploit development Preferred Skills and Experience: Seven (7) years of full-time professional experience conducting penetration testing or offensive Cyber operations in … systems (Linux, Windows, MAC OS) Utilizing Active Directory Performing exploit development Identifying gaps in tools and development techniques Performing development with at least two scripting or programming languages (python, C++, Java, Rust, Assembly, C#, etc.) Possess one or more of the following certifications: Offensive Security Certified Professional (OSCP) Offensive Security Certified Expert (OSCE) Offensive Security Exploitation Expert (OSEE) Offensive Security More ❯
Employment Type: Permanent
Salary: USD Annual
Posted:

Red Team Penetration Tester III

Portsmouth, Virginia, United States
SimVentions, Inc - Glassdoor 4.6
identify zero-day or previously unknown vulnerabilities Analyze, identify, and remediate gaps in offensive tools and development techniques Perform development with at least two scripting or programming languages (Python, C++, Java, Rust, Assembly, C#, etc.) in support of exploit development Preferred Skills and Experience: Seven (7) years of full-time professional experience conducting penetration testing or offensive Cyber operations in … systems (Linux, Windows, MAC OS) Utilizing Active Directory Performing exploit development Identifying gaps in tools and development techniques Performing development with at least two scripting or programming languages (python, C++, Java, Rust, Assembly, C#, etc.) Possess one or more of the following certifications: Offensive Security Certified Professional (OSCP) Offensive Security Certified Expert (OSCE) Offensive Security Exploitation Expert (OSEE) Offensive Security More ❯
Employment Type: Permanent
Salary: USD Annual
Posted:

Red Team Penetration Tester III

Norfolk, Virginia, United States
SimVentions, Inc - Glassdoor 4.6
identify zero-day or previously unknown vulnerabilities Analyze, identify, and remediate gaps in offensive tools and development techniques Perform development with at least two scripting or programming languages (Python, C++, Java, Rust, Assembly, C#, etc.) in support of exploit development Preferred Skills and Experience: Seven (7) years of full-time professional experience conducting penetration testing or offensive Cyber operations in … systems (Linux, Windows, MAC OS) Utilizing Active Directory Performing exploit development Identifying gaps in tools and development techniques Performing development with at least two scripting or programming languages (python, C++, Java, Rust, Assembly, C#, etc.) Possess one or more of the following certifications: Offensive Security Certified Professional (OSCP) Offensive Security Certified Expert (OSCE) Offensive Security Exploitation Expert (OSEE) Offensive Security More ❯
Employment Type: Permanent
Salary: USD Annual
Posted:

Penetration Tester IV - Competitive 401(k) programs

Chesapeake, Virginia, United States
SimVentions, Inc - Glassdoor 4.6
identify zero-day or previously unknown vulnerabilities Analyze, identify, and remediate gaps in offensive tools and development techniques Perform development with at least two scripting or programming languages (Python, C++, Java, Rust, Assembly, C#, etc.) in support of exploit development Preferred Skills and Experience: Ten (10) years of full-time professional experience conducting penetration testing and/or offensive Cyber … systems (Linux, Windows, MAC OS) Utilizing Active Directory Performing exploit development Identifying gaps in tools and development techniques Performing development with at least two scripting or programming languages (python, C++, Java, Rust, Assembly, C#, etc.) Education: Bachelor of Science in Information Systems, Bachelor of Science in Information Technology, Bachelor of Science in Computer Science, or Bachelor of Science in Computer More ❯
Employment Type: Permanent
Salary: USD Annual
Posted:

Red Team Penetration Tester IV

Norfolk, Virginia, United States
SimVentions, Inc - Glassdoor 4.6
identify zero-day or previously unknown vulnerabilities Analyze, identify, and remediate gaps in offensive tools and development techniques Perform development with at least two scripting or programming languages (Python, C++, Java, Rust, Assembly, C#, etc.) in support of exploit development Preferred Skills and Experience: Ten (10) years of full-time professional experience conducting penetration testing and/or offensive Cyber … systems (Linux, Windows, MAC OS) Utilizing Active Directory Performing exploit development Identifying gaps in tools and development techniques Performing development with at least two scripting or programming languages (python, C++, Java, Rust, Assembly, C#, etc.) Education: Bachelor of Science in Information Systems, Bachelor of Science in Information Technology, Bachelor of Science in Computer Science, or Bachelor of Science in Computer More ❯
Employment Type: Permanent
Salary: USD Annual
Posted:

Penetration Tester IV - Competitive 401(k) programs

Virginia Beach, Virginia, United States
SimVentions, Inc - Glassdoor 4.6
identify zero-day or previously unknown vulnerabilities Analyze, identify, and remediate gaps in offensive tools and development techniques Perform development with at least two scripting or programming languages (Python, C++, Java, Rust, Assembly, C#, etc.) in support of exploit development Preferred Skills and Experience: Ten (10) years of full-time professional experience conducting penetration testing and/or offensive Cyber … systems (Linux, Windows, MAC OS) Utilizing Active Directory Performing exploit development Identifying gaps in tools and development techniques Performing development with at least two scripting or programming languages (python, C++, Java, Rust, Assembly, C#, etc.) Education: Bachelor of Science in Information Systems, Bachelor of Science in Information Technology, Bachelor of Science in Computer Science, or Bachelor of Science in Computer More ❯
Employment Type: Permanent
Salary: USD Annual
Posted:

Red Team Penetration Tester IV

Virginia Beach, Virginia, United States
SimVentions, Inc - Glassdoor 4.6
identify zero-day or previously unknown vulnerabilities Analyze, identify, and remediate gaps in offensive tools and development techniques Perform development with at least two scripting or programming languages (Python, C++, Java, Rust, Assembly, C#, etc.) in support of exploit development Preferred Skills and Experience: Ten (10) years of full-time professional experience conducting penetration testing and/or offensive Cyber … systems (Linux, Windows, MAC OS) Utilizing Active Directory Performing exploit development Identifying gaps in tools and development techniques Performing development with at least two scripting or programming languages (python, C++, Java, Rust, Assembly, C#, etc.) Education: Bachelor of Science in Information Systems, Bachelor of Science in Information Technology, Bachelor of Science in Computer Science, or Bachelor of Science in Computer More ❯
Employment Type: Permanent
Salary: USD Annual
Posted:

Penetration Tester IV - Competitive 401(k) programs

Norfolk, Virginia, United States
SimVentions, Inc - Glassdoor 4.6
identify zero-day or previously unknown vulnerabilities Analyze, identify, and remediate gaps in offensive tools and development techniques Perform development with at least two scripting or programming languages (Python, C++, Java, Rust, Assembly, C#, etc.) in support of exploit development Preferred Skills and Experience: Ten (10) years of full-time professional experience conducting penetration testing and/or offensive Cyber … systems (Linux, Windows, MAC OS) Utilizing Active Directory Performing exploit development Identifying gaps in tools and development techniques Performing development with at least two scripting or programming languages (python, C++, Java, Rust, Assembly, C#, etc.) Education: Bachelor of Science in Information Systems, Bachelor of Science in Information Technology, Bachelor of Science in Computer Science, or Bachelor of Science in Computer More ❯
Employment Type: Permanent
Salary: USD Annual
Posted:

Penetration Tester IV - Competitive 401(k) programs

Portsmouth, Virginia, United States
SimVentions, Inc - Glassdoor 4.6
identify zero-day or previously unknown vulnerabilities Analyze, identify, and remediate gaps in offensive tools and development techniques Perform development with at least two scripting or programming languages (Python, C++, Java, Rust, Assembly, C#, etc.) in support of exploit development Preferred Skills and Experience: Ten (10) years of full-time professional experience conducting penetration testing and/or offensive Cyber … systems (Linux, Windows, MAC OS) Utilizing Active Directory Performing exploit development Identifying gaps in tools and development techniques Performing development with at least two scripting or programming languages (python, C++, Java, Rust, Assembly, C#, etc.) Education: Bachelor of Science in Information Systems, Bachelor of Science in Information Technology, Bachelor of Science in Computer Science, or Bachelor of Science in Computer More ❯
Employment Type: Permanent
Salary: USD Annual
Posted:

Red Team Penetration Tester IV

Portsmouth, Virginia, United States
SimVentions, Inc - Glassdoor 4.6
identify zero-day or previously unknown vulnerabilities Analyze, identify, and remediate gaps in offensive tools and development techniques Perform development with at least two scripting or programming languages (Python, C++, Java, Rust, Assembly, C#, etc.) in support of exploit development Preferred Skills and Experience: Ten (10) years of full-time professional experience conducting penetration testing and/or offensive Cyber … systems (Linux, Windows, MAC OS) Utilizing Active Directory Performing exploit development Identifying gaps in tools and development techniques Performing development with at least two scripting or programming languages (python, C++, Java, Rust, Assembly, C#, etc.) Education: Bachelor of Science in Information Systems, Bachelor of Science in Information Technology, Bachelor of Science in Computer Science, or Bachelor of Science in Computer More ❯
Employment Type: Permanent
Salary: USD Annual
Posted:

Red Team Penetration Tester IV

Chesapeake, Virginia, United States
SimVentions, Inc - Glassdoor 4.6
identify zero-day or previously unknown vulnerabilities Analyze, identify, and remediate gaps in offensive tools and development techniques Perform development with at least two scripting or programming languages (Python, C++, Java, Rust, Assembly, C#, etc.) in support of exploit development Preferred Skills and Experience: Ten (10) years of full-time professional experience conducting penetration testing and/or offensive Cyber … systems (Linux, Windows, MAC OS) Utilizing Active Directory Performing exploit development Identifying gaps in tools and development techniques Performing development with at least two scripting or programming languages (python, C++, Java, Rust, Assembly, C#, etc.) Education: Bachelor of Science in Information Systems, Bachelor of Science in Information Technology, Bachelor of Science in Computer Science, or Bachelor of Science in Computer More ❯
Employment Type: Permanent
Salary: USD Annual
Posted:

Penetration Tester - Employee owned company

Norfolk, Virginia, United States
SimVentions, Inc - Glassdoor 4.6
identify zero-day or previously unknown vulnerabilities Analyze, identify, and remediate gaps in offensive tools and development techniques Perform development with at least two scripting or programming languages (Python, C++, Java, Rust, Assembly, C#, etc.) in support of exploit development Preferred Skills and Experience: Ten (10) years of full-time professional experience conducting penetration testing and/or offensive Cyber … systems (Linux, Windows, MAC OS) Utilizing Active Directory Performing exploit development Identifying gaps in tools and development techniques Performing development with at least two scripting or programming languages (python, C++, Java, Rust, Assembly, C#, etc.) Education: Bachelor of Science in Information Systems, Bachelor of Science in Information Technology, Bachelor of Science in Computer Science, or Bachelor of Science in Computer More ❯
Employment Type: Permanent
Salary: USD Annual
Posted:
C++
10th Percentile
£27,500
25th Percentile
£47,500
Median
£65,000
75th Percentile
£95,000
90th Percentile
£142,500