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.
... help businesses optimize operations, improve customer experiences, and accelerate digital transformation. We are looking for a passionate and detail-oriented Software Test Engineer II to join our Quality Engineering team. As a Software Test Engineer II, you will be responsible for ensuring the quality, reliability, and performance ...
... We hire people with different experiences and perspectives to build a company culture that fuels growth through innovation. Platform Science is looking for a Senior Software Engineer for our Core Product Development team in Chennai. In this role, you will be a key contributor to our Full Stack Development efforts, leveraging ...
... Type : Full-TimeAbout Us :We are transforming global logistics and operational visibility through our advanced B2B SaaS supply chain analytics platform. Our software ingests millions of data points daily - from warehouse inventories and transport telemetry to vector search queries and AI pipelines - turning them into real-time ...
... instead of treating deployment as the end of development ● Gradually take ownership of larger areas of the CRM frontend architecture What We Look For: We value engineers who combine strong frontend fundamentals with a product mindset. You should care about more than making a UI match a design. We want engineers who ask: Is ...
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Software Development Engineer in Test 2 based in India. This is an engineering-focused QA opportunity centered on building scalable, reusable automation frameworks for modern web and API systems. ...
... databases and large-scale processing systems, ensuring that architectures support data analytics, and preparing data for prescriptive and predictive modeling. Data engineers also develop data set processes for data modeling, mining, and production, integrate new data management technologies and software engineering tools into existing ...
... Java-based applications in production environments. Implement system monitoring and alerting to ensure high system availability and reliability. Collaborate with development, QA, and SecOps teams to establish seamless workflows. Drive automation of manual processes to increase engineering productivity. Optimize cloud resource ...
We are looking for an experienced Test Engineer with hands-on experience in the semiconductor domain and ATE (Automated Test Equipment) . The ideal candidate should have experience in ATE test program development, silicon validation, device characterization, hardware debugging, and wafer/final testing. Experience with Teradyne, ...
... Bonus: Once you come onboard, give Insurity the biggest compliment you can give by referring someone to work here and earn a referral bonus. Insurity's Next Senior Software Engineer I As part of the DevOps Development team you will help mature and improve our existing product build, packaging, and deployment processes. ...
Job Overview:We are looking for an experienced Senior Software Engineer with 6+ years of hands-on experience in software development, payment processing, distributed systems, and modern API-driven architectures. The ideal candidate will have strong knowledge of Wire, ACH, and RTP payment systems, along with expertise in ...
Job Title : Senior Software Engineer (DevOps)Location : BangaloreAbout the Role :As a Senior Software engineer, you will be engaged in the optimization of engineering processes and tooling affecting the Analytics product solutions. You will be involved in the development and support of solutions which enhance the efficiency ...
... architecture . Experience with Entity Framework , LINQ, and data access technologies. Knowledge of REST APIs , Web Services, and integration patterns. Experience with SQL Server and database development. Familiarity with source control tools such as Git or Azure DevOps. Strong debugging, analytical, and problem-solving skills.
... data centers, cars, and other critical systems running smoothly. Your work will directly contribute to safer, more reliable electronics. We're looking for a senior Software engineer to own a core slice of our product's EDA tooling — spanning data modelling, connectivity/encapsulation flows, and AI capabilities we're building ...
... requires deep technical proficiency in Power Platform, CE extensions, and integration frameworks, with a focus on delivering business value through hands‑on development and automation. What You Will Do Technical Delivery & Development Develop and customize Dynamics 365 CE applications (Sales, Customer Service, Project Operations, ...
... 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 ...
... destinations since time began, our values guide us. They help us be at our best. For the cities and communities we serve. We're looking for a collaborative Senior Software Engineer to help build and improve a world-class payment platform that impacts millions of users. Proactively collaborate with your team, communicating ...
Senior Software Engineer A US fintech scaling its India team Bengaluru, Mumbai, Delhi NCR, Hyderabad, Pune, Chennai, Kolkata, Ahmedabad — or Remote (India) A US fintech is scaling its India team and has partnered with Flexiple to hire a senior software engineer to anchor its engineering team. Flexiple is a managed marketplace ...
Job Overview:We are looking for an experienced Senior Software Engineer with 6+ years of hands-on experience in software development, payment processing, distributed systems, and modern API-driven architectures. The ideal candidate will have strong knowledge of Wire, ACH, and RTP payment systems, along with expertise in ...
Sr Software Engineer III - AI (IND) IFT Engineering /Dev Shift Senior Software Engineer III - AI Full-Time Employee LLM, ML, NLP, Python, AWS, Snowflake, SQL Elevance Health is a leading health company in America dedicated to improving lives and communities and making healthcare simpler. It is the largest managed health ...
Emergent builds autonomous coding agents that replace traditional software development by generating, testing, and deploying production applications directly from plain-language intent. Our systems run in production at global scale and are used to build millions of real applications. Since our public launch, we've crossed ...