Get the job you really want.
Top C++ Jobs
As a Senior Software Engineer on the Video team, you'll develop and maintain cloud-based systems for home security cameras, ensuring real-time visibility and control for customers. Responsibilities include designing and optimizing software solutions, mentoring junior engineers, and participating in on-call rotations for system maintenance and support.
The role involves supporting account teams and customers by managing qualification activities, tracking metrics and deliverables, conducting failure analysis, and collaborating with cross-functional teams to resolve customer issues.
The Mid Level Software Engineer will participate in the software lifecycle from requirements definition through design and development. Responsibilities include coding, testing, and debugging software systems, as well as supporting system admins, developing training materials, and mentoring junior team members. Experience with full-stack application design, relational and NoSQL databases, web APIs, and Agile methodologies is required.
You will build systems to tackle performance issues at Gather by designing benchmarks and conducting performance tests across the entire stack, including desktop, web applications, and GPU-bound features. You'll collaborate with engineers to optimize software performance and foster a culture of performance awareness throughout the development life cycle.
As a Senior Software Engineer at NVIDIA, you will develop and optimize 3D computer vision algorithms using CUDA, collaborate with teams to enhance software ecosystems for autonomous vehicles and robots, and manage performance metrics for large-scale computer vision workloads.
The Software Developer at DataLab will develop scalable software solutions, tackle big data processing challenges, implement internal process improvements, collaborate on new solutions, mentor junior developers, and lead projects to drive end-to-end application development.
The Senior Robotics Engineer will design, develop, and implement advanced robotic systems in collaboration with cross-functional teams. Responsibilities include conducting feasibility studies, optimizing robotic performance, integrating subsystems, ensuring compliance with safety standards, and mentoring junior engineers.
As a Staff Engineer at GEICO, you will lead engineering teams to build and maintain high-performance applications, ensure quality and usability, mentor junior members, and drive enterprise-level solutions in a tech-focused transformation. You will utilize various programming languages and tools, especially in cloud architecture and DevOps, while influencing product vision and solving complex engineering challenges.
The Staff Software Engineer will lead technical strategies and execution of a roadmap to enhance systems and address complex problems. Responsibilities include collaborating on product development, ensuring quality and performance, mentoring engineers, and driving continuous improvement in processes and practices.
The Staff Engineer will lead technical initiatives to innovate and enhance systems, collaborate with teams, mentor engineers, and ensure quality and performance of solutions. Responsibilities include developing software strategies, evaluating processes, and providing operational support for complex systems and data pipelines.
The Senior Engineer will design, build, and maintain scalable web solutions and distributed systems, lead code reviews, mentor engineers, and collaborate across teams to deliver high-quality technology products. The role requires expertise in multiple programming languages and technology stacks, with a focus on microservices, DevOps, and cloud architecture.
The Senior Engineer role involves leading technical strategies and innovations, enhancing system quality and performance, collaborating with teams, and mentoring staff. Responsibilities include designing software strategies, using various programming languages, and implementing DevOps practices while focusing on continuous improvement in a fast-paced environment.
The Senior Java Engineer at GEICO will design and build scalable distributed systems, collaborate cross-functionally, elevate engineering quality through code reviews, mentor engineers, and enhance workflows while driving the insurance business transformation.
The Sr. Software Engineer will lead voice engineering efforts, deliver high-quality tech products, and ensure security and performance. Responsibilities include mentoring, designing solutions, and translating business requirements into technical specifications while influencing product vision and maintaining engineering standards.
As a Staff Engineer at GEICO, you will lead engineering teams to build enterprise-class applications, ensuring quality, usability, and performance. You'll focus on solution ownership throughout its life cycle and mentor junior members. Your work will involve modern programming languages, microservices, DevOps concepts, and Azure services to drive the transformation towards a tech-oriented organization.
The Senior Engineer will design and build scalable, resilient distributed systems, collaborate across teams to enhance developer productivity, lead design sessions and code reviews, mentor colleagues, and ensure high-quality engineering practices. This role requires expertise in modern programming languages and technologies.
The Staff Engineer is responsible for leading technical strategy and execution in the PaaS and IaaS domains, mentoring teams, and ensuring high-quality product delivery. This role focuses on system design, software development strategy, and collaboration with various stakeholders to innovate and enhance engineering capabilities.
The Staff Engineer will lead the strategy and execution of a technical roadmap for GEICO's object storage platforms. Responsibilities include collaborating with teams to solve problems, enhancing existing systems, ensuring quality and performance, and applying knowledge in object storage technologies across a hybrid cloud environment.
The Senior Autonomy Software Engineer will design, develop, and implement sophisticated models for Wisk's simulation environment, focusing on autonomy in urban air mobility. Responsibilities include integrating models, conducting testing and validation, collaborating with cross-functional teams, creating documentation, and applying continuous improvement. This role is crucial for the robustness and reliability of autonomous systems.
As a Senior Software Engineer, you will develop new platform features, manage cloud infrastructure, and enhance existing backend services. Collaboration with users and team members is essential for debugging, resolving issues, and ensuring system reliability. You'll also evaluate new technologies and teach team members about infrastructure components like AWS and Kubernetes.
The Senior Software Design Engineer will develop software solutions for electric vehicle charging systems, focusing on embedded systems and communication protocols. Responsibilities include software development, testing, debugging, and creating support documentation while collaborating with teams and customers.
The Senior Software QA Engineer will test software/hardware for energy storage tools, developing and maintaining test cases with Agile/Scrum methodologies. Responsibilities include evaluating algorithms, automation techniques, and creating test plans while collaborating within a software engineering team.
The Senior Software Engineer will develop software tests and tools for Lucid's Internal ECUs, focusing on design validation, firmware flashing, and security. Responsibilities include creating tools, documenting processes, optimizing workflows, and collaborating with teams to meet manufacturing and design testing needs.
The Senior Software Engineer, Test and Tools is responsible for developing software tests and tools for Lucid's internal ECUs, building validation tools, automating design validation testing, and providing process improvements. They will collaborate across teams to ensure quality in manufacturing and testing processes.
The role involves developing software tests and tools for internal ECUs, focusing on design validation, firmware flashing, and security protocols. Responsibilities include creating low-level tests, building software release systems, implementing process improvements, and collaborating across teams.
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