Get the job you really want.

Top C++ Jobs

18 Days Ago
Fredericksburg, VA, USA
Mid level
Mid level
Security • Cybersecurity
The Project Lead Software Engineer will focus on reengineering legacy codes in MATLAB and C++ to refactor and enhance the functionality of software tools. Responsibilities include internal testing on Agile solutions, conducting design and maintenance of software support tools, and ensuring the efficiency of engineering support.
Top Skills: C++Matlab
18 Days Ago
Arlington, VA, USA
Senior level
Senior level
Security • Cybersecurity
The AI/ML Research Scientist will provide leadership and technical expertise in AI, machine learning, computer vision, and signal processing to support DARPA programs. Responsibilities include conducting technical assessments, mentoring researchers, and leading program initiatives, while fostering innovation and collaboration with program managers and industry researchers.
Top Skills: C++Python
18 Days Ago
Dahlgren, VA, USA
Mid level
Mid level
Security • Cybersecurity
The Software Developer will design, develop, and test software solutions for Naval projects, working collaboratively within a systems and software engineering team. Responsibilities include enhancing Systems-of-Systems, applying Agile methodologies, and supporting the full software lifecycle from design to verification while utilizing various programming languages.
Top Skills: CC++JavaPython
18 Days Ago
Dahlgren, VA, USA
Senior level
Senior level
Security • Cybersecurity
The Senior Software Developer will design, develop, and test software for naval projects, working with a team to maintain and enhance system functionalities using various programming languages. Candidate will apply Agile methodologies and may contribute to full software lifecycle processes, focusing on complex systems for national defense.
Top Skills: CC++JavaPython
18 Days Ago
Fredericksburg, VA, USA
Junior
Junior
Security • Cybersecurity
Join the US Marine Corps advanced technology development team as a Software Engineer, where you'll code, optimize, and fix defects using Agile processes for complex systems. Responsibilities include enhancing software performance and designing maintenance tools.
Top Skills: C++Python
18 Days Ago
Albuquerque, NM, USA
Senior level
Senior level
Security • Cybersecurity
The Java UI Developer will support IT Managed Services by testing and debugging programs, diagnosing issues, and implementing applications. Responsibilities include programming in Java, C/C++, or Python, collaborating within an Agile team, and developing software according to best practices.
Top Skills: CC++JavaPython
18 Days Ago
Fredericksburg, VA, USA
Entry level
Entry level
Security • Cybersecurity
The Software Engineer will work on developing graphical user interfaces and software updates in an R&D setting. Responsibilities include leading software design, coding, testing, and supporting test events, with a focus on Agile development methodologies.
Top Skills: C#C++
18 Days Ago
Arlington, TX, USA
Senior level
Senior level
Information Technology • Legal Tech • Professional Services • Business Intelligence
The Technical Manager will lead a team of software engineers in developing scalable enterprise web applications and cloud-based solutions. Responsibilities include project execution, collaboration across teams, fostering innovation, and ensuring adherence to coding standards and best practices. The role also emphasizes continuous learning, team mentorship, and effective communication.
Top Skills: C#C++JavaJavaScript
18 Days Ago
Dahlgren, VA, USA
Senior level
Senior level
Security • Cybersecurity
The Senior Software Engineer will lead a software development team, focusing on the Foreign Military Sales Fire Control System. Responsibilities include managing development schedules, mentoring junior developers, and interacting with government leadership to communicate project status and concerns.
Top Skills: AdaCC++Java
18 Days Ago
Albuquerque, NM, USA
Senior level
Senior level
Security • Cybersecurity
As a Full Stack Programmer at Amentum, you will analyze user needs, develop software solutions, and implement automated deployments. Your role will involve both front-end and back-end web development, enhancing DevOps processes, and working with various technologies. You must also acquire a DOE Q security clearance.
Top Skills: BashC#C++CSSHTMLJavaJavaScriptPHPPython
18 Days Ago
San Jose, CA, USA
Internship
Internship
Semiconductor
As an intern in the Source & Mask Optimization group, you will conduct research and software development to optimize light sources, lenses, and settings in semiconductor scanning systems. Your role involves applying optimization and machine learning algorithms, and developing software in C++ and Python. You will collaborate on improving imaging performance and assist in future scanner designs.
Top Skills: C++Python
18 Days Ago
San Diego, CA, USA
142K-236K Annually
Expert/Leader
142K-236K Annually
Expert/Leader
Semiconductor
The Embedded Software Architect will design and code software for a distributed control system, work with engineers to develop solutions, perform testing, evaluate technical issues, gather requirements, and improve software development processes.
Top Skills: C++Python
18 Days Ago
San Jose, CA, USA
143K-239K Annually
Senior level
143K-239K Annually
Senior level
Semiconductor
As a Senior Software Engineer in the Source & Mask Optimization group, you'll engage in research and software development aimed at enhancing semiconductor devices. Your role will focus on co-optimizing components in lithography machines, utilizing optical physics, machine learning algorithms, and C++/Python for software design.
Top Skills: C++Python
18 Days Ago
San Jose, CA, USA
115K-192K Annually
Junior
115K-192K Annually
Junior
Semiconductor
As a Platform Software Engineer, you will design, develop, and maintain software components for distributed computational lithography applications, optimizing algorithms and improving performance while collaborating with engineering groups to diagnose problems.
Top Skills: CC++
18 Days Ago
San Diego, CA, USA
Internship
Internship
Semiconductor
The internship involves working with experienced engineers on algorithm design and validation for high-speed real-time control systems. Interns will execute lab activities, troubleshoot, and document findings, culminating in a presentation of their projects. The focus is on gaining hands-on experience in a corporate setting.
Top Skills: CC++MatlabPythonSimulink
18 Days Ago
Fairfield, NJ, USA
Junior
Junior
Hardware • Other
The Firmware Engineer will design, develop, implement, and maintain embedded software for AV products, lead development teams, ensure high-quality service delivery, and promote continuous improvement. Responsibilities include programming, debugging, collaboration with various engineering disciplines, and active customer support.
Top Skills: CC#C++Python
18 Days Ago
Fairfield, NJ, USA
Internship
Internship
Hardware • Other
The Firmware Engineer Intern will assist in developing embedded software for audio-visual products, collaborate with teams for design implementation and verification, write code, conduct code reviews, and support continuous improvement projects. Responsibilities include learning embedded Linux tools, maintaining timelines for deliverables, and assisting in bug fixes and feature enhancements.
Top Skills: C++Python
18 Days Ago
Remote
2 Locations
Mid level
Mid level
Mobile • Software
The Android Engineer will design and develop high-quality mobile applications for Android platforms using Java and Kotlin. This role involves collaborating with UI designers, mentoring other engineers, and executing projects in a timely manner while adhering to best practices and maintaining clean code standards.
Top Skills: C++JavaJavaScriptKotlinPythonRubySwift
18 Days Ago
7 Locations
Senior level
Senior level
Hardware • Software
The Design Verification Engineer will collaborate with experts to design and verify complex chip components, implement verification strategies, and develop infrastructure for hardware/software co-simulation, ensuring performance and scalability in advanced computing systems.
Top Skills: CC++PythonSystemverilog
18 Days Ago
Remote
Austin, TX, USA
Senior level
Senior level
Healthtech
The Senior Software Engineer I will develop scalable web applications and improve data pipelines at Aledade, collaborating with cross-functional teams, mentoring junior engineers, and executing technical roadmaps.
Top Skills: C#C++GoJavaJavaScriptNode.jsPythonScalaSQL
20 Days Ago
3 Locations
170K-216K Annually
Mid level
170K-216K Annually
Mid level
Automotive
As a Software Engineer on the Multi-Platform Team, you will work on new hardware platforms, developing software and machine learning methods to enhance performance. This role involves building tools to measure performance against existing platforms.
Top Skills: C++
18 Days Ago
Mountain View, CA, USA
Mid level
Mid level
Hardware • Software
Develop and enhance a Rust-based software stack for ARM embedded systems, collaborating with hardware and firmware engineers. Focus on scalability, reliability, security, and designing a distributed system to manage hardware resources. Responsibilities include system programming, Linux kernel development, and embedding systems software for efficient semiconductor and networking solutions.
Top Skills: CC++Rust
18 Days Ago
Mountain View, CA, USA
Mid level
Mid level
Artificial Intelligence • Automotive • Information Technology • Robotics
As a Senior Systems Engineer, you will develop scalable validation methodologies for fault detection and response in autonomous systems. This role involves working with software engineering teams to evaluate autonomy performance and define fault-handling requirements while contributing to fault-centric validation frameworks and automated evaluation tools.
Top Skills: C++Python
18 Days Ago
San Diego, CA, USA
Senior level
Senior level
Artificial Intelligence • Robotics • Software
The Senior Autonomy Engineer develops AI technology for robotics, focusing on SLAM solutions to enhance navigation and obstacle avoidance. Responsibilities include guiding R&D efforts, mentoring team members, conducting research, and implementing advanced algorithms for efficient robotic mapping and localization.
Top Skills: C++Python
18 Days Ago
San Diego, CA, USA
Mid level
Mid level
Artificial Intelligence • Robotics • Software
The Autonomy Engineer II develops and improves robotic perception and navigation algorithms using machine learning, SLAM, and computer vision techniques. Responsibilities include researching and implementing various algorithms, analyzing data for performance improvement, optimizing existing software systems, and collaborating with team members on innovative solutions. Publishing research and working on real robotic projects are key components of this role.
Top Skills: C++Python
All Filters
Date Posted
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account