Google

Senior Staff Software Engineer, Embedded Systems/Firmware, Platforms Infrastructure Engineering

SUNNYVALE, CAPosted 30+ days ago

Job summary

  • Job post source

    This job is directly from Google

  • Job overview

    The Senior Staff Software Engineer role at Google focuses on embedded systems and firmware within Platforms Infrastructure Engineering, impacting critical projects that support Google's large-scale technology infrastructure.

  • Responsibilities and impact

    The role involves providing technical leadership, coaching distributed engineering teams, managing project priorities and deadlines, and designing, developing, testing, deploying, maintaining, and enhancing large-scale software solutions.

  • Compensation and benefits

    The position offers a US base salary range of $248,000-$349,000 plus bonus, equity, and benefits, with compensation influenced by location, skills, experience, and education.

  • Experience and skills

    Candidates must have a bachelor's degree or equivalent, 8 years of software development experience, 7 years with embedded operating systems, and 5 years in design, architecture, and software product launch; preferred qualifications include advanced degrees, leadership experience, and work in complex organizations.

  • Career development

    Google offers opportunities to switch teams and projects, encouraging versatility and leadership growth in a fast-paced, evolving business environment.

  • Work environment and culture

    Google promotes an equal opportunity workplace with a commitment to diversity, inclusion, and accommodation for applicants with disabilities, fostering a collaborative and innovative environment.

  • Company information

    Google is a leading technology company known for its search engine and diverse product portfolio, supported by a robust technical infrastructure team responsible for data centers and platform development.

  • Team overview

    The candidate will join the Technical Infrastructure team, which is responsible for maintaining Google's data centers and building next-generation platforms, working with a distributed team of engineers.

  • Job location and travel

    The job location is in the US with salary ranges varying by location; specific location details are discussed during the hiring process.

  • Unique job features

    The role offers the chance to work on high-impact projects with cutting-edge technology in a large-scale, distributed environment, emphasizing leadership and technical innovation.

Company overview

Google, a subsidiary of Alphabet Inc., is a global technology leader specializing in internet-related services and products, including search engines, online advertising technologies, cloud computing, software, and hardware. The company generates revenue primarily through its advertising services, such as Google Ads and AdSense, which leverage its search engine and vast user data. Founded in 1998 by Larry Page and Sergey Brin, Google has a rich history of innovation, including the development of the Android operating system and the acquisition of YouTube.

How to land this job

  • Tailor your resume to emphasize your extensive experience with embedded operating systems, software design, architecture, and leadership in complex technical projects, as these are core to the Senior Staff Software Engineer role at Google.

  • Highlight your technical leadership skills, ability to manage project priorities and deadlines, and experience influencing distributed teams, showcasing your fit for leading high-impact initiatives in a matrixed environment.

  • Apply through multiple channels such as Google's corporate careers site and LinkedIn to maximize your visibility and ensure your application reaches the right teams.

  • Connect with engineers and leaders in Google's Platforms Infrastructure Engineering division on LinkedIn, using ice breakers like commenting on recent Google infrastructure innovations or asking about challenges in embedded systems development to start meaningful conversations.

  • Optimize your resume for ATS by incorporating keywords from the job description such as 'embedded operating systems,' 'software architecture,' 'technical leadership,' 'large scale software solutions,' and 'project management' to pass automated screening.

  • Leverage Jennie Johnson's Power Apply feature to automate tailored applications, identify optimal application sites, and discover LinkedIn connections for networking, allowing you to focus your time on preparing for interviews and building relevant skills.

Jennie Johnson works for you!

Here’s what we do to make sure you’re successful:

  • Targeted Resume Revamp:

    We expertly craft your resume to navigate Applicant Tracking Systems (ATS) and showcase your qualifications, making you stand out as a top-tier candidate.

  • Job Description Dissection:

    Unpack the job posting with expert analysis, ensuring your application hits every key requirement.

  • Bespoke Cover Letter:

    Capture the attention of hiring managers with a personalized cover letter that highlights how your skills align perfectly with the job's needs.

  • Interview Mastery:

    Prepare for interviews like a pro with likely questions, strategic answers, and insightful questions for you to ask, setting you apart as an informed candidate.

  • Direct Application Insights:

    Receive tailored advice on the best places to apply, ensuring your applications are seen by the right employers.

  • Skills and Gaps Assessment:

    Identify and close critical skills gaps to position yourself as the best-fit candidate for your ideal job.

  • Personalized Email Pitch:

    Make a memorable first impression with an email template crafted to engage potential employers and initiate meaningful conversations.

  • In-depth Research Guide:

    Leverage comprehensive research tools to gather effective insights on companies, industry trends, and role-specific challenges.

  • Detailed Company Analysis:

    Gain in-depth understanding of your prospective employer, giving you the edge in applications and interviews.

  • Strategic Candidate Overview:

    Understand your unique value and why companies would want to interview you, highlighting your background and positioning.