New offer - be the first one to apply!
August 10, 2026
Senior Silicon Design Verification Engineer, YouTube Video Accelerators
Senior • On-site
Mountain View, CA
Minimum qualifications
- Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field, or equivalent practical experience.
- 8 years of experience with Design Verification.
- Experience with SystemVerilog and Universal Verification Methodology (UVM).
Preferred qualifications
- Master's degree or PhD in Electrical Engineering, Computer Engineering, or Computer Science, with an emphasis on computer architecture.
- Practical experience with High-Level Synthesis tools (e.g., Catapult, Vivado, XLS) and strong C/C++ skills for developing HLS testbenches and models.
- Expertise in video processing, image pipelines, or video compression standards such as AV1, AV2, or H.264.
- Demonstrated ability to debug complex issues across C/C++ and RTL levels using industry-standard EDA tools such as VCS, Xcelium, or Verdi.
About the job
Responsibilities
- Lead comprehensive verification strategies and signoff for complex blocks where the source is C/C++, taking full ownership of quality from HLS code to generated RTL.
- Design and maintain advanced environments, including C/C++ GoogleTest for functional validation and SystemVerilog/UVM for RTL timing and system interactions.
- Employ HLS-specific methods such as C/RTL co-simulation, formal equivalence verification, and transaction-level modeling to ensure hardware fidelity.
- Drive complex bug hunting and coverage analysis across both C++ and RTL domains to ensure complete verification of the design transformation.
- Partner with design teams to optimize C++ code for verifiability and mentor junior engineers on the nuances of HLS verification.
Similar jobs you might like
Technology
New offer
Senior Software Engineer, Cloud GenAI Infrastructure, Vertex AI, Model Efficiency
Senior
On-site
Sunnyvale, CA
🏢 Summary: Software engineering role focused on developing and maintaining large-scale infrastructure or distributed systems. The position involves writing and reviewing code, improving technical documentation, and debugging product or system issues across hardware, network, and service operations. 🗂️ Requirements: Bachelor’s degree or equivalent practical experience, 5 years of software development experience, 1 year of large-scale infrastructure or distributed systems experience, 1 year of data structures and algorithms experience 📃 Skills: Python, C, C++, Java, JavaScript, Algorithms, Golang, Rust 🏢 Description: Minimum qualifications • Bachelor’s degree or equivalent practical experience. • 5 years of experience with software development in one or more programming languages, such as Python, C, C++, Java, or JavaScript. • 1 year of experience building and developing large-scale infrastructure or distributed systems. • 1 year of experience with data structures and algorithms. Preferred qualifications • Master’s degree or PhD in Computer Science or a related technical field. • Experience developing accessible technologies. • Experience with backend coding languages such as Golang, Rust, or Java. • Experience with ML model coding languages, such as Python. About the job Responsibilities • Write product or system development code. • Review code developed by other developers and provide feedback to ensure best practices, including style guidelines, code check-in, accuracy, testability, and efficiency. • Contribute to existing documentation or educational content and adapt content based on product or program updates and user feedback. • Triage product or system issues and debug, track, and resolve them by analyzing issue sources and their impact on hardware, network, or service operations and quality.
Technology
New offer
Manufacturing Test Engineer Manager
Senior
On-site
Atlanta, GA
🏢 Summary: Lead manufacturing test engineering for hardware systems, managing a team and developing scalable test strategies, automation, and process improvements. The role addresses complex product failures through RCCA, data collection, and manufacturing-process qualification for server, storage, and networking hardware. 🗂️ Requirements: Bachelor’s degree in Computer Science, Electrical Engineering, or equivalent engineering experience, 10 years of test engineering experience in electronics manufacturing, 8 years of people management experience, Python, Bash, and Shell scripting experience for product-specific test plans and test execution 📃 Skills: Python, Bash, Shell, RCCA, ICT, BSCAN 🏢 Description: Minimum qualifications • Bachelor’s degree in Computer Science, Electrical Engineering, or equivalent engineering experience. • 10 years of experience in Test Engineering in electronics manufacturing. • 8 years of experience in people management. • Experience coding in Python, Bash, and Shell scripting to generate product-specific test plans and execute testing accordingly. Preferred qualifications • Experience in manufacturing, quality, or product engineering for hardware technology and systems. • Experience working with server, storage, and networking products, especially AI and ML servers, racks, and integration. • Experience with test station bring-up, gauge R&R/correlation, and partner or agreement manufacturing (ODM, OEM, JDM). • Experience managing manufacturing test hardware using custom electronics, fixturing, instrumentation, and defining test strategy, test automation, test optimization, and scaling test capacity. • Experience with design for test and structural tests such as ICT/BSCAN, Board- and System-level Functional Tests. • Ability to drive improvement of test systems and processes for scaling test capacity. About the job Join a team developing custom silicon solutions that support direct-to-consumer hardware products. Contribute to next-generation hardware experiences focused on performance, efficiency, and integration, while supporting the technical infrastructure behind data centers, platforms, and networks. Responsibilities • Lead a team; set and communicate individual and team priorities that support organizational goals. • Meet regularly with individuals to discuss performance and development, and provide feedback and coaching. • Apply Root Cause Corrective Action (RCCA) fundamentals and collaborate with teams to analyze failures and resolve issues. • Define and execute data-collection activities for highly complex technical issues. • Drive process design, optimization, and qualification activities for manufacturing processes involving components, parts, or products.
Technology
New offer
Mechanical Product Design Engineer, Platforms, Cloud Interconnect
Mid
On-site
Sunnyvale, CA
🏢 Summary: Design and develop high-speed I/O, interconnect, PCIe, high-power connector, and Ethernet cable solutions. The role covers cable architecture, tolerance and FEA analysis, specifications, cross-functional collaboration, and supplier prototype development for production-ready products. 🗂️ Requirements: Bachelor’s degree in Mechanical Engineering, Product Design, or related field, or equivalent practical experience, 3 years of experience designing mechanical components or assemblies, 3 years of experience using CAD tools 📃 Skills: CAD, MCAD, NX, Creo, Solidworks, PCIe, Ethernet, FEA 🏢 Description: Minimum Qualifications • Bachelor’s degree in Mechanical Engineering, Product Design, or a related field, or equivalent practical experience. • 3 years of experience designing mechanical components, including plastic or metal parts, mechanical assemblies, printed circuit boards, or flexes. • 3 years of experience using computer-aided design (CAD) tools, such as 3D MCAD, NX, Creo, or Solidworks. Preferred Qualifications • Master’s degree in Mechanical Engineering, Product Design, or a related field, or equivalent practical experience. • 3 years of work experience in consumer product design. • Experience shipping multiple consumer products. • Experience collaborating with suppliers around the world on part manufacturing and final assembly, including onsite factory support. • Experience with multiple manufacturing methods used in consumer products. • System integration experience, including electro-mechanical components such as audio, display, camera, and antenna; waterproofing; thermals; grounding; or product architecture. About the Job Lead the development of high-speed I/O and interconnect cables and connectors. Concept and design next-generation cable families to meet expanding needs for internal and external PCIe solutions, and support a growing portfolio of high-power connector solutions. Responsibilities • Design Ethernet electrical cables to meet and exceed industry specifications, and drive multi-source development of cable solutions that meet interoperability requirements. • Perform tolerance analysis and Finite Element Analysis (FEA) on mating designs. • Develop thorough cable specifications covering electrical and mechanical performance, quality, ergonomics, and serviceability in collaboration with a broad cross-functional team. • Drive suppliers to provide functioning prototypes for early evaluation; identify and resolve design weaknesses in supplier product offerings to meet requirements.
Technology
New offer
Senior Software Engineer, Search Quality, AI/ML
Senior
On-site
New York, NY
🏢 Summary: Technical role focused on building AI-driven financial experiences by integrating third-party tools and agent workflows into an AIX orchestration layer. The position develops scalable, low-latency Generative UI capabilities and personalized financial insights using user signals, while leading architecture and delivery from discovery through production.
🗂️ Requirements: Bachelor’s degree in Computer Science, Software Engineering, or equivalent practical experience, 5 years of software development experience, Experience with C++, Java, Kotlin, Python, or another general-purpose programming language, Experience developing, prompt-tuning, fine-tuning, or orchestrating LLM and generative AI systems, Experience with algorithms, Experience architecting backend or infrastructure systems
📃 Skills: C++, Java, Kotlin, Python, LLMs, AI, Algorithms, Backend, Infrastructure, MCP, MaRS, Agency, GenUI
🏢 Description:
Technology
New offer
Software Engineer Manager II, Resource Engineering
Senior
On-site
Seattle, WA
🏢 Summary: Technical leadership role managing a team that builds capacity-planning systems for high-throughput cloud storage products and large AI/ML workloads. The position owns strategy and delivery for distributed infrastructure solutions, network optimization, automated capacity adjudication, and cross-functional supply alignment. 🗂️ Requirements: Bachelor’s degree or equivalent practical experience, 8 years of software development experience, 3 years of experience with large-scale infrastructure, distributed systems, networks, compute technologies, storage, or hardware architecture, 3 years of technical leadership experience, 2 years of people management or team leadership experience 📃 Skills: Software, Infrastructure, DistributedSystems, Networks, Compute, Storage, Hardware, CapacityPlanning, AI, ML 🏢 Description: Minimum qualifications • Bachelor’s degree, or equivalent practical experience. • 8 years of experience in software development. • 3 years of experience developing large-scale infrastructure, distributed systems or networks, or experience with compute technologies, storage, or hardware architecture. • 3 years of experience in a technical leadership role. • 2 years of experience in a people management or team leadership role. Preferred qualifications • Master's degree or PhD in Computer Science or a related technical field. • 3 years of experience working in a complex, matrixed organization. • Strong understanding of AI/ML frameworks. • Experience mentoring executive engineers and other technical leads. • Experience in capacity planning for complex, large-scale distributed systems. About the job Responsibilities • Manage team staffing and career growth, uphold a high-performance bar, and foster an environment to build capacity-planning solutions for high-throughput GCS products. • Own the strategy, scoping, navigation, and outcomes for capacity-planning systems targeting high-throughput scenarios, such as the Bandwidth Highway and Rapid Cache. • Guide the team through ambiguity by breaking down complex challenges, including supply scarcity and dense AI zone typologies, into tractable technical milestones. • Navigate complex relationships across GCS, Networking, Compute, and Data Center teams to align supply agendas and ensure seamless onboarding for massive AI/ML workloads. • Drive engineering efforts to automate capacity adjudication, optimize network resources, and accelerate the time required to onboard new high-throughput customers.
Technology
New offer
Staff Software Engineer, Android Hotword
Senior
On-site
San Francisco, CA
🏢 Summary: Senior Android software engineering role focused on designing, building, testing, deploying, and maintaining large-scale solutions for Hotword detection. The position emphasizes full-stack Android development in Java and Kotlin, third-party API development, and AI fluency. 🗂️ Requirements: Bachelor’s degree or equivalent practical experience, 8 years of software development experience, 5 years of software product testing and launch experience, 5 years of Android application development experience, 5 years of Java/Kotlin software development experience, Experience with operating systems, including Android, AI fluency 📃 Skills: Android, Java, Kotlin, APIs, AI 🏢 Description: Minimum Qualifications • Bachelor’s degree or equivalent practical experience. • 8 years of experience in software development. • 5 years of experience testing and launching software products. • 5 years of experience with Android application development. • 5 years of experience in software development using Java/Kotlin. • Experience with operating systems, including Android. Preferred Qualifications • Master’s degree or PhD in Engineering, Computer Science, or a related technical field. • 10 years of experience as an Android OS developer working on the Android OS and Google Play services. • 8 years of experience with data structures and algorithms. • 3 years of experience in a technical leadership role leading project teams and setting technical direction. • Experience developing in Kotlin or Java programming languages. • Experience designing and building APIs and large, complex systems. About the Job Responsibilities • Design, develop, test, deploy, maintain, and enhance large-scale software solutions. • Build Android software for Hotword detection. • Contribute to full-stack development, working primarily in Java and Kotlin. • Develop third-party APIs. • Demonstrate AI fluency. Be prepared to discuss knowledge and use of AI tools during the hiring process.
Technology
New offer
Research Engineer, Gemini Retrieval, DeepMind
Mid
On-site
Mountain View, CA , +1
🏢 Summary: Research-focused Software Engineer role advancing large language model and information retrieval capabilities for Gemini, Search, and related products. The position combines model evaluation, multi-stage training and practical modeling innovations, with deployment of research advances alongside Search and YouTube teams. 🗂️ Requirements: Bachelor’s degree in Computer Science, Data Science, Artificial Intelligence, Machine Learning, a related technical field, or equivalent practical experience, 3 years of machine learning experience focused on Large Language Models or Information Retrieval, 3 years of software engineering experience using Python, C++, JAX, or PyTorch, Experience implementing multi-stage training pipelines or algorithms 📃 Skills: Python, C++, JAX, PyTorch, LLMs, IR, MachineLearning 🏢 Description: Minimum qualifications • Bachelor's degree in Computer Science, Data Science, Artificial Intelligence, Machine Learning, or a related technical field, or equivalent practical experience. • 3 years of experience in machine learning, with a focus on Large Language Models (LLMs) or Information Retrieval (IR). • 3 years of experience with software engineering in Python, C++, JAX, or PyTorch programming, including experience implementing multi-stage training pipelines or algorithms. Preferred qualifications • Experience developing Reinforcement Learning (RL) algorithms, automated evaluation systems, or LLM reflection and reasoning frameworks. • Experience with competitive programming, mathematics competitions (e.g., ICPC, IOI, IMO), or a track record of developing novel algorithms. • Experience rapidly prototyping and iterating on complex systems, generative AI models, or multi-stage pipelines. • Experience collaborating with product engineering teams to deploy machine learning models or research innovations into large-scale production environments (e.g., Search, Recommendation Systems). • Track record of learning new software tools, frameworks, and codebases quickly to solve complex technical obstacles. About the job Research-focused Software Engineers create experiments, prototype implementations, and design new architectures for real-world challenges such as artificial intelligence, data mining, natural language processing, hardware and software performance analysis, compilers for mobile platforms, and core search. The role includes large-scale testing and rapid deployment of promising ideas, while contributing to the wider research community through university partnerships and published papers. Responsibilities • Uncover strategic opportunities at the intersection of Gemini, Search, factuality, continual learning, deep research, and domain internalization. • Analyze models and model-driven products beyond current leaderboards; understand complex problem spaces and create new ways to measure ideal behavior. • Use empirical findings to develop practical interventions and modeling innovations that improve models across downstream surfaces. • Collaborate with product teams such as Search and YouTube to scale research innovations into production environments, optimizing for quality and efficiency.
Technology
New offer
Senior Performance Co-Design Engineer, TPU
Senior
On-site
Sunnyvale, CA
🏢 Summary: Senior Performance Co-Design Engineer role focused on analyzing and optimizing LLM serving performance on custom ML accelerators. The position develops simulation, profiling, and modeling tools, partners across hardware and software teams, and informs future TPU and cloud silicon architecture decisions. 🗂️ Requirements: Bachelor’s degree in Computer Science, Electrical Engineering, Computer Engineering, related field, or equivalent practical experience, 5 years of experience in performance modeling, performance engineering, computer architecture, co-design, or systems engineering, C++ or Python programming experience 📃 Skills: C++, Python, Modeling, Architecture, Codesign, Simulation, Profiling, LLMs, TPU 🏢 Description: Minimum qualifications • Bachelor’s degree in Computer Science, Electrical Engineering, Computer Engineering, a related field, or equivalent practical experience. • 5 years of experience in performance modeling/engineering, computer architecture, co-design, or systems engineering. • Experience programming in C++ or Python. Preferred qualifications • Master's degree or PhD in Electrical Engineering, Computer Engineering, or Computer Science, with an emphasis on computer architecture. • Experience with hardware/software co-design problems, especially performance analysis and identification at the pre-silicon stage. • Experience enabling and optimizing large-scale ML models, such as LLMs and large embedding models. • Experience with ML infrastructure, profiling tools, or deep learning inference/serving optimizations. • Familiarity with accelerator architectures. Description Google Cloud’s mission is to make every business successful through AI by combining cutting-edge technology, infrastructure, and talent. AI/ML software engineers in Cloud bridge the gap between pioneering models and a massive product vehicle reaching billions. Our talent density and AI-powered tools drive rapid development, rooted in a culture of empowerment and a bias to action. The TPU Chip Architecture and Performance Co-design team is at the forefront of optimizing custom AI silicon for next-generation machine learning models. As a Senior Performance Co-Design Engineer, you will focus on conducting LLM serving studies. You will analyze and optimize the serving performance of emerging models and use cases on custom hardware, and work closely with hardware architects to influence the evolution of custom ML accelerators. The AI and Infrastructure team delivers AI and Infrastructure at scale, efficiency, reliability, and velocity. Customers include Googlers, Google Cloud customers, and billions of Google users worldwide. Teams work across software and hardware, including TPUs, Vertex AI for Google Cloud, Google Global Networking, Data Center operations, systems research, and more. Responsibilities • Conduct comprehensive serving performance studies on current and emerging LLMs, including 1P and 3P models. • Develop and maintain advanced simulation, profiling, and modeling tools to identify bottlenecks, understand key characteristics, and project serving workload performance. • Partner with model researchers and software and hardware teams to co-design architectural improvements tailored to LLM inference latency and throughput. • Drive data-backed decisions that influence the roadmap for future TPU and Cloud Silicon architectures.
Technology
New offer
Staff CAD Engineer, Silicon Design Environment, Google Cloud
Senior
On-site
Sunnyvale, CA
🏢 Summary: Staff CAD Engineer role focused on architecting, developing, and deploying the CI2 silicon design environment for next-generation TPU and AI/ML hardware. The position improves silicon development flows, iteration speed, and power, performance, cost, and quality outcomes through advanced tooling and cross-functional collaboration. 🗂️ Requirements: Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, related field, or equivalent practical experience, 10 years of technical leadership experience in critical silicon-design areas, Experience in at least two silicon disciplines, Experience developing and deploying advanced tools and development flows for the silicon lifecycle, Ability to lead design-environment architecture, development, and deployment, Knowledge of silicon development phases and scalable design flows 📃 Skills: Silicon, TPU, CI2, AI/ML, DFT, Synthesis, Verification, Firmware, Architecture, Modeling, Place-and-route, Timing, APIs 🏢 Description: Minimum qualifications • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field, or equivalent practical experience. • 10 years of experience in technical leadership focusing on one or more critical aspects of silicon design. • Experience in two or more silicon disciplines, including architecture modeling, logic design, functional verification, DFT, synthesis, place and route, timing analysis, physical verification, or firmware development. • Experience developing and deploying advanced tools and development flows that streamline the silicon lifecycle and improve engineering productivity. Preferred qualifications • Master's degree or PhD in Electrical Engineering, Computer Engineering, or Computer Science, with an emphasis on computer architecture. • 15 years of relevant academic and industrial experience in advanced silicon development. • Experience identifying the need for a silicon methodology change, developing a solution, and successfully deploying it with impact to more than 25 developers. • Experience developing solutions that require bridging knowledge gaps among collaborators. • Experience collaborating in internal or external ecosystem standardization efforts. • Knowledge of both front-end silicon development processes—architecture, logic design, and verification—and back-end processes—logic synthesis, place and route, timing convergence, and physical verification. About the job Shape the future of AI/ML hardware acceleration by driving TPU technology for demanding AI/ML applications. Develop custom silicon solutions and use design and verification expertise to verify complex digital designs, with a focus on TPU architecture and its integration within AI/ML-driven systems. As a Staff CAD Engineer, Silicon Design Environment, collaborate with domain experts across the silicon development spectrum to deliver the development environment for chips powering next-generation cloud systems. Refine ambiguous intent into solutions and rally others to develop or deploy them. Responsibilities • Use knowledge of silicon development phases to define the architecture and lead the development and deployment of the overall CI2 design environment as a coherent system of first-party and third-party tools, industry-standard and internal APIs/data formats, and scalable design flows. • Collaborate with technical leaders across CI2 sites to identify evolutionary and revolutionary tooling and methodology changes that enable convergence on a shared design environment. • Engage with other internal teams to keep CI2 at the forefront of advanced silicon development. • Ensure developed technologies optimize project iteration speed while achieving planned power, performance, cost, and quality metrics. • Partner with tools and methodologies team members to apply procedural and AI-first approaches that improve efficiency.
Technology
New offer
nGP Operations Manager, Global Server Operations
Senior
On-site
Atlanta, GA , +1
🏢 Summary: Lead data center hardware operations across non-Google Production facilities, managing Operations Managers and Technicians who install, configure, test, troubleshoot, and maintain server and network infrastructure. The role owns multi-site capacity and infrastructure project delivery, operational standards, timelines, SLOs, stakeholder coordination, and issue resolution in a 24/7 environment. 🗂️ Requirements: Bachelor’s degree in a technical field or equivalent practical experience, 10 years of experience managing technical teams responsible for server hardware installation, configuration, testing, troubleshooting, or maintenance, Site-level data center operations leadership experience, People management, supervision, or team leadership experience, Experience with operating systems and network architecture development, Ability to work non-standard hours, including weekends, nights, holidays, and shift schedules 📃 Skills: Linux, Servers, Hardware, Networking, Routers, Switches, Protocols, SLOs 🏢 Description: Minimum qualifications - Bachelor's degree in a technical field or equivalent practical experience. - 10 years of experience managing technical teams in charge of installing, configuring, testing, troubleshooting, or maintaining hardware servers and their components. - Experience in site-level data center operational leadership. - Experience in a people management, supervision, or team leadership role. - Experience with different operating systems (e.g. Linux) and developing network architecture. - Ability to work non-standard hours, including weekends, night shifts, holidays, and shift-based schedules as required. Preferred qualifications - Experience working in data center environments, including building and operating large-scale infrastructure; network and compute architecture and lifecycle; and Linux/Unix system administration. - Experience initiating and executing strategic initiatives in a global environment. - Experience leading operations in a 24x7 environment. - Track record of leading and improving Environmental Health and Safety (EHS) initiatives. - Ability to implement and drive the safety culture at the site while fostering a collaborative team environment. About the job The Hardware Operations team is responsible for monitoring physical infrastructure supporting search technology. As a Hardware Operations Manager, you will manage a team of Data Center Technicians, oversee quality installation of server hardware and components, and lead complicated installations and troubleshooting. Your team will install, configure, test, troubleshoot, and maintain hardware, including servers and their components, and server software, including a Linux cluster. The team will also configure complex network components such as networks, routers, hubs, bridges, switches, and networking protocols; may lead small project teams on larger installations; and develop project contingency plans. The Technical Infrastructure team develops and maintains data centers and builds platforms that support the product portfolio. The team keeps networks running to provide a fast, reliable user experience. Responsibilities - Lead, mentor, and manage operations staff, including Operations Managers and Technicians, across non-Google Production (nGP) facilities to maintain high operational standards. - Facilitate nGP capacity delivery needs by successfully executing multiple simultaneous infrastructure projects across different locations. - Own project delivery timelines, ensuring On-Time Delivery (OTD) of nGP initiatives while setting and monitoring robust Service Level Objectives (SLOs). - Coordinate stakeholder relationships across internal teams, cross-functional partners, and external vendors to set deliverables, align expectations, and track parallel efforts. - Identify and mitigate roadblocks by partnering closely with team members to resolve process bottlenecks and communication breakdowns.