Cake Job Search

Advanced filters
Off
Google welcomes people with disabilities.Note: By applying to this position you will have an opportunity to share your preferred working location from the following: New Taipei, Banqiao District, New Taipei City, Taiwan; Taipei, Taiwan; Zhubei, Zhubei City, Hsinchu County, Taiwan.Minimum qualifications: Bachelor’s degree or equivalent practical experience. 2 years of experience with software development in one or more programming languages (e.g., C or C++). Preferred qualifications: Master's degree or PhD in Computer Science or related technical fields. 2 years of experience developing Android in multimedia domains (e.g., display, graphics, video, camera, etc.). Experience in cross-functional feature development. Experience with embedded systems. About the jobGoogle's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward. Pixel System software works closely with Android Platform, Pixel Hardware, gChips, and external partner teams to bring the best of Android to users, on Google’s Pixel phones and tablets.Within Pixel System software, our display team is responsible for all things display for Pixel devices, across Google Tensor (Google's in-house mobile System on Chip) and display panels, from innovative features, power, performance, to color management and image quality enhancement.The Google Pixel team focuses on designing and delivering the world's most helpful mobile experience. The team works on shaping the future of Pixel devices and services through some of the most advanced designs, techniques, products, and experiences in consumer electronics. This includes bringing together the best of Google’s artificial intelligence, software, and hardware to build global smartphones and create transformative experiences for users across the world.Responsibilities Drive complete development cycles of new Pixel display projects, from requirements and design through implementation and establishing test plans. Own and develop modules in Pixel hardware abstraction layers (HALs), kernel drivers, and bootloader drivers. Design and implement features such as variable refresh rate, color management and calibration, HDR, image enhancement methods, etc. Collaborate closely with Android platform teams on enabling new Pixel devices, with SurfaceFlinger, Graphics, Video, Camera, Windows/Display Manager, etc. Elevate users’ experiences by developing the team’s infrastructure, keeping code quality high and implementing tools like telemetry to guide future software and hardware efforts, and persistently enhance the quality of our works, and the workflow. Google is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. See also Google's EEO Policy and EEO is the Law. If you have a disability or special need that requires accommodation, please let us know by completing our Accommodations for Applicants form.
Apply
Minimum qualifications: Bachelor’s degree or equivalent practical experience. 5 years of experience with software development in one or more programming languages. 3 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture. Experience with Generative AI, Generative AI Agent, Natural Language Processing, Large Language Model. Experience implementing multi-agent systems using frameworks (e.g., LangGraph, CrewAI, or Google’s Agent Development Kit (ADK)) and patterns like ReAct, self-reflection, and hierarchical delegation. Preferred qualifications: Experience with Low-Rank Adaptation (LoRA) or Supervised Fine-Tuning (SFT) and reasoning. Experience in designing algorithms that programmatically truncate, summarize, or extract semantic milestones from a running conversation log. Experience in track agent trajectories and implement Large Language Model (e.g., Phoenix, LangSmith). Experience in Safety and Compliance like Prompt injection mitigation, sandboxed code execution etc Experience in ReAct, Tree of Thoughts and Plan-and-Solve loops, Directed Acyclic Graphs (DAGs). Experience in Bias-Variance tradeoff, Overfitting versus Underfitting, practical techniques to fix Experience in designing and implementing scalable AI solutions and rolling out AI and agentic solutions for Global Enterprises. About the jobGoogle's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward. Welcome to the AI Garage, the innovation engine within Google’s POp’sEngineering. We solve complex HR technology challenges by deploying advanced Agentic AI and ML into critical user experiences. Using an agile garage model, our multi-disciplinary squads in India balance rapid innovation with engineering excellence to scale autonomous solutions. We are committed to building robust, empathetic, and responsible Artificial Intelligence (AI) that adheres to strict privacy and legal standards. In this role, you will help us shape a more connected and productive future for all Google employees. You will have a keen interest in developing large-scale agentic systems and possess technical expertise in Artificial Intelligence and machine learning.At Corp Eng, we build world-leading business solutions that scale a more helpful Google for everyone. As Google’s IT organization, we provide end-to-end solutions for organizations across Google. We deliver the right tools, platforms, and experiences for all Googlers as they create more helpful products and services for everyone. In the simplest terms, we are Google for Googlers.Responsibilities Develop Artificial Intelligence/Machine Learning (AI/ML) systems and Agentic solutions in the HR domain. Drive engineering excellence for the AI Garage team. Provide technical leadership in regards to immediate and complex technical problems to leads of associated teams. Influence and design and build scalable Agentic systems in HR domain. Collaborate with AI Garage Leads (e.g., Engineering Managers, Product Managers and AI strategist) and stakeholders to understand their needs and translate them into technical solutions. Stay up-to-date with the latest trends in Agentic and AIML engineering. Google is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. See also Google's EEO Policy and EEO is the Law. If you have a disability or special need that requires accommodation, please let us know by completing our Accommodations for Applicants form.
Negotiable
No requirement for relevant working experience
Apply
Minimum qualifications: Bachelor's degree in Computer Science, or a related technical field, or equivalent practical experience. 8 years of experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript). 5 years of experience testing, and launching software products. 1 year of experience with Generative AI, Agentic AI, Large Language Models (LLMs), AI evaluations, training, or models. Preferred qualifications: Experience collaborating in a globally distributed product and engineering team. Excellent communication skills across engineering, product and business domains. Implementing and customizing structural execution patterns like ReAct (Reason + Act), Tree of Thoughts (ToT), and Plan-and-Solve loops, giving models the cognitive scaffolding to break down vague goals into deterministic DAGs (Directed Acyclic Graphs). About the jobGoogle's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.With your technical expertise you will manage project priorities, deadlines, and deliverables. You will design, develop, test, deploy, maintain, and enhance software solutions. At Corp Eng, we build world-leading business solutions that scale a more helpful Google for everyone. As Google’s IT organization, we provide end-to-end solutions for organizations across Google. We deliver the right tools, platforms, and experiences for all Googlers as they create more helpful products and services for everyone. In the simplest terms, we are Google for Googlers.Responsibilities Engineering technical lead for the AI Garage team which responsible for developing AI/ML systems and Agentic solutions in HR domain. Provide technical leadership in regards to immediate and complex technical problems to leads of associated teams. Influence and Design and build scalable Agentic systems in HR domain.  Collaborate with AI Garage Leads ( Eng Managers, Product Managers and AI strategist ) and stakeholders to understand their needs and translate them into technical solutions. Stay up-to-date with the latest trends in Agentic and AIML engineering. Google is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. See also Google's EEO Policy and EEO is the Law. If you have a disability or special need that requires accommodation, please let us know by completing our Accommodations for Applicants form.
Negotiable
No requirement for relevant working experience
Apply
Google welcomes people with disabilities.Minimum qualifications: Bachelor’s degree, or equivalent practical experience. 8 years of experience in software development. 3 years of experience with embedded operating systems. 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 Engineering, Computer Science, or a related technical field. Experience in developing software that interacts with hardware: e.g. embedded systems, drivers, system software. Experience in system integration and NPI (New Product Introduction). Experience with Machine Learning (ML) concepts and GPUs. About the jobLike Google's own ambitions, the work of a Software Engineer goes beyond just Search. Software Engineering Managers have not only the technical expertise to take on and provide technical leadership to major projects, but also manage a team of Engineers. You not only optimize your own code but make sure Engineers are able to optimize theirs. As a Software Engineering Manager you manage your project goals, contribute to product strategy and help develop your team. Teams work all across the company, in areas such as information retrieval, artificial intelligence, natural language processing, distributed computing, large-scale system design, networking, security, data compression, user interface design; the list goes on and is growing every day. Operating with scale and speed, our exceptional software engineers are just getting started -- and as a manager, you guide the way.With technical and leadership expertise, you manage engineers across multiple teams and locations, a large product budget and oversee the deployment of large-scale projects across multiple sites internationally.We develop system software that enables state-of-the art GPU-based AI/ML supercomputers in Google’s data centers, and thus empowering cutting edge AI/ML innovations both for Google and Cloud customers. In this role, you will design and develop the systems software and networking technologies for accelerator products containing Graphics Processing Units, Video Transcoders, and various combinations of those accelerators. The execution covers the areas of system software integration, manufacturing testing, machine bring-up, data center deployment, resource management, security, virtualization and finally platform telemetry, monitoring and control.The AI and Infrastructure team is redefining what’s possible. We empower Google customers with breakthrough capabilities and insights by delivering AI and Infrastructure at unparalleled scale, efficiency, reliability and velocity. Our customers include Googlers, Google Cloud customers, and billions of Google users worldwide.We're the driving force behind Google's groundbreaking innovations, empowering the development of our cutting-edge AI models, delivering unparalleled computing power to global services, and providing the essential platforms that enable developers to build the future. From software to hardware our teams are shaping the future of world-leading hyperscale computing, with key teams working on the development of our TPUs, Vertex AI for Google Cloud, Google Global Networking, Data Center operations, systems research, and much more.Responsibilities Manage, grow and lead a team with a various technical portfolio that interacts with a large set of Google Services and Cloud teams, and cross-functional stakeholders. Develop, integrate, test, deploy and debug the system software for GPU and other accelerator systems. Interact and integrate with a variety of software components including: board and chip firmware, linux kernel drivers, high speed interconnect bus firmware, hardware design, Google data center server management and monitoring stack, etc. Collaborate with hardware, manufacturing, data center operations team, cloud engineering, and other external partners to plan and execute the programs end-to-end, including product development, vendor engagement, manufacturing, and productivity improvements. Define technical goal and roadmaps that bridge team priorities with organizational goals. Drive growth through clear role expectations, consistent coaching, and proactive feedback. Google is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. See also Google's EEO Policy and EEO is the Law. If you have a disability or special need that requires accommodation, please let us know by completing our Accommodations for Applicants form.
Negotiable
No requirement for relevant working experience
Apply
Minimum qualifications: Bachelor's degree in Computer Science, Electrical Engineering, a related technical field, or equivalent practical experience. 8 years of experience in compiler development, including machine learning optimization and experience with ML accelerators (e.g., Tensor Processing Units (TPUs) or Graphics Processing Units (GPUs)) 8 years of experience with embedded operating systems and experience with compilers (e.g., optimization, parallelization, etc.) 2 years of experience in a people management or team leadership role. Experience in Multi-Level Intermediate Representation (MLIR) or Low Level Virtual Machines (LLVM). Preferred qualifications: Master's degree or PhD in Computer Science or related technical field. 3 years of experience working in a complex, matrixed organization. Experience compiling for heterogeneous architectures across IPs, including but not limited to CPU, GPU, and NPUs. Compiler development experience in the context of accelerator-based architectures, vector instruction optimizations, or vectorizing compilers. About the jobLike Google's own ambitions, the work of a Software Engineer goes beyond just Search. Software Engineering Managers have not only the technical expertise to take on and provide technical leadership to major projects, but also manage a team of Engineers. You not only optimize your own code but make sure Engineers are able to optimize theirs. As a Software Engineering Manager you manage your project goals, contribute to product strategy and help develop your team. Teams work all across the company, in areas such as information retrieval, artificial intelligence, natural language processing, distributed computing, large-scale system design, networking, security, data compression, user interface design; the list goes on and is growing every day. Operating with scale and speed, our exceptional software engineers are just getting started -- and as a manager, you guide the way.With technical and leadership expertise, you manage engineers across multiple teams and locations, a large product budget and oversee the deployment of large-scale projects across multiple sites internationally. Google's mission is to organize the world's information and make it universally accessible and useful. Our team combines the best of Google AI, Software, and Hardware to create radically helpful experiences. We research, design, and develop new technologies and hardware to make computing faster, seamless, and more powerful. We aim to make people's lives better through technology.Responsibilities Work as part of the EdgeTPU compiler team, including analyzing and improving the compiler quality and performance on optimization decisions, correctness and compilation time. Develop parallelization and scheduling algorithms to optimize compute and data movement costs to execute ML workloads on the EdgeTPU. Work on efficient mapping of AI models and other key workloads into EdgeTPU instructions through the compiler. Manage a team of experienced compiler engineers. Collaborate with Machine Learning (ML) model developers, researchers, and EdgeTPU hardware/software teams to accelerate the transition from research ideas to exceptional user experiences running on the EdgeTPU. Google is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. See also Google's EEO Policy and EEO is the Law. If you have a disability or special need that requires accommodation, please let us know by completing our Accommodations for Applicants form.
Negotiable
No requirement for relevant working experience
Apply
Google welcomes people with disabilities.Minimum qualifications: Bachelor's degree or equivalent practical experience. 8 years of experience in software development, with experience in building and scaling internal/external tools within a engineering organization. 2 years of experience in a people management or team leadership role. Preferred qualifications: Master's degree or PhD in Computer Science or related technical fields. 3 years of experience working in a complex organization. Experience developing tools on ARM CoreSight architecture, commercial JTAG debug solutions, and GDB protocols. Technical background in embedded systems, debugging, or profiling at the hardware/software interface. Ability to apply GenAI to daily development follow and tools. About the jobLike Google's own ambitions, the work of a Software Engineer goes beyond just Search. Software Engineering Managers have not only the technical expertise to take on and provide technical leadership to major projects, but also manage a team of Engineers. You not only optimize your own code but make sure Engineers are able to optimize theirs. As a Software Engineering Manager you manage your project goals, contribute to product strategy and help develop your team. Teams work all across the company, in areas such as information retrieval, artificial intelligence, natural language processing, distributed computing, large-scale system design, networking, security, data compression, user interface design; the list goes on and is growing every day. Operating with scale and speed, our exceptional software engineers are just getting started -- and as a manager, you guide the way.With technical and leadership expertise, you manage engineers across multiple teams and locations, a large product budget and oversee the deployment of large-scale projects across multiple sites internationally.This role requires a blend of technical expertise in embedded systems and the leadership skills to manage complex Hardware/Software (HW/SW) co-design projects in a fast-paced environment.As an Engineering Manager, you will lead the Debug/Trace/Analytics (DTA) Tools team in Taipei. You will manage a group of engineers dedicated to building the next generation of debug and analytics tools for Google's custom silicon (e.g., tensor) providing a comprehensive suite of host-side profiling tools that utilize the latest hardware and software capabilities to enhance internal team productivity.Google's mission is to organize the world's information and make it universally accessible and useful. Our team combines the best of Google AI, Software, and Hardware to create radically helpful experiences. We research, design, and develop new technologies and hardware to make computing faster, seamless, and more powerful. We aim to make people's lives better through technology.Responsibilities Manage a team around engineers in the development of software tools and scripts to diagnose, profile, and analyze system issues of Google custom silicon. Guide the team in presenting complex analytics through both Command-line Interface (CLI) and Graphical User Interface (GUI) interfaces, while correlating data from microcontrollers and power/performance measurements, and direct the application of GenAI to pinpoint root causes of silicon issues and boot team productivity. Lead design reviews with stakeholders and peers to decide on core technologies including software and hardware for Direct Test Architecture (DTA) related areas. Collaborate cross-functionally with Google teams to build exceptional APIs, tools, and user interfaces. Oversee work with early hardware prototypes, FPGAs, and SW-simulations of SoC designs to verify and enable critical functionality. Google is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. See also Google's EEO Policy and EEO is the Law. If you have a disability or special need that requires accommodation, please let us know by completing our Accommodations for Applicants form.
Negotiable
No requirement for relevant working experience
Apply
Minimum qualifications: Bachelor’s degree or equivalent practical experience. 5 years of experience with software development in one or more programming languages. 3 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture. Experience in designing, building, and maintaining distributed systems or back-end infrastructure. Preferred qualifications: Master's degree or PhD in Computer Science or related technical field. 5 years of experience with data structures and algorithms. 1 year of experience in a technical leadership role. Experience in information retrieval, search relevance, data indexing, or knowledge graphs Experience developing accessible technologies. About the jobGoogle's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward. The Enterprise Knowledge Platform (EKP) powers Google’s internal search engine and intranet. Our mission is to organize Google's internal knowledge and make it instantly accessible to all Googlers. We build the core infrastructure, knowledge graphs, and search capabilities that employees rely on daily to find code, documents, and tools.In this role, you will address large-scale engineering challenges, leading to the design of highly scalable distributed systems and optimizing search relevance. You will accelerate productivity and innovation across all of Google.The Core team builds the technical foundation behind Google’s flagship products. We are owners and advocates for the underlying design elements, developer platforms, product components, and infrastructure at Google. These are the essential building blocks for excellent, safe, and coherent experiences for our users and drive the pace of innovation for every developer. We look across Google’s products to build central solutions, break down technical barriers and strengthen existing systems. As the Core team, we have a mandate and a unique opportunity to impact important technical decisions across the company.Responsibilities Design, develop, and deploy scalable back-end infrastructure and search ranking models for Google's internal search engine. Lead the architecture of complex distributed systems, optimizing for performance, indexing speed, and high availability. Collaborate closely with cross-functional partners (product manager, UX, and other engineering teams) to define product strategy and technical roadmaps. Provide technical leadership by driving engineering best practices, conducting design reviews, and mentoring junior engineers. Build and scale Google's internal search engine. Address complex distributed systems challenges and enhance search relevance, directly empowering Googlers worldwide to instantly find the information, code, and tools they need. Shape the core infrastructure of Google's internal knowledge ecosystem, driving productivity and innovation across the entire company. Google is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. See also Google's EEO Policy and EEO is the Law. If you have a disability or special need that requires accommodation, please let us know by completing our Accommodations for Applicants form.
Negotiable
No requirement for relevant working experience
Apply
Google welcomes people with disabilities.Minimum qualifications: Bachelor's degree in Computer Science, Electrical Engineering, Computer Engineering, a related technical field, or equivalent practical experience. 5 years of experience in embedded development. Experience in programming in C or C++. Preferred qualifications: Master’s degree or PhD in Engineering, Computer Science, a related technical field, or equivalent practical experience. 8 years of experience in working with embedded operating systems. Experience with power management of embedded mobile devices and hardware subsystems, including application processor, multimedia, Graphics Processing Unit (GPU), modem and WiFi. Experience with SQL for analyzing data collections. Knowledge of Linux kernel, Android system, and embedded software system design. Ability to enhance software for power and performance improvements. About the jobGoogle's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.With your technical expertise you will manage project priorities, deadlines, and deliverables. You will design, develop, test, deploy, maintain, and enhance software solutions. In this role, you will work with teams spanning the software and hardware stack to define, prototype, optimize and bring to the consumer devices software solutions that deliver battery life and user experiences. You will focus on power and performance aspects of the software design, data flow analysis, and improving the battery-life experiences of users. You will also be responsible for coordinating efforts with teams across Android platforms, applications and hardware teams to ensure battery life for Pixel devices.The Google Pixel team focuses on designing and delivering the world's most helpful mobile experience. The team works on shaping the future of Pixel devices and services through some of the most advanced designs, techniques, products, and experiences in consumer electronics. This includes bringing together the best of Google’s artificial intelligence, software, and hardware to build global smartphones and create transformative experiences for users across the world.Responsibilities Work with cross-functional hardware and software teams to model power consumption and define power goals. Analyze and optimize the software running across the components of the chip-set such as Central Processing Unit (CPU), Graphics Processing Unit (GPU), Memory Subsystem and Connectivity. Debug and resolve battery drain issues. Collaborate with Android application teams across Google to help them optimize power. Develop tools and tests for validating and monitoring power consumption. Google is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. See also Google's EEO Policy and EEO is the Law. If you have a disability or special need that requires accommodation, please let us know by completing our Accommodations for Applicants form.
Negotiable
No requirement for relevant working experience
Apply
Astera Labs (NASDAQ: ALAB) provides rack-scale AI infrastructure through purpose-built connectivity solutions. By collaborating with hyperscalers and ecosystem partners, Astera Labs enables organizations to unlock the full potential of modern AI. Astera Labs’ Intelligent Connectivity Platform integrates CXL®, Ethernet, NVLink, PCIe®, and UALink™ semiconductor-based technologies with the company’s COSMOS software suite to unify diverse components into cohesive, flexible systems that deliver end-to-end scale-up, and scale-out connectivity. The company’s custom connectivity solutions business complements its standards-based portfolio, enabling customers to deploy tailored architectures to meet their unique infrastructure requirements. Discover more at www.asteralabs.com.Role Overview Astera Labs is establishing a strategic RD center in Israel to drive the development of complex semiconductor chips that solve the critical 'data bottlenecks' enabling the future of AI at scale. As we expand our presence in Israel, we're seeking a highly skilled Front-End CAD Engineerto join our local engineering powerhouse from the ground up. As a Front-End CAD Engineer, you will be the backbone of our chip design ecosystem. You won’t just be using tools; you’ll be architecting the methodologies, automation scripts, and design flows that enable our hardware teams to push the limits of silicon performance. Your work directly impacts the productivity of the design team and the time-to-market for our next-generation processors. Key Responsibilities Develop, maintain, and optimize RTL generation tools, building automated IPs and SoC schemes Create robust applications using Python and Tcl to automate models build, regression and analysis tools and other assisting tools for all disciplines in front-end flows Evaluate and integrate Electronic Design Automation (EDA) tools from vendors like Cadence, Synopsys, and Mentor Graphics Define the methodologies of usage and integrate AI tools in this fast-growing field impacting all VLSI development flows Basic Qualifications Bachelor’s degree in Electrical Engineering or a related technical field 5+ years of hands-on professional experience in relevant industries Proven experience inPython and Tcl within a Linux/Unix environment Knowledge and experience in Verilog and/or System Verilog Very good communication skills Preferred Experience Strong understanding of the VLSI design cycle, familiarity with clock domain crossing, simulation, debugging, synthesis and timing analysis Hands-on experience with industry-standard tools for lint, synthesis, simulation Experience with version control systems (Git) and compute cluster management (LSF/SGE) We know that creativity and innovation happen more often when teams include diverse ideas, backgrounds, and experiences, and we actively encourage everyone with relevant experience to apply, including people of color, LGBTQ+ and non-binary people, veterans, parents, and individuals with disabilities.
Negotiable
No requirement for relevant working experience
Apply
About Marvell Marvell’s semiconductor solutions are the essential building blocks of the data infrastructure that connects our world. Across enterprise, cloud and AI, and carrier architectures, our innovative technology is enabling new possibilities. At Marvell, you can affect the arc of individual lives, lift the trajectory of entire industries, and fuel the transformative potential of tomorrow. For those looking to make their mark on purposeful and enduring innovation, above and beyond fleeting trends, Marvell is a place to thrive, learn, and lead. Your Team, Your Impact Marvell Compute and Custom Solutions has been at the forefront of developing and delivering leading-edge, high-performance dataprocessing silicon platforms. By delivering a stream of technical innovations through a diverse set of fast-growing product lines, Marvelltechnology is powering the next-generation data processing and workload acceleration platforms for the Carrier, Cloud/Enterprise andAutomotive Compute market segments. What You Can Expect Develop and implement verification plans for storage IP designs.Create and maintain testbenches using industry-standard verification tools and methodologies.Perform functional and performance verification of complex digital designs.Collaborate with design and architecture teams to identify and resolve design issues.Analyze and debug simulation failures and provide detailed reports on verification results.Mentor and guide junior verification engineers. What We're Looking For BS/MS/PhD Degree in Electrical Engineering / Computer Engineering / Electronics and Telecommunications Engineering, or a related field.Proficiency in verification languages such as SystemVerilog, UVM, and scripting languages (Python, Perl, etc.).Understanding of ASIC design flow, strong understanding of digital design and verification methodologies.Experience with industry-standard EDA tools (e.g., Cadence, Synopsys, Mentor Graphics).Strong mathematical skills.Strong problem-solving skills.Fluent in English language, excellent communication skills Additional Compensation and Benefit Elements Competitive salary, plus 13th-month salary and performance-based bonusRSUs (Restricted Stock Units) for new joiners and on-going annuallyPremium health accident insurance for you and your family (spouse and children)Annual medical check-up at a designated hospital arranged by MarvellGenerous paid leave policies: 15 annual leave days, 3 Recharge periods per year (company-wide off-work from Friday to Monday), 5 paid sick leave days, 3 days of volunteer time-off and 11 public holidaysExciting Employee Events: Participate in fun activities throughout the year such as team birthdays, sports tournaments, company trips, mid-autumn, appreciation week, charity, health seminars, year-end party, and more. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability or protected veteran status. Interview Integrity To support fair and authentic hiring practices, candidates are not permitted to use AI tools (such as transcription apps, real-time answer generators like ChatGPT or Copilot, or automated note-taking bots) during interviews. These tools must not be used to record, assist with, or enhance responses in any way. Our interviews are designed to evaluate your individual experience, thought process, and communication skills in real time. Use of AI tools without prior instruction from the interviewer will result in disqualification from the hiring process. This position may require access to technology and/or software subject to U.S. export control laws and regulations, including the Export Administration Regulations (EAR). As such, applicants must be eligible to access export-controlled information as defined under applicable law. Marvell may be required to obtain export licensing approval from the U.S. Department of Commerce and/or the U.S. Department of State. Except for U.S. citizens, lawful permanent residents, or protected individuals as defined by 8 U.S.C. 1324b(a)(3), all applicants may be subject to an export license review process prior to employment.
5 years of experience required
No management responsibility
Apply

Cake Job Search

Join Cake now! Search tens of thousands of job listings to find your perfect job.