Senior Software Development Engineer (C++) in… - Jobeax
Vacancy description
Senior Software Development Engineer (C++) in Bengaluru, India
Waymo
HybridMix of office and remote
Full-timeStandard weekly hours
Rs 61 - 72.5 lakhs p.a.
India, Bengaluru
Senior Software Development Engineer (C++) in Bengaluru, India is listed on Jobeax. Browse 30,000+ vacancies available.
Waymo is an autonomous driving technology company with the mission to be the world's most trusted driver. Since its start as the Google Self-Driving Car Project in 2009, Waymo has focused on building the Waymo Driver—The World's Most Experienced Driver™—to improve access to mobility while saving thousands of lives now lost to traffic crashes. The Waymo Driver has provided over ten million rider-only trips, enabled by its experience autonomously driving over 100 million miles on public roads and tens of billions in simulation across 15+ https://jobeax.com/link/suWpEVU2CrSVlhw1 is seeking versatile Software Engineers to join our Compute Software team in Bangalore. As part of a high-impact systems engineering team, you will design, build, and scale the critical software infrastructure and runtime components that connect our autonomous driving technology with next-generation custom silicon and compute platforms. In this role, you will work across the compute system lifecycle, architecting robust C++ software, developing scaleable Hardware-in-the-Loop (HIL) automation harnesses, driving system qualification across hardware revisions, and optimizing software performance for autonomous vehicle platforms. This role follows a hybrid schedule and reports to Staff ML Compiler Engineer. Software Architecture: Design, build, and maintain high-performance C++ software, runtime components, and diagnostic tools supporting custom silicon and compute platforms Drive qualification workflows, automated regression suites, and release readiness verification across multiple hardware revisions and platform configurations Troubleshoot and root-cause complex software-to-hardware communication issues, concurrency bugs, and performance bottlenecks across physical lab hardware and emulation environments Partner closely with hardware design, silicon validation, compiler, and vehicle platform teams to translate technical specifications into production-grade software solutions Tooling & Velocity: Develop modular developer tooling, telemetry monitors, and automated workflows to accelerate qualification velocity and software reliability Education & Experience: Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, Computer Engineering, or related technical field (or equivalent practical experience) with 5+ years of industry experience C++ Proficiency: Strong proficiency in modern C++, backed by solid software engineering fundamentals (data structures, algorithms, object-oriented design, and modular architecture) Systems & Infrastructure: Experience designing systems software, software testing methodologies, or scaleable test automation frameworks Hands-on experience with Linux/Unix environments, build systems, scripting (Python/Bash), and modern CI/CD / version control workflows Strong analytical and debugging skills, with a proven track record of diagnosing complex issues across software/system boundaries Demonstrated curiosity and willingness to learn low-level hardware interfacing, embedded systems concepts, or compiler optimizations on the job Experience with Hardware-in-the-Loop (HIL) setups, automated lab testbeds, or embedded test environments Prior experience in post-silicon validation, System-Level Testing (SLT), ASIC bring-up, or diagnostic software development Exposure to hardware-software interfacing (e.g., For the Compiler & ML Track: LLVM, MLIR, GCC) or experience optimizing runtime performance for machine learning workloads
The expected base salary range for this full-time position is listed below. Actual starting pay will be based on job-related factors, including exact work location, experience, relevant training and education, and skill level. Waymo employees are also eligible to participate in Waymo’s discretionary annual bonus program, equity incentive plan, and generous Company benefits program, subject to eligibility requirements.
... era? Join us at Zscaler. Role We are looking for a Senior Software Development Engineer to join our team. This is a Hybrid role, reporting to the Director, Software Engineering in the Engineering department. In this position, you will serve as a core software development engineer, driving key engineering initiatives and ...
... Join us at Zscaler. Role We are looking for a Senior Staff Software Development Engineer to join our team. This is a Hybrid role, reporting to the Director, Software Engineering in the Engineering department. In this position, you will serve as a key technical leader and core development engineer, driving critical system-level ...
... Provide constructive feedback, mentor team members, and contribute to a culture of technical excellence. Required Qualifications Bachelor's or Master's degree in Engineering, Computer Science, or equivalent experience. Professional experience in C++ development. Proven track record of leading teams or mentoring developers. Strong ...
... Provide constructive feedback, mentor team members, and contribute to a culture of technical excellence. Required Qualifications Bachelor's or Master's degree in Engineering, Computer Science, or equivalent experience. Professional experience in C++ development. Proven track record of leading teams or mentoring developers. Strong ...
... customers in two ways: first, by accelerating frontier research with high-quality data, advanced training pipelines, plus top AI researchers who specialize in software engineering, logical reasoning, STEM, multilinguality, multimodality, and agents; and second, by applying that expertise to help enterprises transform AI from ...
... customers in two ways: first, by accelerating frontier research with high-quality data, advanced training pipelines, plus top AI researchers who specialize in software engineering, logical reasoning, STEM, multilinguality, multimodality, and agents; and second, by applying that expertise to help enterprises transform AI from ...
... Ready to make an impact at the company pioneering security transformation in the AI era? Join us at Zscaler. Role We are looking for a Senior Staff Software Development Engineer to join our team. This is a Hybrid role based in Bangalore, reporting to the Senior Manager, ZIA Core Engineering. You will make ZIA software run ...
... secure the AI age, we invite you to bring your talents to Zscaler and help shape the future of cybersecurity. We are looking for a Sr Software Development Engineer to join our team. This is a hybrid role, reporting to the Senior Director of Software Engineering in the Engineering department. You will join the Engineering ...
... Group. We are offering a position as a Senior Software Developer for Microsoft Dynamics 365 Finance & Operations. In this role, you will leverage your strong software development background and hands-on experience with Dynamics 365-FO to contribute across the entire software development lifecycle—from requirements analysis ...
... while balancing quality, timelines, and feature delivery. Requirements Bachelor's or master's degree in computer science, computer engineering, electrical engineering, electronics engineering, or a similar field. At least 5 years of software QA experience, including at least 3 years testing software integrated with hardware ...
Position Overview We are seeking an experienced Senior Software Development Engineer with 7+ years of experience to join our dynamic and fast-paced engineering team. The ideal candidate is technically adept, thrives in a fast-paced environment, and has a proven track record of building and scaling backend services. You ...
... product and operations teams to translate requirements into executable technical solutions Drive code quality through rigorous code reviews and adherence to engineering standards 5+ years of software development experience with deep expertise in Python/Django framework - Bachelor's/Master's degree from IITs, IIMs, or equivalent ...
... ideas and opinions – while being inclusive of all people. Option 1: Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 3 years' experience in software engineering or related area. Option 2: 5 years' experience in software engineering or related ...
CleanStart is looking for experienced Senior Software Engineers to design and build scalable backend systems and microservices that power our core products. You will work on high-throughput, distributed systems, own critical components end-to-end, and collaborate closely with product, architecture, and DevOps teams to deliver ...
... and computational sciences through proprietary, commercial-grade software. The Senior Software Developer actively collaborates with internal customers and software development teams to develop software solutions to ExxonMobil's Global Projects business. Participates in all aspects of application development including work ...
Senior Software Engineer - Python at Infocusp Innovations About the Role We are seeking a highly skilled Senior Software Engineer- Python with expertise in building scalable backend systems, APIs, and platform services that power modern data and AI applications. The ideal candidate will have strong experience in Python-based ...
About the Role :We are looking for a skilled C++ Software Engineer to join our engineering team and contribute to the development and enhancement of Windows-based software https://jobeax.com/link/uTkIfl1tAHKRWQPa role involves designing and implementing reliable software components, debugging application issues, and working ...
... Server to support real-time integrations with Large Language Models (LLMs) and other AI services. Required Skills: - 3+ years of professional experience in software development, including experience in C and/or C++. - Hands-on experience developing software for real-time communications signaling and media protocols (e.g., ...
... considerations). Prior experience in a regulated, safety-critical, or legal/records-integrity software domain. Experience mentoring engineers and contributing to software architecture decisions. Experience working in Agile development environments. Required Skills AI-Assisted Software Development C++ (14/17/20) • Embedded Linux ...