Staff Software Engineer, Embedded Systems/Firmware, Servers

Google LLC
Sunnyvale, CA, United States
5 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Working hours
Regular working hours

Tech stack

BIOS C++ (Programming Language) 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

This job is hosted externally. Click below to view the full posting and apply.

Apply on us.experteer.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

3:50 min

Queues in TCP stacks and continuous network connections

Clemens Vasters Clemens Vasters · WWC 2022

41 sec

Massive client data loss and bio-digital storage

Chris Heilmann +1 · LIVE

2:19 min

Orchestrating over-the-air firmware updates for vehicle modules

Denis Grahovac · WWC 2021

5:00 min

Exploring the specific workplace responsibilities of staff software engineers

Jan Giacomelli · LIVE

1:27 min

Binding executable logic into network servers

Saoussen Chaabnia Saoussen Chaabnia · Europe 2026 Virtual

Videos

See all

Related articles

See all