Software Engineering Manager - Vehicle Controls

Cruise Automation San Francisco , CA 94118

Posted 2 months ago

We're the driverless car company. We're building the world's best autonomous vehicles to safely connect people to the places, things, and experiences they care about.

Our vehicles are on the road in California, Arizona, and Michigan navigating some of the most challenging and unpredictable driving environments. We're hiring people who want to solve some of today's most complex engineering challenges and make a positive impact.

About the Vehicle Controls team:

The Vehicle Controls team is responsible for the software and algorithms that makes the vehicle follow commanded reference trajectories in a safe, accurate, and reliable manner. This includes controller design and implementation (feedback and feedforward control) for reference tracking, state and parameter estimation, vehicle dynamics modeling, and fault detection/tolerance. Vehicle Controls lives between Motion Planning (responsible for generating comfortable, collision-free feasible trajectories) and Embedded Software (responsible for the hardware interface to the car's actuators and sensors).

About the role:

We are looking for a hands-on software engineering manager to lead, manage and grow an engineering team responsible for the Control Software that runs on our autonomous fleet. At Cruise, we believe in managers who remain deeply technical, and understand the challenges their teams are facing. The engineering manager will lead the technical direction of the team, mentor engineers and support career development, drive design decisions and code review, contribute hands-on to engineering development, and communicate team status and objectives with Senior management.

Day-to-day responsibilities include:

  • Lead the team's efforts in extending the capability of Controls to cover more challenging driving scenarios and new vehicle platforms.

  • Participate in design and code reviews.

  • Set up processes within the team to ensure high quality engineering architecture and design along with fast, reliable, testable production code

  • Work with Technical Project Managers and Senior Engineering Managers to develop and execute project roadmaps

  • Collaborate with recruiting to scale the team

  • Foster a collaborative culture of testing, safety, and documentation

  • Increase the productivity of the team by identifying process gaps, common pain points and scalability issues and develop a plan to address them

  • Work with GM and Cruise AV safety and validation teams on testing and requirements verification

  • Embody Cruise behaviors: Stay Safe, Own It, Stay Focused, Seek Truth, Work Together, Be Humble

You should apply for this role if you have the following qualifications:

  • Experience managing a software engineering team in a production environment

  • Prior experience as a software developer (C++)

  • Deep understanding of Linear and Nonlinear Control strategies and analysis tools

  • Practical knowledge of rigid body dynamics modeling and simulation

Bonus Points!

  • Knowledge of vehicle dynamics (suspension models, tire models, actuator and sensor models)

  • Familiarity with automotive or aerospace (or similar) safety critical systems and testing

  • Experience with autonomous vehicles or robot path planning

  • Familiarity with state and parameter estimation methods

  • Familiarity with Model Predictive Control (MPC)

  • Familiarity with automotive cruise control systems, ABS, traction control, stability control, etc.

  • Experience with ROS

  • Experience in code optimization or high performance computing

Perks of being a Cruiser

While doing meaningful work is rewarding in itself, we also offer the following programs and benefits to support the extraordinary humans who serve as the backbone in making our self-driving cars go:

  • Competitive salary and benefits including 401(k) Cruise matching program to help you meet your long-term financial goals

  • Medical / dental / vision, AD+D and Life

  • Flexible vacation and company paid holidays

  • Healthy lunch, snacks, dinner

  • Paid parental leave & family expansion stipend

  • Monthly gym stipend

  • Quarterly offsites & working retreats

  • On-site massages

  • State-of-the-art equipment for your work station

Learn more about Life at Cruise through the lens of a Cruiser on our LinkedIn Page.

Cruise LLC provides equal employment opportunities to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability, sexual orientation, gender identity or expression, veteran status, or genetics. In addition to federal law requirements, Cruise LLC complies with applicable state and local laws governing nondiscrimination in employment in every location in which the company has facilities. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training. Pursuant to applicable laws, we will consider for employment qualified applicants with arrest and conviction records. And if you believe that you will need any type of accommodation, please let us know.

Note to Recruitment Agencies: Cruise does not accept unsolicited agency resumes. Furthermore, Cruise does not pay placement fees for candidates submitted by any agency other than its approved partners.

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Operations Project Manager Lead Global Product And Software Engineering


Posted 2 days ago

VIEW JOBS 12/14/2019 12:00:00 AM 2020-03-13T00:00 Recruiting is a core strategic driver of Facebook's success. We have a world-class team working together to help drive our ambitions and scale to the next level. We are looking for a Project Manager to work at the intersection of project management, operations strategy, and consulting. The person in this role will help identify and drive recruiting initiatives and process improvements across our recruiting function. This person will be part of the Global Product and Software Engineering (GPS) recruiting organization, and work on the GPS Operations team. This role will support the design and execution of strategies that will improve the efficiency of our global recruiting teams. One of the primary ways this will be accomplished is by effectively partnering with, and integrating the capabilities of, our cross functional partners into the day-to-day operations of the GPS recruiting organization. While some initiatives are known today, it will also be the responsibility of the Project Manager to stay close to the teams within GPS to identify opportunities for new projects. This role sits squarely within a fast-paced, dynamic environment that continually presents opportunities to produce solutions for a wide variety of interesting and often complex challenges. OPERATIONS PROJECT MANAGER LEAD, GLOBAL PRODUCT AND SOFTWARE ENGINEERING RESPONSIBILITIES * Drive process improvements: Work with recruiting leadership and management, the Recruiting Insights team, and other teams to optimize and execute our recruiting strategies and process improvements Establish project plans and strategic planning templates to achieve the desired business outcomes, providing a centralized view across the recruiting teams Lead and manage large-scale, organization-wide projects through planning, development, launch, stabilization and close Manage multiple concurrent projects and/or projects with multiple workstreams that require inputs from cross-functional stakeholders Manage and escalate project risks and issues as appropriate, and establish success metrics for projects and ensure performance is tracked and measured Develop and maintain strong relationships with stakeholders inside and outside of GPS Consult with stakeholders on their current operations, suggest improvements, and partner on change management Assist with escalated issues on priorities, goals, strategies, resources and key initiatives as related to GPS-wide projects Streamline internal communication strategies and channels Coordinate with the Recruiting Programs and Operations Team members to develop and implement global internal communication strategies, messages, tools and cascade mechanisms Advise recruiting leaders on approaches to effectively communicate priorities to our business leaders MINIMUM QUALIFICATIONS * 4+ years of dedicated project/program management and/or consulting experience Experience using MS Office tools (Excel, PowerPoint, Word, Visio or other process mapping software) Experience with business process management, workflow, and life cycle management Cross-functional communication and interpersonal skills PREFERRED QUALIFICATIONS * BA/BS degree Experience in high tech environment Focus on recruiting, HR, or operations project management Proven experience in process and operations improvement PMP and Six Sigma certification and/or relative project management/process improvement experience Strategic, analytical and problem solving skills Experience working cross functionally and holding people accountable for deliverables without a formal reporting structure Experience working independently with minimum supervision and leading multiple projects simultaneously involving various groups, locations and vendors Experience working in a fast-paced environment and deal with ambiguity Facebook's mission is to give people the power to build community and bring the world closer together. Through our family of apps and services, we're building a different kind of company that connects billions of people around the world, gives them ways to share what matters most to them, and helps bring people closer together. Whether we're creating new products or helping a small business expand its reach, people at Facebook are builders at heart. Our global teams are constantly iterating, solving problems, and working together to empower people around the world to build community and connect in meaningful ways. Together, we can help people build stronger communities — we're just getting started. Facebook is committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If you need assistance or an accommodation due to a disability, you may contact us at Facebook San Francisco CA

Software Engineering Manager - Vehicle Controls

Cruise Automation