Staff Software Engineer, Application Specific Integrated Circuits Firmware

Google LLC

Sunnyvale (CA)

Presencial

USD 180.000 - 260.000

Jornada completa

Hace 6 días
Sé de los primeros/as/es en solicitar esta vacante

Consigue una respuesta de este empleador

Tu currículum y tu carta de presentación, adaptados exactamente a lo que buscan contratar.

Supera los filtros ATS

Ventajas ofrecidas por este puesto de trabajo

Bonus
Equity
Benefits

Descripción de la vacante

Google LLC in Sunnyvale, CA seeks an experienced firmware engineer to develop C++ firmware for custom ASIC accelerators. You will handle low-level hardware initialization, security, virtualization, and tooling for updates and debugging.

You will collaborate with hardware and software teams to design interfaces and build accurate ASIC and embedded CPU simulators for verification, tapeout, and bring-up, contributing to cutting-edge silicon projects.

Formación

  • Bachelor’s degree or equivalent practical experience required; 8 years of software development experience.
  • 5 years working with embedded operating systems and 3 years in software design and architecture.
  • Experience in C, C++, and embedded systems; postgraduate degree and strong data structures/algorithms are preferred.
  • Work on complex cross-functional projects is a plus.

Responsabilidades

  • Develop C++ firmware for Google’s custom ASIC accelerators including low-level hardware initialization, security and virtualization.
  • Create tools for firmware updates and debugging and collaborate with hardware/software teams to design interfaces.
  • Build accurate ASIC and embedded CPU simulators for verification, tapeout, and chip bring-up.

Conocimientos

C
C++
Embedded Systems
Embedded Operating Systems
Software Design
Software Architecture
Data Structures
Algorithms
Multithreaded Design
Machine Learning
ASIC Firmware
Hardware Debugging
Simulation

Educación

Bachelor’s degree or equivalent practical experience
Postgraduate degree

Descripción del empleo

Develop C++ firmware for Google’s custom ASIC accelerators, including low-level hardware initialization, security, virtualization, and tools for firmware updates and debugging. Collaborate with hardware and software teams to design hardware/software interfaces and build accurate ASIC and embedded CPU simulators for verification, tapeout, and chip bring-up.

Requirements:

A bachelor’s degree or equivalent practical experience is required, along with 8 years of software development, 5 years working with embedded operating systems, and 3 years in software design and architecture. Candidates need experience in C, C++, and embedded systems; preferred qualifications include a postgraduate degree, extensive data structures and algorithms experience, and work on complex cross-functional projects.

Key Skills:

C, C++, Embedded Systems, Embedded Operating Systems, Software Design, Software Architecture, Data Structures, Algorithms, Embedded Software Development, Hardware/Software Interface Design, Multithreaded Design, Machine Learning, Video Encoding and Decoding, ASIC Firmware, Hardware Debugging, Simulation

Benefits:
  • Bonus, Equity, Benefits
Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Senior ASIC Firmware Engineer – Embedded Systems & Simulators
Senior ASIC Firmware Engineer – Embedded Systems & Simulators

Google LLC • Sunnyvale (CA)

Presencial
USD 180.000 - 260.000
Bonus
Equity
Benefits
Senior Staff Software Engineer, Embedded Systems, Firmware
Senior Staff Software Engineer, Embedded Systems, Firmware

Google • Sunnyvale (CA)

Presencial
USD 262.000 - 364.000
Equity
Bonus target 25%
Benefits
RTL Design Engineer, Silicon
RTL Design Engineer, Silicon

Google • Mountain View (CA)

Presencial
USD 138.000 - 197.000
Senior Staff Software Engineer, Embedded Systems, Firmware
Senior Staff Software Engineer, Embedded Systems, Firmware

Google LLC • Sunnyvale (CA)

Presencial
USD 262.000 - 364.000
Senior Physical Design Engineer
Senior Physical Design Engineer

Google Inc. • Mountain View (CA)

Presencial
USD 163.000 - 236.000
Equity
Bonus target 15%
Benefits
Senior Staff Firmware Architect — Embedded Systems
Senior Staff Firmware Architect — Embedded Systems

Google LLC • Sunnyvale (CA)

Presencial
USD 262.000 - 364.000
Senior Physical Design Engineer, FullChip/ASIC Implementation
Senior Physical Design Engineer, FullChip/ASIC Implementation

Google LLC • Mountain View (CA)

Presencial
USD 163.000 - 236.000
ASIC Design and Integration Engineer
ASIC Design and Integration Engineer

Apple Inc. • Beaverton (OR)

Presencial
USD 100.000 - 130.000
Principal ASIC Design Engineer
Principal ASIC Design Engineer

HP Enterprise • Sunnyvale (CA)

Híbrido
USD 180.000 - 290.000
Annual equity awards
Hybrid work model
Annual bonus
Principal ASIC/SoC Design Engineer
Principal ASIC/SoC Design Engineer

Chelsea Search Group • Minneapolis (MN)

Presencial
USD 170.000 - 210.000