Get the job you really want.
Top C++ Jobs
As a Senior Manager of Engineering, you will lead multiple engineering teams, oversee software solutions delivery, mentor staff, and ensure project commitments are met efficiently while collaborating on technology strategies for business growth.
The Principal Software Developer designs and develops complex software solutions, advises on hardware impacts on software systems, and leads software application projects. They are responsible for full-stack development, implementation of best practices, and integration of various technologies while ensuring quality through testing and customer interaction.
As a Hivemind Software Engineer focused on infrastructure, you will design and implement automation solutions and manage infrastructure-as-code for Hivemind. Your role involves collaborating with cross-functional teams and supporting AI engineers, as well as maintaining the performance and administration of enterprise infrastructure on platforms like Azure DevOps and AWS.
As a Principal Engineer on the Hivemind Foundations team, you will architect and develop the EdgeOS product, ensuring its performance as a middleware for autonomy applications. You'll collaborate with various stakeholders, define the team vision, mentor team members, and maintain high development standards.
The MTS Software Engineering role at Salesforce involves researching, designing, and developing software applications, enhancing existing software, and building applications on the Salesforce platform. The candidate will work with various technologies including Java and AWS, perform code reviews, integrate with third-party applications, and document solutions meticulously.
The Software Engineering MTS role involves researching, designing, and developing software for cloud platforms. Responsibilities include enhancing existing software capabilities, building production-ready code, developing robust API features, and mentoring junior engineers while following SDLC phases.
As a Principal Software Architect at Abbott, you'll design and implement SaaS solutions using cloud-native technologies, ensuring alignment with product goals. You'll collaborate with development teams, drive architectural decisions, and oversee the software development lifecycle, focusing on scalability and high availability in Point of Care data management systems.
Lead a team responsible for developing and maintaining Zoox's operating systems and vehicle configuration. Oversee kernel management, system services, and update mechanisms crucial for autonomous driving functions. Collaborate across teams to ensure seamless vehicle operation and support complex software delivery.
Featured Jobs
The FPGA Design Engineer will develop high-quality designs for high-bandwidth signal processing products, collaborate with hardware and software teams, and ensure designs meet performance standards. Responsibilities include implementing FPGA designs using VHDL or Verilog, conducting static timing analysis, and managing version control.
The Embedded Software Engineer will design and test embedded software for broadcast and signal processing equipment, create and debug coding, and adapt products based on new requirements. They will also document design results, integrate hardware and firmware, and support modifying software based on management and customer feedback.
The Senior Software Engineer will develop novel architectures for perception in dynamic environments, focusing on algorithms for segmentation, tracking, and classification using real sensor data. Responsibilities include building perception pipelines and functional real-time systems to handle large datasets efficiently.
The Software Engineer will design, code, and test software applications, focusing on back-end systems integration and user requirements. They will also debug existing software, build CI/CD pipelines, maintain documentation, and participate in Agile practices to ensure code quality and timely product delivery.
As a Strategy Developer, you will enhance trading strategies for cryptocurrency markets, improve automated trading systems, and write applications in C++ and Python. Collaborate with traders and development teams to monitor trading performance and maintain software efficiency while ensuring robust risk management.
The VLSI Design Automation Software Engineer at NVIDIA is responsible for managing compute and storage resources, developing automation tools, and creating dashboards for infrastructure monitoring. The role involves collaboration with a remote team and participation in the lifecycle of tool development, ensuring operational efficiency in VLSI projects.
The DevOps Engineer will manage and implement the NY Stress Testing Department's technological infrastructure, collaborating with leadership to improve stress testing processes, provide software development leadership, and resolve issues in stress testing applications.
As a Blockchain Engineer at Jump Crypto, you will design and build blockchain infrastructure, collaborate across multiple blockchains, and contribute to tooling for smart contracts. Responsibilities include writing high-quality code, managing project priorities, training other engineers, and ensuring outstanding user experiences.
The Senior Full Stack Software Engineer at Quantum Circuits Inc. will develop both front-end and back-end components of quantum computing software, collaborating with various teams, mentoring junior engineers, and ensuring code quality. The role requires expertise in modern development practices and technologies applicable to distributed and scientific computing.
The Software Systems Architect/Developer will guide software architecture across business segments, develop software and firmware, provide field application support, create testing methodologies, and mentor junior engineers. The role involves close collaboration with product management to define product strategies and project schedules.
The Senior/Staff Software Engineer will design, implement, and maintain critical systems for Materialize, with a focus on performance-sensitive distributed systems. Responsibilities include collaborating with engineers and product management, adapting the system based on customer needs, and possibly contributing to integrations with adjacent data infrastructure.
As a Staff Software Engineer, you will work on the productization team focusing on large-scale AI solutions, collaborating with cross-functional teams to develop scaleout solutions, and delivering orchestration software. You will also interact with hardware to validate solutions and address customer needs, driving innovative hardware-software integration.
The Senior Software Engineer will support the full software development life cycle for an Autonomous Vehicle software stack, build infrastructure for product development, and collaborate with hardware teams. The role requires expertise in C/C++ and Python, as well as debugging experience on Linux.
As a Senior Tools Programmer at Epic Games, you will support tooling needs, improve productivity, optimize game development, and implement new tools for a collaboration project with Disney. You will work closely with artists, designers, and other team members to enhance content pipelines and resolve any productivity blockers.
As a Senior DevSecOps Engineer, you will design, implement, and maintain secure systems, oversee CI/CD pipelines, manage Kubernetes and Docker environments, and ensure compliance with security requirements while collaborating with development teams.
As a Junior DevSecOps Engineer at EpiSci, you will assist in designing, implementing, and maintaining secure systems with CI/CD pipelines and handle tools such as GitLab, Linux, and Docker. You will collaborate with teams to ensure compliance with security requirements and support the administration of DevSecOps environments.
The Principal AI Engineer will design and develop innovative AI solutions to enhance data utilization in financial services. Responsibilities include building AI-driven applications, developing extensible API integrations, and implementing AIOps solutions, leveraging cutting-edge AI technologies.
Top Companies Hiring C++ Developers
See AllPopular Job Searches
All Software Engineer Jobs
.NET Developer Jobs
Aerospace Thermal Engineering Jobs
AI Engineer Jobs
Android Developer Jobs
Automation Engineer Jobs
Backend Developer Jobs
Blockchain Developer Jobs
C# Jobs
C++ Jobs
Cloud Architect Jobs
Cloud Engineer Jobs
Design Engineer Jobs
DevOps Engineer Jobs
Director Of Engineering Jobs
Electrical Engineering Jobs
Embedded Software Engineer Jobs
Engineering Jobs
Engineering Manager Jobs
Environmental Engineering Jobs
Field Engineer Jobs
Front End Developer Jobs
Full Stack Developer Jobs
Game Developer Jobs
Golang Jobs
Hardware Engineer Jobs
Industrial Engineering Jobs
iOS Developer Jobs
Java Developer Jobs
Javascript Developer Jobs
Linux Jobs
Manufacturing Engineer Jobs
Mechanical Engineering Jobs
Network Engineer Jobs
PHP Developer Jobs
Process Engineer Jobs
Project Engineer Jobs
Prompt Engineering Jobs
Python Jobs
QA Jobs
Robotics Engineer Jobs
Ruby on Rails Jobs
Salesforce Administrator Jobs
Salesforce Developer Jobs
Scala Jobs
Sharepoint Developer Jobs
Site Reliability Engineer Jobs
Software Engineering Manager Jobs
Solutions Architect Jobs
SQL Developer Jobs
Structural Engineer Jobs
System Engineer Jobs
Test Engineer Jobs
Web Developer Jobs
All Filters
No Results
No Results