Google
Posted 1mo ago

NPI Engineer, Embedded Firmware and Software, Emerging Accelerator Software

Google
Sunnyvale, California, United States
$207k-$301k/yrOnsiteFull Time
Responsibilities
  • onboarding accelerators
  • designing features
  • debugging systems
Requirements
  • Bachelor's degree or equivalent,8+ years software development,5+ years testing/launching software,5+ years with embedded OS,3+ years software design/architecture,experience with C/C++
  • Operating systems, and computer architecture
Technical tools mentioned
CC++PCIeIOMMUTPUVertex AI

Job description

Minimum qualifications:

  • Bachelor's degree or equivalent practical experience.
  • 8 years of experience in software development.
  • 5 years of experience in testing, and launching software products.
  • 5 years of experience in working with embedded operating systems.
  • 3 years of experience with software design and architecture.
  • Experience with C, C++, operating systems, and computer architecture.

Preferred qualifications:

  • Master’s degree or PhD in Engineering, Computer Science, or a related technical field.
  • 8 years of experience with data structures and algorithms.
  • 3 years of experience in a technical leadership role leading project teams and setting technical direction.
  • 3 years of experience working in a complex, matrixed organization involving cross-functional, or cross-business projects.
  • Experience in designing, developing, and deploying HPC server solutions with entire development cycle.
  • Working knowledge of any hardware-accelerated compute pipelines (GPUs, ML accelerators) and its system integration (boot flow, firmware, telemetry).

About the job

Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.

Accel Platforms and Lab Team's mission is to empower Google's accelerator roadmap by engineering foundational hardware (PCIe, fabric, IOMMU) and low-level software (kernel, firmware). We provide reliable, secure, and efficient accelerator-to-host connectivity to enable cutting-edge use cases. The team is also responsible for onboarding new types of domain-specific accelerators into Google data centers.

As a Staff Software Engineer on the Emerging Accelerator System team, you will have influence well beyond yourself, solving complex challenges in low-level software and hardware interaction. Your role is critical to Google’s accelerator roadmap.

The AI and Infrastructure team is redefining what’s possible. We empower Google customers with breakthrough capabilities and insights by delivering AI and Infrastructure at unparalleled scale, efficiency, reliability and velocity. Our customers include Googlers, Google Cloud customers, and billions of Google users worldwide.

We're the driving force behind Google's groundbreaking innovations, empowering the development of our cutting-edge AI models, delivering unparalleled computing power to global services, and providing the essential platforms that enable developers to build the future. From software to hardware our teams are shaping the future of world-leading hyperscale computing, with key teams working on the development of our TPUs, Vertex AI for Google Cloud, Google Global Networking, Data Center operations, systems research, and much more.Individual pay is determined by factors including job-related skills, experience, and relevant education or training.

US: $207000 - $301000 (USD) + 20% bonus target + equity + benefits

Learn more about benefits at Google.

Responsibilities

  • On-board emerging co-accelerators into Google's ML accelerator families to enable new use cases with improved performance and efficiency.
  • Collaborate with internal teams to design and implement new features in system software, including firmware or daemons running on BMC/hosts and kernel drivers.
  • Design and develop tests, tools, telemetry, and dashboards to generate insights to monitor and debug potential issues.
  • Analyze, debug, and resolve complex system-level challenges related to host and management software stacks.
  • Provide technical leadership to help formulate and drive software development plans and identify dependencies in cross-functional teams.
Google is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. See also Google's EEO Policy and EEO is the Law. If you have a disability or special need that requires accommodation, please let us know by completing our Accommodations for Applicants form.

About Google

Provides online search, advertising, cloud computing, and consumer electronics.

Year founded
1998
Employees
190000
Organization type
Public
Headquarters
US

Similar jobs

