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.
Senior AI & Data EngineerBanyan SoftwareTechGrove is the Centre of Excellence for Banyan Software, based in Chennai, India. It plays a key role in supporting Banyan's global businesses through technology, security, and software development. TechGrove brings together India's deep pool of technical talent with Banyan's long-term ...
Job Summary This hybrid day shift role is for a senior software engineer with seven to ten years of experience in JavaScript and React Native who will design and deliver microservices based mobile and web solutions on AWS. The engineer will focus on IT business support platforms ensuring high reliability usability and scalability ...
The Platform Auth team’s goal is to support our ‘one customer identity’ vision by providing tools, processes, and expertise for our engineering teams to create a unified access management experience while simplifying and standardizing engineering patterns in the space. We are looking for engineers to join our growing team! ...
... platform modernization, coach teams, drive engineering roadmap. Define UI/UX vision for large-scale applications. - Innovate and drive adoption of emerging front-end technologies. - Set coding standards and development guidelines for the front-end team. - Influence product strategy from a UX and technical perspective.
... with a focus on code robustness, security, performance, and scalability. Bachelor's degree in Computer Science or equivalent work experience. - 5+ years of software development experience with a Bachelor's degree. - 3+ years of experience developing on the iOS platform. - Strong background in OOP languages such as Swift, ...
Job Description : Role : Senior Software Engineer - BackendCore Responsibilities : - Design, develop, and maintain high-quality, scalable backend solutions for our financial applications, using modern technologies and frameworks.- Develop Java Webservices and components according to a detailed design document.- Build efficient, ...
... your skills, experience and aspirations make you a good match for this position, we encourage you to apply. We are seeking an experienced and highly skilled Senior Software Engineer to join our FOS products team. Reporting to the Director of Software Engineering, you will play a key role in designing, developing, and implementing ...
... from browser-side telemetry through backend services to the data pipelines that feed our detection models Work cross-functionally with SRE, product, and other engineering teams that depend on detection signals, owning your services from spec through on-call Design automated testing strategies that catch regressions before ...
... international travel to other Natus sites or customers ( Bachelor of Science or Masters in Computer Science, Engineering or similar. Minimum 8 years' experience software development with C++, MFC and some C# in a real-time environment Experience developing medical device software or similar in a heavily regulated industry. Experience ...
... legacy components and contribute to architectural patterns for scalability, observability, and fault tolerance. Drive continuous improvement in code quality, development processes, monitoring, and system reliability. Requirements Bachelor's degree or higher in computer science, engineering, or a related discipline. Seven to ...
... place here. We value winning together—while learning, having fun, and making a profound difference for the dreamers and builders in the world. We are seeking a Senior Software Engineer II to join our Audit Logging & Security Visibility team. This team builds the systems that record and surface security-relevant activity across ...
... issues, identify root causes, and implement fixes in a timely manner. - Build and maintain microservices, microapps to support scalable and modular application development. - Work with Git and Azure DevOps pipelines for continuous integration, deployment, and release automation. - Major Activity 2 - Conduct peer code reviews ...
... government agencies and SMBs—around the world. For more information, visit or follow us on Twitter , LinkedIn , Facebook and Instagram . Position Summary The Senior Software Engineer will manage, support, and customize SonicWall's Oracle Agile PLM platform and support its modernization toward Oracle Fusion Cloud PLM. Beyond ...
... Automated test coverage grows meaningfully on modernized code. Work with real humans to ship things that matter Partner with analysts, stakeholders, and other engineers to turn business problems into working software - not just technically correct software, but software that actually solves the problem. Help build delivery ...
... with a focus on code robustness, security, performance, and scalability. Bachelor's degree in Computer Science or equivalent work experience. - 5+ years of software development experience with a Bachelor's degree. - 3+ years of experience developing on the iOS platform. - Strong background in OOP languages such as Swift, ...
... more inclusive world. We are looking for an experienced Workday Technical Consultant with strong expertise in Workday integrations, reporting, and technical development. The ideal candidate should have hands-on experience in designing, developing, testing, and supporting Workday solutions across HCM, Payroll, Finance, and ...
... manufacturing and customer locations. Ensure compliance with railway, functional safety, and cybersecurity requirements . Coordinate with System Engineering, Hardware Engineering, and Validation teams. Support customer acceptance testing and project delivery. Technical Skills Strong experience in TCMS software development for rolling ...
Company Overview :A proprietary Agentic AI SDLC platform that uses AI agents, guided by human engineers, to drive end-to-end software development, testing, and maintenance, transforming static workflows into intelligent, self-improving systems built for enterprise speed and scale. Aatmix helps organizations deliver and ...
Project Role : Custom Software Engineer Project Role Description : Develop custom software solutions to design, code, and enhance components across systems or applications. Use modern frameworks and agile practices to deliver scalable, high-performing solutions tailored to specific business needs. Minimum 3 Year(s) Of Experience ...
Project Role : Custom Software Engineer Project Role Description : Develop custom software solutions to design, code, and enhance components across systems or applications. Use modern frameworks and agile practices to deliver scalable, high-performing solutions tailored to specific business needs. Must have skills : Microsoft ...