Software Integration Engineer

$272,000 - $272,000/Yr

Waymo - Mountain View, CA

posted 16 days ago

Full-time - Mid Level
Mountain View, CA
Administrative and Support Services

About the position

The Software Integration Engineer at Waymo plays a crucial role in leading the integration of software components across various domains, including embedded systems and autonomous driving software. This position involves developing comprehensive integration plans, debugging complex system-level issues, and collaborating with engineers to ensure seamless integration of hardware and software. The role also includes providing technical leadership and mentorship to junior engineers, contributing to new product introduction processes, and improving integration methodologies.

Responsibilities

  • Lead the integration of software components across different domains, including embedded systems, autonomous driving software, and custom hardware platforms.
  • Develop and execute comprehensive integration plans to validate system functionality and performance.
  • Identify and debug complex system-level issues arising from software and hardware interactions.
  • Collaborate with software and hardware engineers to define interfaces and ensure seamless integration.
  • Improve integration processes and methodologies.
  • Contribute to the development of new product introduction (NPI) processes for autonomous driving systems.
  • Provide technical leadership and mentorship to junior engineers.

Requirements

  • Bachelor of Science degree in Computer Science, Electrical Engineering, or a related field, or equivalent years of experience.
  • 10+ years of experience in software engineering, with a focus on system integration.
  • Experience leading successful hardware/software integration programs spanning embedded software, autonomous software, custom hardware, and automotive systems.
  • Programming skills in C++.
  • Experience with software development lifecycle and integration best practices.
  • Experience with New Product Introduction (NPI) processes.

Nice-to-haves

  • Master's degree or PhD in a relevant field.
  • Experience in Python.
  • Experience with autonomous driving systems or robotics.
  • Familiarity with automotive communication protocols (e.g., CAN, Ethernet).
  • Experience with software configuration management tools.

Benefits

  • Discretionary annual bonus program
  • Equity incentive plan
  • Generous Company benefits program
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service