NPI Engineer roles near Sunnyvale, California
1w
Save
Mark Applied
Hide
NPI Engineer
Fremont, California, United States
$140k-$165k/yr OnsiteFull Time
Gooch & Housego
Gooch & HousegoLondon Stock Exchange: GHH: Manufactures precision optical components and advanced photonic systems.
5+ YOEBachelor's degree in engineering and 5+ years in NPI, manufacturing, process engineering, or product development in high-technology manufacturing; experience with industrialization, DFM/DFA, process validation, and cross-functional execution.
PLM, DFM, DFA, DFX, BOM, PFMEA, Control Plans, Lean Manufacturing, Six Sigma, DOE
2w
Save
Mark Applied
Hide
Sr NPI Engineer
Fremont or San Jose
$160k-$175k/yr HybridFull Time
Nextpower
NextpowerNasdaq: NXT: Provides integrated solar tracker and energy technology solutions.
8+ YOEBachelor's or Master's in engineering,8+ years NPI experience,expertise in DFX/DFM/DFA,project management,manufacturing process optimization,supplier collaboration,knowledge of Lean/Six Sigma.
Jira, Confluence, MS Project
2w
Save
Mark Applied
Hide
NPI Engineer II - Shockwave Medical
Santa Clara, California, United States
$87k-$140k/yr OnsiteFull Time
Johnson & Johnson
Johnson & JohnsonNYSE: JNJ: Provides pharmaceutical products and medical technology healthcare solutions.
3+ YOEBachelor in Mechanical or Biomedical Engineering, min 3 years medical device experience, knowledge of QSR/FDA/ISO/MDR, Validation (IQ-OQ-PQ), Lean/Six Sigma, SolidWorks, ERP/MES (Oracle), statistics experience and cleanroom work.
Minitab, Microsoft Excel, SolidWorks, Oracle, SAP Product Lifecycle Management
2w
Save
Mark Applied
Hide
Sr. NPI Engineer - Shockwave Medical
Santa Clara, California, United States
$106k-$170k/yr OnsiteFull Time
Johnson & Johnson
Johnson & JohnsonNYSE: JNJ: Develops and manufactures pharmaceutical drugs and medical devices.
5+ YOEBachelor's in Mechanical or Biomedical Engineering, 5+ years medical device experience, knowledge of QSR/FDA/ISO, Lean/Six Sigma, device validation (IQ-OQ-PQ), SolidWorks, ERP/MES (Oracle), cleanroom experience, able to lift ~25lbs.
SolidWorks, ERP, MES, Oracle, SAP Product Lifecycle Management
4w
Save
Mark Applied
Hide
Mfg Engrs - Senior NPI Engineer
Fremont, California, United States
OnsiteFull Time
Viant
Viant: Designs and manufactures complex medical devices for global OEMs.
5+ YOEBS in engineering,5+ years medical device NPI/manufacturing experience,knowledge of FDA QSR and ISO 13485,experience with design transfer,lean/six sigma familiarity,statistical methods and strong communication skills.
Microsoft Office, ERP, Doc Control
1mo
Save
Mark Applied
Hide
NPI Engineer
Mountain View, California, United States
$146k-$219k/yr OnsiteFull Time
Nuro
Nuro: Builds autonomous driving software and electric delivery robots.
4+ YOEBachelor's in engineering,4+ years NPI/manufacturing/product launch experience,DFM/DFA,root-cause analysis,BOM/EC/PLM management,Teamcenter experience,ability to coordinate cross-functional teams and support occasional travel.
Teamcenter PLM
1mo
Save
Mark Applied
Hide
NPI Engineer 4
Irvine or San Jose
$100k-$160k/yr OnsiteFull Time
Broadcom
BroadcomNASDAQ: AVGO: Designs and sells semiconductors and infrastructure software to enterprises.
8+ YOEBachelor's in Electrical/Electronic Engineering, 8+ years semiconductor experience (analog/mixed-signal CMOS), reliability and package qualification, failure analysis, statistical data analysis, project leadership, and customer support.
ATE, BIB, GRR
1mo
Save
Mark Applied
Hide
NPI Engineer
North Andover or Phoenix or Hayward
$100k-$115k/yr HybridFull Time
Enstall
Enstall: Develops and manufactures rooftop solar mounting and racking solutions.
3+ YOEBachelor's degree in engineering; 3+ years in NPI, manufacturing engineering, or product development; manufacturing process, DFM, FMEA, Lean/Six Sigma, supplier, and 3D modeling experience.
Microsoft Office, 3D modeling tools, PMP, Six Sigma