Silicon System and Software Integration Engineer, Google Cloud
Role details
Job location
Tech stack
Job description
- Review chip specification and design, develop the integration plan with software and system partners, co-ordinate hardware and software delivery and demonstrate functionality.
- Integrate and validate hardware and software designs, including first-party and third-party IPs, assist bringup of machine learning compute features, and develop firmware to help validate hardware functionality.
- Utilize hardware/software co-simulation methodologies leveraging Register-Transfer Level (RTL) simulation, Emulation, FPGA environments as appropriate, architectural simulators or performance models as required to correlate performance.
- Develop detailed test plans, based on design specifications coordinated with a cross-functional team (e.g., Design, Design Verification, Firmware, Compiler, Architecture).
- Assist debug discussions with Design, Design Verification, Architecture teams and help root-cause functional failures and performance issues through the product development cycle, while improving validation coverage and sign-off processes for high-quality tapeout and production deployment.
Information collected and processed as part of your Google Careers profile, and any job applications you choose to submit is subject to Google'sApplicant and Candidate Privacy Policy (./privacy-policy) .
Google is proud to be an equal opportunity and affirmative action employer. We are committed to building a workforce that is representative of the users we serve, creating a culture of belonging, and providing an equal employment opportunity regardless of race, creed, color, religion, gender, sexual orientation, gender identity/expression, national origin, disability, age, genetic information, veteran status, marital status, pregnancy or related condition (including breastfeeding), expecting or parents-to-be, criminal histories consistent with legal requirements, or any other basis protected by law. See alsoGoogle's EEO Policy (https://www.google.com/about/careers/applications/eeo/) ,Know your rights: workplace discrimination is illegal (https://careers.google.com/jobs/dist/legal/EEOC_KnowYourRights_10_20.pdf) ,Belonging at Google (https://about.google/belonging/) , andHow we hire (https://careers.google.com/how-we-hire/) .
If you have a need that requires accommodation, please let us know by completing ourAccommodations for Applicants form (https://goo.gl/forms/aBt6Pu71i1kzpLHe2) .
Google is a global company and, in order to facilitate efficient collaboration and communication globally, English proficiency is a requirement for all roles unless stated otherwise in the job posting.
To all recruitment agencies: Google does not accept agency resumes. Please do not forward resumes to our jobs alias, Google employees, or any other organization location. Google is not responsible for any fees related to unsolicited resumes.
Requirements
Experience driving progress, solving problems, and mentoring more junior team members; deeper expertise and applied knowledge within relevant area., * Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field, or equivalent practical experience.
- 2 years of experience in two or more of the following areas: computer architecture, embedded firmware, ASIC design or verification, integration and enablement of first-party or third-party IPs.
- Experience in hardware/software integration or validation.
- Experience with Register-Transfer Level (RTL) development, design verification, or evaluation., * Master's degree or PhD in Electrical Engineering, Computer Engineering or Computer Science, with an emphasis on computer architecture.
- Experience with C++/Python software design principles.
- Experience integrating hardware/software systems.
- Experience developing firmware for embedded systems or accelerators.
- Experience in debugging firmware using simulation tools.
- Knowledge of Real-Time Operating System (RTOS) internals.
Benefits & conditions
The US base salary range for this full-time position is $138,000-$198,000 + bonus + equity + benefits. Our salary ranges are determined by role, level, and location. Within the range, individual pay is determined by work location and additional factors, including job-related skills, experience, and relevant education or training. Your recruiter can share more about the specific salary range for your preferred location during the hiring process.
Please note that the compensation details listed in US role postings reflect the base salary only, and do not include bonus, equity, or benefits. Learn more aboutbenefits at Google (https://careers.google.com/benefits/) .