Automotive Full-stack SW Engineer

Palo Alto, CA

Woven by Toyota

Woven by Toyota will help Toyota to develop next-generation cars and to realize a mobility society in which everyone can move freely, happily and safely.

View all jobs at Woven by Toyota

Apply now Apply later

Woven by Toyota is the mobility technology subsidiary of Toyota Motor Corporation. Our mission is to deliver safe, intelligent, human-centered mobility for all. Through our Arene mobility software platform, safety-first automated driving technology and Toyota Woven City — our test course for advanced mobility — we’re bringing greater freedom, safety and happiness to people and society. 
Our unique global culture weaves modern Silicon Valley innovation and time-tested Japanese quality craftsmanship. We leverage these complementary strengths to amplify the capabilities of drivers, foster happiness, and elevate well-being.
TEAMThe Behaviors-HMI team focuses on the advanced development of interfaces for Automated Driving and Advanced Driver Assistance Systems focusing  on human factors based interfaces with the aim of making automation comfortable and safe. The candidate will work with interaction designers, and engineering teams to design and implement in prototype vehicles novel interface concepts that connect to multiple areas of the vehicle. The candidate will report to the Senior Manager of HMI Advanced Development inside our Behaviors team.
WHO ARE WE LOOKING FOR?As our Automotive Full-stack Software Engineer, you'll be the driving force behind creative collaborations with our HMI researchers and autonomous-driving teams, translating cutting-edge ideas into software reality. Your expertise in C#, C++, Python, and Linux is not just a skill set—it's the core of our team culture, enabling you to build flexible software architectures and engaging interfaces that bring vehicles to life. You'll have the exhilarating opportunity to move HMI ideas directly onto our development vehicles, allowing us to experience them in real-world scenarios and on actual roads. Whether you're refining APIs or diving into the realm of 3D simulations, you'll be the link connecting our designers' visions to real-world innovation. Join us to add your touch to a team where your code not only solves problems but sets new standards in automotive tech!

RESPONSIBILITIES

  • Work with HMI researchers to build tooling and help develop experiment software for both in the simulation and in research vehicles.
  • Work with system engineers to architect flexible software implementations. 
  • Work with autonomous-driving engineering teams, negotiate APIs and integrate vehicle information into interfaces.
  • Work with front-end developers, create software interfaces for new hardware.
  • Develop functional user interfaces, deriving requirements from designers, regulation, and engineering.

MINIMUM QUALIFICATIONS

  • M.S. in Computer Science, Robotics or related field and 5 years of industry experience, or at least 10 years of equivalent experience.
  • Strong skills in C#, C++, Python, and development tools in Linux.
  • Experience developing graphical interface and 3D simulation using Unity/OpenGL/Qt.
  • Strong understanding of networking, network protocols, and Linux server administration.
  • Experience working in automotive HMI SW development
  • Experience working and processing sensor data (i.e. LIDAR, Radar, Camera, etc.) in an automotive context
  • Experience with communication busses (i.e. CAN, LIN, websockets, others.)
  • Good software practices that produce maintainable code, including automated testing, continuous integration, code style conformity, and code review.
  • Experience working on an Agile environment and with Agile methodology

Soft Skills Requirements

  • Excellent organizational skills
  • Excellent and direct communications skills
  • Ability to prioritize and convey rationale for prioritization to other stakeholders
  • Team player, must work well within a team environment

NICE TO HAVES

  • Experience developing Autosar compatible software applications
  • Basic understanding of system design and debugging.
  • Previous experience working on large software projects.
  • Experience in automotive HMI or human factor related projects.
  • Basic knowledge of machine learning algorithms, computer vision, point cloud processing, motion/path planning algorithms, control theory.
  • Experience developing  SW that interfaces with hardware (e.g., haptic steering wheels, motors, or other actuators)
The base pay for this position ranges from $112,000 - $184,000 a year
Your base salary is one part of your total compensation. We offer a base salary, short term and long term incentives, and a comprehensive benefits package. The total compensation offered to an employee will be dependent upon the individual's skills, experience, qualifications, location, and level.
WHAT WE OFFERWe are committed to creating a modern work environment that supports our employees and their loved ones. We offer many options of the best programs to allow you to do your most meaningful work and to help you shape the future of mobility.・Excellent health, wellness, dental and vision coverage・A rewarding 401k program・Flexible vacation policy・Family planning and care benefits
Our Commitment・We are an equal opportunity employer and value diversity.・Any information we receive from you will be used only in the hiring and onboarding process. Please see our privacy notice for more details.
Apply now Apply later
Job stats:  0  0  0
Category: Engineering Jobs

Tags: Agile APIs Architecture Computer Science Computer Vision Engineering Lidar Linux Machine Learning Privacy Python Radar Research Robotics Testing

Perks/benefits: Career development Flex hours Flex vacation Health care Wellness

Region: North America
Country: United States

More jobs like this