Enable job alerts via email!

Software Engineering Manager II, Embedded Systems/Firmware, Platforms Infrastructure Engineering

Google

Sunnyvale (CA)

On-site

USD 197,000 - 291,000

Full time

2 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading technology company is seeking a Software Engineering Manager to lead multiple engineering teams and oversee large-scale projects. The role requires a blend of technical expertise and leadership skills, with responsibilities spanning project management, team alignment, and system architecture design. This position offers a competitive salary and benefits, reflecting the high demand for skilled professionals in the tech industry.

Benefits

Competitive salaries
Bonuses
Equity
Comprehensive benefits

Qualifications

  • 8 years of experience in software development with various programming languages.
  • 3 years in a technical leadership role with people management.
  • Experience with embedded operating systems.

Responsibilities

  • Manage multiple engineering teams and oversee large-scale projects.
  • Align team goals with organizational objectives.
  • Develop and evolve technical roadmaps.

Skills

Software Development
Technical Leadership
Embedded Operating Systems
Project Management
Team Leadership

Education

Bachelor's degree or equivalent
Master’s degree or PhD in Engineering or Computer Science

Job description

Minimum qualifications:

  • Bachelor's degree or equivalent practical experience.
  • 8 years of experience in software development with one or more programming languages (e.g., Python, C, C++, Java, JavaScript).
  • 3 years in a technical leadership role overseeing strategic projects, including 2 years in people management or team leadership.
  • 3 years of experience with embedded operating systems.

Preferred qualifications:

  • Master’s degree or PhD in Engineering, Computer Science, or a related field.
  • 3 years of experience working in a complex, matrixed organization.

Role overview: As a Software Engineering Manager at Google, you will combine technical expertise and leadership to manage multiple engineering teams across various locations, oversee large-scale projects, and contribute to product strategy. Your work spans areas such as information retrieval, AI, natural language processing, distributed systems, and more. You will guide your team, set priorities, develop technical roadmaps, review code, and ensure the successful deployment of projects at scale.

Additional responsibilities include:

  • Aligning team goals with organizational objectives.
  • Providing performance feedback and coaching.
  • Developing and evolving technical roadmaps.
  • Designing and reviewing system architectures.
  • Ensuring code quality and best practices.

Google is an equal opportunity employer, committed to diversity and inclusion. We offer competitive salaries, bonuses, equity, and benefits. The US salary range for this role is $197,000-$291,000, with actual compensation determined by location, experience, and skills. Learn more about our benefits at Google Benefits.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.