Listed in Alternative Transportation
- Mountain View, CA
Google’s self-driving car program hires systems engineers to ensure we are solving the right problems during the design phase, and to answer the questions “did we build this right” and “did we build the right thing” during the test and evaluation phase. Our systems engineers work with design engineers to create system requirements, develop fault protection architectures, evaluate the current design against requirements, design test and evaluation programs, and deliver a robust and reliable self-driving vehicle. Our systems engineers are tasked with understanding and evaluating the self-driving platform as a “system of systems.” They own the systems engineering efforts for one or several systems and help contribute to the “first line of defense” when issues arise. Google’s self-driving car program is looking for engineers that have designed and delivered robust electro-mechanical systems and want to help take responsibility for the delivery of a capable and reliable self-driving vehicle. Excellent communication skills are critical in order to effectively collaborate across a high-performance multi-disciplinary engineering team.
- Design and evaluate the electrical, mechanical and software architecture of the self-driving platform, including redundant steering and braking, chassis control, and electric/hybrid/conventional powertrain.
- Drive architecture discussions focusing on reliability and fault tolerance. Contribute to hardware or software design reviews.
- Define and manage requirements for integration of redundant drive-by-wire actuation systems for a self-driving vehicle. Synthesize control architecture requirements by marrying self-driving system needs and constraints with actuation and powertrain capabilities.
- Plan, execute, and document tests to verify and validate performance, expose issues, and identify root causes. Test complex hardware/software systems that push the frontier in hardware design, software design, and system integration. Conduct hands-on test preparation and execution, as well as write complete test plans, procedures, and reports.
- Coordinate motion control systems integration including prototype development and debugging, system verification and validation,and fleet deployment.
- Bachelor’s Degree in Electrical or Mechanical Engineering or related field (including Robotics, Controls, Embedded SW, Aerospace) or equivalent practical experience
- Electro-mechanical test and debugging experience
- Coding experience (including C/C++, Python, or MATLAB)
- Demonstrated capability to deliver successful electromechanical products
- Experience architecting, designing or testing electromechanical systems, particularly automotive or aerospace systems, safety critical systems or redundant actuators
- Strong foundation in system engineering principles such as requirements definition, formal verification and validation methods, etc
- Ability to create data analysis tools and/or work with large data sets, particularly with Python
- Enjoy figuring out how to make systems fail in ways that help engineers improve their designs. Driven to find issues before our customers do
- Proven ability to collaborate with cross-functional teams
Apply here: Google X