Autonomy Engineer, Motion Control

EVONA
CA, United States
Full-time
We are sorry. The job offer you are looking for is no longer available.

Overview : Join a dynamic team responsible for developing software for resource scheduling, planning, controls, and modeling of systems.

The team consists of members with strong backgrounds in various algorithm development fields and C++ programming. Team members contribute to various projects in a multidisciplinary manner.

Roles & Responsibilities :

  • Collaborate closely with teammates to design dynamic modeling and control methods.
  • Develop system modeling algorithms and parameter estimation techniques.
  • Implement control systems and ensure their performance meets project requirements.
  • Maintain rigorous implementation of unit tests and integration tests based on functional requirements and implementation details.
  • Participate in code reviews, design reviews, planning sessions, and general collaborative efforts.
  • Work with other teams to understand and meet architectural, hardware, and platform requirements.

Knowledge, Skills, and Abilities :

  • PhD with 2 years of professional experience, or BSc / MSc with 5 years of professional experience.
  • Proficiency in C++ programming, including experience with C++20 standard libraries, a C++ unit testing framework (e.g., gtest), and build systems like CMake or Bazel.
  • Skills in control system implementation, including optimal control algorithms (such as MPC or variations of LQR) with constraints for nonlinear, parameter-varying dynamical systems on hardware, and designing tests and metrics for evaluating control system performance.
  • Experience in dynamic modeling, including modeling dynamic responses of MIMO systems in state-space representation, system identification and parameter estimation, and modeling 6DOF kinematics using quaternions or rotation matrices.

Familiarity with vehicle dynamics (such as suspension, power steering, tire models, and propulsion models) is a plus.

Join the team to work on cutting-edge projects and contribute to the development of advanced systems in a collaborative and innovative environment!

28 days ago
Related jobs
Promoted
KLA
Milpitas, California

Enabling the movement towards advanced chip design, KLA's Global Products Group (GPG), which is responsible for creating all of KLA's metrology and inspection products, is looking for the best and the brightest research scientist, software engineers, application development engineers, and senior pro...

Promoted
VirtualVocations
Huntington Beach, California

A company is looking for a Staff Autonomy Engineer, Planning and Controls. ...

Promoted
DeepRec.ai
CA, United States

Senior Motion Planning & Control Engineer – Robotics. If you are a talented engineer with a passion for motion planning and control, we would love to hear from you. Senior Motion Planning & Control Engineer. This position requires deep expertise in robotics software, motion planning, and control sys...

Promoted
KLA-Belgium
Milpitas, California

Product Development Engineer (optics, opto-mechanics, motion control systems). Strong diagnostic and troubleshooting skills in optics, opto-mechanics, and motion control systems. Our expert teams of physicists, engineers, data scientists, and problem-solvers work together with the world’s leading te...

Promoted
KLA
Milpitas, California

Enabling the movement towards advanced chip design, KLA's Global Products Group (GPG), which is responsible for creating all of KLA's metrology and inspection products, is looking for the best and the brightest research scientist, software engineers, application development engineers, and senior pro...

Promoted
Waymo
San Francisco, California

Translate actuator, vehicle, electrical, and control motion control architecture and actuator requirements to verification tests and execute in vehicle. Bachelor and/or Master's degree in a relevant engineering or a related field (including ME, EE, CS, Robotics, Controls, Aerospace, etc. Waymo's Sys...

Ford Motor Company
Palo Alto, California

Join us in developing our next generation centralized vehicle motion control system where we can further bridge the interaction between the driver and the vehicle in a natural and intuitive way. We are seeking a highly skilled and experienced Embedded Controls Software Engineer to join our team. Mas...

1000 KLA Corporation
Milpitas, California

Own controller design and qualification for multiple motion axes on a highly-complex reticle inspection tool. Drive the design and build of tools/test benches for debugging, analysis, and evaluation of control performance. Apply knowledge in sensors, actuators, control algorithms, signal processing,...

Ford Motor Company
Palo Alto, California

Join us in developing our next generation centralized vehicle motion control system where we can further bridge the interaction between the driver and the vehicle in a natural and intuitive way. We are seeking a highly skilled and experienced Embedded Controls Software Engineer to join our team. Mas...

Rivian
Palo Alto, California

Role Summary We are seeking Machine Learning Engineers to help us train and deploy models used for decision-making aspects of the Rivian Autonomy stack. We use Machine Learning with millions of miles of driving data to power these workflows and are looking for an ML engineer who will lead and develo...