
Autonomy Engineer, Motion Control
Glydways
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Tech Stack
About the role
- Work closely with teammates to design dynamics modeling and control methods.
- Develop system modeling algorithms and parameter estimation methods.
- Contribute to implementations of control systems.
- Being rigorous with implementation of unit tests and integration tests based on functional requirements and implementation detail.
- Contribute to code review, design review, planning, and general collaboration efforts.
- Working with other teams to understand and satisfy architectural, hardware, and platform requirements.
Requirements
- PhD and 2 years of professional experience or BSc/MSc and 5 years of professional experience.
- C++ programming skills: experience with C++20 standard libraries, experience with a C++ unit testing framework such as gtest, experience working with CMake or Bazel build systems.
- Control system implementation skills: previously implemented optimal control algorithms (such as MPC or variations of LQR) with constraints for nonlinear, parameter-varying dynamical systems on hardware systems, have designed tests and metrics for evaluation of control system performance.
- Dynamic modeling background: experience modeling dynamic responses of MIMO systems in state-space representation, previously performed system identification and parameter estimation, experience modeling 6DOF kinematics using quaternions or rotation matrices, bonus: familiarity with vehicle dynamics such as suspension, power steering, tire models, and propulsion models.
- Familiarity working with dynamics simulation software and/or simulation software in C++.
Benefits
- 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
C++C++20gtestCMakeBazeloptimal control algorithmsMPCLQRsystem identificationparameter estimation
Soft Skills
collaborationcode reviewdesign reviewplanningrigorous implementation
Certifications
PhDBScMSc