Software Manager - Autonomous Vehicle System Software

Engineering - Bay Area (Palo Alto) Palo Alto, California


Description

Very soon autonomous machines will be everywhere, in surprising places, exciting new form factors both unexpected and delightful. From our Silicon Valley labs, the CYNGN team is bringing this world to life, animating the inanimate and delivering the future...now.  All of it brought to you by top tier investors from Andreessen Horowitz, Benchmark, Redpoint, Index Ventures and others.

Our Culture:
We believe that the best products come from the art of open and honest collaboration. We’re constantly experimenting, asking questions, listening to feedback and always ready to take action. We believe that the journey of creating and building is just as important as the final product. This curiosity and learning breeds a workplace for open creativity and trust, creating products that will make everyone’s lives better.

About You:

If you love to build, tinker and create with a team of trusted colleagues, then CYNGN is the place for you.

Description:

You will be working to develop innovative solutions for autonomous machines and vehicles. You will be managing and contributing to the implementation of the software system that processes input from a variety of sensors, evaluates possible strategies/trajectories, and automates safe control of the machine or vehicle.

Responsibilities

  • Lead and grow a team of talented engineers working on system software, perception, localization, and pathing/control systems.
  • Define technical requirements for autonomous systems.
  • Define the system-wide software architecture for autonomous systems and sensors.
  • Based on your team's software architecture, define and influence requirements for the hardware design teams.
  • Develop embedded firmware in C/C++ that implements the architecture you’ve defined.
  • Assess the system for failure modes and design resilient and redundant mechanisms to protect against those failures.

Skills:

  • Greater than 5 years’ experience designing real-time embedded systems.
  • BS/MS/PhD in Computer Science, Electrical Engineering, or the equivalent in experience and evidence of exceptional ability.
  • Extensive experience architecting complex, highly distributed real-time embedded systems.
  • Extensive experience creating, presenting, and refining clear, compelling technical specifications from top-level system architecture documents down to low-level implementation guides and test plans.
  • Experience developing embedded firmware for safety-critical applications in production environments.
  • Understanding of advanced sensors such as radar, camera, ultrasonic, and lidar, including target identification and sensor fusion.
  • System-oriented understanding and experience with vehicle dynamics controls; e.g. brake actuation; torque application; tire characteristics; vehicle kinematics, etc.

Culture

Our office is located in Palo Alto. We believe in a healthy work-life balance. While we work very hard at what we do, we also want you to have room for family, friends, and, of course, yourself. At Cyngn we keep sane work hours so that we can pursue our passions outside of the office.  

We offer competitive salaries and an excellent benefits package for all full-time employees. In addition to health insurance and plenty of time off, this includes fully-stocked kitchens, weekly happy hours, shiny new technology, and the occasional in house end of week party. We also offer referral bonuses and ample opportunities for education and career advancement.

#LI-RE1