Company

MotionalSee more

addressAddressMilpitas, CA
type Form of workFull-Time
CategoryInformation Technology

Job description

We are looking for an experienced C/C++ Software Engineer to write a considerable amount of software while having the ability to lead and impact software development and calibration efforts between two related teams. This role focuses on critical areas of Motional's autonomous vehicle stack including the interaction between motion planning components in a "ROS-like" main software stack, and control feedback algorithms in a real-time embedded compute platform.

Technical Scope:
  • Lead software initiatives that span the motion planning and control pipeline across different hardware platforms with C/C++
  • Embedded controller hardware bring up, safety feature design (system health monitoring, backup strategy, redundancy) to meet ASIL-D standards for autonomous driving.
  • Design and build robust and scalable software that enables rapid exploration and evaluation of different motion planning approaches and algorithms. 
  • Opportunity to develop state-of-the-art motion planning and control algorithms to ensure safe and comfortable vehicle trajectories.
  • Leverage modern development toolchains including testing, HIL, simulation, and continuous integration, to enable rapid development cycles.
Role responsibilities:
  • Understand and explain trade-offs and complex concepts to peers and leaders to drive technical decisions.
  • Create project proposals that drive long-term technical roadmap and span multiple sub-systems.
  • Write high quality code and review designs based on deep understanding of the teams' services and technologies.
  • Mentor junior team members to cultivate product-focused mindset, research, and development.
What we're looking for:
  • 5+ years of C++ and C software development.
  • Experience with modern coding standard versions C++20 / MISRA-C '01 preferred.
  • Bachelors, Masters, or PhD degree preferred in Automotive Engineering, Robotics, Computer Science, Computer Engineering, Electrical Engineering, Mechanical Engineering, or a related field.
  • Past experience owning and leading technical development on features from problem formulation, algorithm design, through implementation.
  • Experience with vector tools, e.g., CANoe, CANalyzer, CANape, understand CAPL scripts and capable to configure/analyze log data.
  • Experience in AutoSAR development, e.g., vector DaVinci, to configure/perform software integration preferred.
Bonus
  • Experience with various Control Theory techniques, state estimation, robust control, MPC, vehicle dynamics, and simulation environments.
  • Python and/or SQL experience for the purpose of data analysis, metrics processing, system/control performance analysis
  • Experience with hardware interfaces (CAN, CAN-FD, LIN, Ethernet, UART, SPI, I2C) for improved algorithm design across hardware platforms
  • Understanding of numerical optimization algorithms (interior point method, sequential quadratic programming, etc)
Refer code: 7449290. Motional - The previous day - 2023-12-28 02:11

Motional

Milpitas, CA
Jobs feed

Expanded Function Dental Assistant

Premier Community Healthcare Grp.

Spring Hill, FL

Manager, IT Operations & Support

Biospace

Clayton, NC

Senior Attorney

A National Law Firm

Houston, TX

Manager in Training

Mo' Bettahs - Lee's Summit

Missouri, United States

Security Specialist

Nestlé

Missouri, United States

Gastroenterology Physician - Between Boston and Providence, RI

Inspire Healthcare

Attleboro, MA

Surety Bonds Manager

Lawley Insurance

Buffalo, NY

Attorney - Workers Compensation Associate

A National Civil Litigation Firm

Irvine, CA

Neurology Physician - Outside Pittsburgh, Pennsylvania

Inspire Healthcare

United, PA

Share jobs with friends

Related jobs

Senior Software Engineer (C/C++) - Controls, Autonomous Vehicles

Senior iOS Software Engineer - Proximity Systems Team

Apple

San Diego, CA

just now - seen

Senior Software Engineer, Applications - HYBRID

Biospace

Hayward, CA

29 minutes ago - seen

Senior DevOps Software Engineer

Johnson & Johnson

Redwood City, CA

2 hours ago - seen

Senior Computer Vision & Machine Learning Engineer, Creativity Apps

Software And Services

Culver City, CA

2 days ago - seen

Senior Computer Vision & Machine Learning Engineer, Creativity Apps

Software And Services

San Diego, CA

2 days ago - seen

Senior Machine Learning Software Engineer, Creativity Apps

Software And Services

Culver City, CA

3 days ago - seen

Senior Database Engineer, Apple Pay

Software And Services

San Diego, CA

3 days ago - seen

Senior Full-Stack Software Engineer, Internal Tools

Cohere

San Francisco, CA

4 days ago - seen

Senior / Staff Full Stack Software Engineer, Clinical Data

Insitro

South San Francisco, CA

4 days ago - seen

Senior Web Applications Engineer

Software And Services

San Diego, CA

4 days ago - seen

Senior Web Applications Engineer

Software And Services

Cupertino, CA

4 days ago - seen

Senior Software Engineer, Apple Services Engineering

Software And Services

Cupertino, CA

4 days ago - seen

Senior Privacy Engineer - Generative AI & Privacy Technologies

Software And Services

Cupertino, CA

4 days ago - seen

Senior Software Engineer, iCloud Efficiency

Software And Services

Cupertino, CA

4 days ago - seen

Senior Software Engineer - Engine

Electronic Arts

Redwood City, CA

4 days ago - seen

Senior Software Engineer, Game Engine

Roblox

San Mateo, CA

4 days ago - seen

Senior Juju Software Engineer (Go)

Canonical - Jobs

Fresno, CA

5 days ago - seen

Senior Software Engineer for AI Streaming Software

Nvidia

Santa Clara, CA

5 days ago - seen