Staff Software Engineer, Embedded Systems/Firmware, Servers

Google LLC
Sunnyvale, United States of America
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Sunnyvale, United States of America

Tech stack

BIOS
C++
Embedded Operating Systems
Firmware
Software Architecture
Software Engineering
System Software
AI Infrastructure
Network Server

Job description

Experteer Overview In this role you lead the architecture and development of high-performance server platform software, spanning firmware, BIOS, kernel, and drivers. You collaborate across hardware, software, and systems teams to align roadmaps with business goals and drive pre-silicon FW/SW co-development. You own delivery of comprehensive solutions, ensure rigorous testing and long-term maintenance, and mentor a distributed engineering team. You play a pivotal role in shaping Google's AI infrastructure and hyperscale server initiatives while balancing delivery with innovation. Compensation / Benefits * Lead end-to-end software architecture and design for server platform software (FW, BIOS, Kernel, drivers) * Collaborate with hardware, software, and systems teams to align roadmaps with business goals and pre-silicon co-development * Ensure delivery, testing, deployment, and maintenance of large-scale systems * Mentor and coach a distributed engineering team to foster innovation and growth * Manage project priorities, deliverables, and timelines across multiple teams to achieve high-impact objectives * Drive initiatives like Far Memory and other strategic projects shaping future solutions Tasks * Bachelor's degree or equivalent practical experience * 8 years of software development experience * 5 years of experience testing and launching software products * 5 years of embedded operating systems experience * 3 years of software design and architecture experience * Proficiency in C and C++ Key requirements * bonus target * equity * benefits

Requirements

growth * Manage project priorities, deliverables, and timelines across multiple teams to achieve high-impact objectives * Drive initiatives like Far Memory and other strategic projects shaping future solutions Tasks * Bachelor's degree or equivalent practical experience * 8 years of software development experience * 5 years of experience testing and launching software products * 5 years of embedded operating systems experience * 3 years of software design and architecture experience * Proficiency in C and C++ Key requirements * bonus target * equity * benefits

Apply for this position