Software Engineer Principal I - Robotics

Terex Corporation

Redmond, WA, US
Base: $156k - $190k; bonus/equity: not specified; ...
Hybrid
Ros2 control implementation experience
C++20/23 embedded programming skills
Vehicle kinematics and dynamics expertise
This role involves architecting the complete vehicle control system and deciding logic distribution between high-performance computers and microcontrollers

Job Summary

  • This role involves architecting the complete vehicle control system and deciding logic distribution between high-performance computers and microcontrollers.
  • The position requires deep expertise in designing closed-loop control algorithms to manage vehicle dynamics and actuate multi-DOF systems with precision.
  • Candidates will benefit from a comprehensive benefits package including health insurance, 401k matching, and 136 hours of PTO.

Matching Summary

Match Score: 85

This role involves architecting the complete vehicle control system and deciding logic distribution between high-performance computers and microcontrollers.

Salary

Base: $156k - $190k; Bonus/Equity: Not specified; Benefits: Health, dental, vision, life, 401k match, stock purchase plan

Skills & Requirements

Must-have

  • ROS2 Control implementation experience
  • C++20/23 embedded programming skills
  • Vehicle kinematics and dynamics expertise
  • CAN bus protocol (J1939/CANopen) knowledge
  • Closed-loop control algorithm design

Nice-to-have

  • Electro-hydraulic control in heavy machinery
  • Functional safety standards knowledge
  • Gazebo or Isaac Sim simulation experience
  • Yocto Linux real-time microcontroller experience
  • Mentorship of multidisciplinary teams

Key Requirements

  • Bachelor's degree in Robotics, Computer Science, or related field
  • 8 years of relevant experience preferred over Master's degree
  • Strong real-time C++ proficiency for constrained environments

Work Rights

Not specified

Tailored Resume

Cover Letter