Get the job you really want.

Top C++ Jobs

18 Days Ago
Aberdeen Proving Ground, MD, USA
75K-158K Annually
Senior level
75K-158K Annually
Senior level
Information Technology • Consulting • Defense
The RF Engineer will develop and integrate system models, collaborate with intelligence partners for electronic attack countermeasures, conduct lab testing, and maintain professional relationships within the intelligence community. The position involves software development and requires hands-on experience in RF lab environments.
Top Skills: C++MatlabPythonVhdl
18 Days Ago
Atlanta, GA, USA
Senior level
Senior level
Fintech • Information Technology • Payments • Software
As a Software Engineer IV at NCR Voyix, you will design and implement new features for payment and loyalty software, ensuring high quality and reliability. You will mentor team members, resolve software issues, and participate in Agile development processes, while applying your expertise in C++ and software best practices.
Top Skills: C++
18 Days Ago
Apex, NC, USA
111K-206K Annually
Expert/Leader
111K-206K Annually
Expert/Leader
Industrial • Manufacturing
As the IoT Edge Firmware Development Lead, you will oversee the design, implementation, and documentation of hardware-agnostic firmware for edge devices. You will manage the development and maintenance of firmware, ensure technical alignment with global teams, and apply best practices in security, modularity, and testing.
Top Skills: C++
18 Days Ago
Houston, TX, USA
69K-142K Annually
Mid level
69K-142K Annually
Mid level
Information Technology • Consulting • Defense
The role involves overseeing flight software development for NASA's Commercial Spacecraft, including review of requirements, software design, integration, and certification. Engineers will also collaborate with contractors, assess risks, and ensure flight readiness. Responsibilities extend to providing mission support during spacecraft operations and troubleshooting.
Top Skills: CC++
18 Days Ago
Atlanta, GA, USA
Junior
Junior
Fintech • Information Technology • Payments • Software
As a C++ Software Engineer II at NCR Voyix, you will design, develop, and implement software solutions for their Fuel Controller product, focusing on outdoor automated fuel dispensers. Responsibilities include collaborating with developers, analyzing business requirements, testing and supporting software applications, and documenting processes.
Top Skills: C++
18 Days Ago
Springfield, VA, USA
94K-198K Annually
Mid level
94K-198K Annually
Mid level
Information Technology • Consulting • Defense
The Database Engineer will manage metadata governance, oversee project delivery in compliance with data standards, and ensure effective system operations including upgrades and repairs. Responsibilities include developing ingestion processes, maintaining an efficient metadata repository, and user access management, while contributing to various data initiatives and ensuring compliance with security policies.
Top Skills: AngularjsC#C++ColdfusionLinuxMS OfficeOraclePHPPostgresPowershellPythonSQLWindows
18 Days Ago
Chantilly, VA, USA
86K-180K Annually
Senior level
86K-180K Annually
Senior level
Information Technology • Consulting • Defense
The Digital Signal Processing Engineer will design, develop, integrate, and test software systems supporting SIGINT. Responsibilities include enhancing existing tools, defining requirements for future systems, and utilizing engineering software for tasks. A collaborative environment focusing on advanced software solutions for national security is emphasized.
Top Skills: C++Python
18 Days Ago
Houston, TX, USA
58K-116K Annually
Entry level
58K-116K Annually
Entry level
Information Technology • Consulting • Defense
The role involves developing spacecraft Guidance, Navigation, and Control (GNC) models and simulations. Responsibilities include designing math models, creating simulation scenarios, analyzing simulation data, and presenting findings to clients. The ideal candidate should possess software development skills and a strong background in orbital mechanics.
Top Skills: CC++Python
18 Days Ago
Fairfax, VA, USA
86K-180K Annually
Senior level
86K-180K Annually
Senior level
Information Technology • Consulting • Defense
The FPGA Engineer will be responsible for algorithm exploration, architecture definition, and complete FPGA development including modeling, implementation, verification, and integration. They will work on high-speed FPGAs for communications and signal processing applications. A strong background in VHDL or Verilog and experience with Xilinx or Altera FPGAs are essential.
Top Skills: CC++PythonVerilogVhdl
18 Days Ago
2 Locations
53K-105K Annually
Junior
53K-105K Annually
Junior
Information Technology • Consulting • Defense
As an FPGA Engineer, you will develop algorithms and implement high-speed FPGAs for various communications and signal processing applications, including modeling, simulation, synthesis, and integration. Responsibilities also include documentation and verification tasks to ensure efficient delivery of digital processing solutions.
Top Skills: CC++VerilogVhdl
18 Days Ago
Annapolis Junction, MD, USA
103K-216K Annually
Senior level
103K-216K Annually
Senior level
Information Technology • Consulting • Defense
The software engineer will develop, maintain, and enhance complex software systems, debug existing software, integrate systems, and improve software development processes. They will also analyze user requirements, design new software, and assist in testing procedures, all while ensuring compliance with system performance standards and contributing to software documentation.
Top Skills: CC++GoJ2EeJavaJavaScriptPython
18 Days Ago
Annapolis Junction, MD, USA
61K-121K Annually
Entry level
61K-121K Annually
Entry level
Information Technology • Consulting • Defense
As a Software Engineer, you will develop and maintain complex software systems, analyze user requirements, debug existing software, and design new software features. You will work individually or as part of a team in various functional areas including Cyber Mission Operations.
Top Skills: BashCC++GoJ2EeJavaJavaScriptPython
18 Days Ago
Irving, TX, USA
Senior level
Senior level
Fintech • Information Technology • Payments • Software
As a Senior Software Engineer, you will design and implement product features, develop unit tests, resolve software problems, and mentor team members. You will advocate for software quality and participate in agile development processes, ensuring that technology meets the industry's evolving needs.
Top Skills: C++Python
18 Days Ago
Fort Meade, MD, USA
120K-264K Annually
Expert/Leader
120K-264K Annually
Expert/Leader
Information Technology • Consulting • Defense
The Senior Software Engineer will develop AI and ML algorithms for national security applications. Responsibilities include programming in Python and C/C++, managing Git, working with various AI frameworks, and participating in a focused team environment.
Top Skills: CC++Python
18 Days Ago
Chantilly, VA, USA
103K-216K Annually
Mid level
103K-216K Annually
Mid level
Information Technology • Consulting • Defense
Develop, enhance, and maintain mission-critical software for Cyber Operations. Work in a team-oriented environment to adapt to changing requirements in a fast-paced setting, conducting lifecycle software development and testing, while interfacing with technical users to address needs and bugs.
Top Skills: BashCC++GoPerlPython
18 Days Ago
Fort Meade, MD, USA
86K-180K Annually
Senior level
86K-180K Annually
Senior level
Information Technology • Consulting • Defense
As an AI/ML Software Engineer at CACI, you will develop AI and ML algorithms for national security applications, collaborate within a skilled team, and deploy machine learning models. Your expertise in programming with Python and C/C++, containerization, and understanding AI principles is critical to addressing complex challenges.
Top Skills: CC++Python
18 Days Ago
Fort Meade, MD, USA
86K-180K Annually
Senior level
86K-180K Annually
Senior level
Information Technology • Consulting • Defense
The AI/ML Software Engineer will develop advanced AI and machine learning algorithms to address national security challenges. Responsibilities include programming in Rust and Python, utilizing frameworks like Pytorch and Tensorflow, and collaborating with a focused team to create innovative solutions.
Top Skills: CC++PythonRust
18 Days Ago
Denver, CO, USA
99K-207K Annually
Senior level
99K-207K Annually
Senior level
Information Technology • Consulting • Defense
As a Software Developer in the AI research team, you will collaborate on projects in machine learning and AI, focusing on both frontend and backend development. Your responsibilities include creating rapid prototypes and tools, designing and deploying software, and applying Agile methodologies in a fast-paced environment.
Top Skills: C++GoJavaJavaScriptNode.jsPythonRust
18 Days Ago
Sterling, VA, USA
103K-216K Annually
Senior level
103K-216K Annually
Senior level
Information Technology • Consulting • Defense
The Digital Signals Processing Lead will manage a team of DSP engineers to develop and support advanced signal processing applications, focusing on SIGINT and software-defined radio systems. Responsibilities include collaborating with customers, defining requirements, and delivering innovative solutions for defense challenges.
Top Skills: C++Python
18 Days Ago
2 Locations
75K-157K Annually
Senior level
75K-157K Annually
Senior level
Information Technology • Consulting • Defense
The FPGA Engineer will handle algorithm exploration, architecture definition, modeling, FPGA implementation, verification, and delivery. Responsibilities include FPGA development tasks such as documentation, implementation, simulation, and integration for multi-channel software defined radio applications.
Top Skills: CC++VerilogVhdl
18 Days Ago
Norfolk, VA, USA
48K-97K Annually
Junior
48K-97K Annually
Junior
Information Technology • Consulting • Defense
The Unmanned Systems Software Developer will manage software configuration for multiple Linux-based computers used in Unmanned Surface Vessels. Responsibilities include improving cybersecurity, automating software updates, and managing network configurations. The ideal candidate must possess strong communication skills and a bachelor's degree in a relevant field.
Top Skills: C++LinuxPython
18 Days Ago
Remote
State Road, IL, USA
58K-118K Annually
Mid level
58K-118K Annually
Mid level
Information Technology • Consulting • Defense
As a C# Software Developer at CACI, you will build and maintain applications and SQL databases to automate data processing. Your role involves debugging software, enhancing existing applications, and collaborating with business analysts to gather requirements. You will utilize various programming and scripting languages, as well as contribute to different stages of the software development life cycle (SDLC).
Top Skills: C#C++JavaPowershellPythonRubySQLVisual Basic
18 Days Ago
Chantilly, VA, USA
72K-148K Annually
Mid level
72K-148K Annually
Mid level
Information Technology • Consulting • Defense
The Cyber Software Engineer will design, develop, enhance, and maintain software capabilities for mission operations. Responsibilities include full life cycle software development, debugging, and testing while adapting to changing requirements in a collaborative team environment.
Top Skills: BashCC++GoPerlPython
18 Days Ago
Remote
USA
204K-260K Annually
Senior level
204K-260K Annually
Senior level
Real Estate • Travel • PropTech
Join the Privacy team at Airbnb to enhance user trust and protect data privacy. Responsibilities include defining strategies for privacy by design, leading cross-functional technical initiatives, integrating privacy measures into AI/ML pipelines, and designing privacy infrastructures. Ideal candidates have extensive software engineering experience, strong programming skills, and a passion for collaboration and compliance with privacy regulations.
Top Skills: C++JavaPythonScala
18 Days Ago
Pascagoula, MS, USA
47K-95K Annually
Mid level
47K-95K Annually
Mid level
Information Technology • Consulting • Defense
The System Engineer will support the Aegis Test Team with integration, testing, and maintenance of the Aegis Weapon System. Responsibilities include software changes tracking, troubleshooting Aegis Computing Infrastructure issues, maintaining user accounts, ensuring compliance, and developing data analysis tools while assisting with various tests.
Top Skills: C++JavaPythonSQL
All Filters
Date Posted
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account