Consigue una respuesta de este empleador
Tu currículum y tu carta de presentación, adaptados exactamente a lo que buscan contratar.
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.
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.
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.
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