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.
... engineer with the following knowledge and experiences are preferred: - Working in Agile environments; - Fundamental IT technical skill sets; - Professional software engineering best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, ...
Role Overview:We are seeking a Senior Backend Developer with 4+ years of experience in designing and building scalable fintech systems. You will work on imprest budgeting platforms, UPI payment integrations, expense management, and utility bill payment systems, owning critical services end-to-end.Responsibilities:- Design ...
... certificate lifecycle management, to secure infrastructure, software, devices, messages, AI content and agents. We are seeking a highly experienced Full Stack Senior Software Engineer with deep expertise in Java and Python, strong cloud-native development skills on AWS, and hands-on experience building Agentic AI workflows ...
... offices in Budapest, Chennai, Seattle, Tokyo, and Zagreb, CMT measures and protects tens of millions of drivers across the world every day. CMT is seeking a senior level Cloud Software Engineer to produce scalable software solutions to reliably collect and manage data from sensors on smartphones and connected devices in ...
... should have hands-on experience developing embedded software and implementing communication protocols. Requirements Mandatory Skills 6+ years of hands-on C++ development Strong Embedded C++ experience Embedded Systems development RTOS expertise – Mandatory Industrial protocols: Modbus / CAN / IEC 61850 / DNP3 / SNMP File transfer ...
... Commercial Sales Experiences (CSX) Engineering Team! Be part of a team dedicated to innovation and at the forefront of AI-Led engineering. As a Principal Software Engineer, you will lead the end-to-end software development lifecycle, including requirement gathering, architecture, application and database design, development, testing, ...
... throughput and efficiency across confirmations and downstream systems • Provide production support, incident management, and RCA • Collaborate with business and engineering stakeholders Required Skill Set Core Skills (All Roles) • Strong Java development (Core Java, Spring Boot, REST APIs) • Experience with distributed systems ...
... BizTalk 2020 administration Experience in developing integration architectures in large organizations with mixed-matrix IT environments Experience in design, development, and support of BizTalk 2020, Logic Apps applications and AS2. Solid Development background in the following technologies and standard EDI: C#, .Net, SQL, ...
Try new things, learn new skills and discover what you excel at—all from Day One. Bank is seeking a Senior Software Engineer to advance our digital transformation. We are seeking a Senior software engineer with deep expertise in modern software and cloud solutions, a passion for leveraging AI technologies, and proven experience ...
Visy is a family-owned Australian business and a global pioneer in sustainable packaging, recycling and logistics. They operate across 150 sites globally, including operations in Asia, Europe, and the USA, supported by a dedicated workforce of over 7,000 employees.
... alongside the contributions of diverse individuals who are empowered by an intentional workplace culture, to solve problems better and faster. Lead the design, development, and delivery of scalable and high-quality software solutions using C#, .NET/.NET Core and related Microsoft technologies. Analyze business and technical ...
... engineering leadership across Xometry's global offices. AI-Driven Development ~ Set the standard for AI-native development across the org, coaching Staff and Senior engineers on integrating AI tooling into architecture, design, and delivery to drive measurable speed and quality gains. Software Development & Technical Craft ...
Enterprise Engineering — Smart Switch Software Development Employment Type: Full-time NETGEAR has been pioneering advanced networking technology since 1996, delivering innovative products that connect people to the internet, power businesses, and enable digital experiences. Our Smart Switch product line serves small-to-medium ...
... features, ensuring adherence to project timelines and scope. Essential Skills/ Experience/ Qualifications: Bachelor's or Master's degree in Computer Science, Engineering, or a related field. Minimum of 2 years of experience in software development roles, with a strong command of server-side languages such as https://jobeax.com/link/JSd7UYCSg572jJDY, ...
... requirements and turn them into practical code. Experience: 2–4 years of software development experience. Undergraduate or graduate degree in Computer Science, Engineering, Science, or Math. OOP Fundamentals: Comfortable with the core principles of Object-Oriented Programming (OOP) and software design. Core Languages: Programming ...
... expected to debug complex distributed systems, act as the primary escalation point for critical production issues, and actively leverage agentic/LLM-assisted development tools. Strong knowledge of Kafka internals and distributed systems principles is a must. Experience in AIOps, telecom OSS/BSS, or cloud-native deployments ...
... strategies that align engineering investments with business objectives and customer outcomes Lead the design and delivery of large-scale, mission-critical software systems across multiple teams Mentor engineers and foster a culture of innovation, collaboration, and engineering excellence Identify and mitigate technical ...
About The Team/Role We are seeking a seasoned Sr. Software Engineer in the WEX Mobility Engineering organization. This role will sit in the North America Mobility team that caters fleet management and mobility payments solutions to our large customers and partners in the North America region. Mobility development team spans ...
... design or architecture (design patterns, reliability and scaling) of new and existing systems experience - years of Video Games Industry (supporting title Development, Release, or Live Ops) experience Experience programming with at least one software programming language 3+ years of full software development life cycle, ...
... code reviews, troubleshooting activities, and continuous improvement initiatives. 3-5 years of professional software development experience with full-stack development exposure. - BE/BTech in Computer Science, Information Technology, Engineering, or related field. - NET/.NET Core, C#, and REST API development. - Familiarity ...