SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.
AIM Intelligent Machines builds autonomy systems for heavy equipment, turning earthmoving machinery into intelligent, autonomous robots. The company integrates software, hardware, and robotics to enable precise, reliable operation across variable terrain and changing loads.
As Principal Controls Engineer, you will own the design and implementation of control systems that translate autonomous motion plans into coordinated, precise machine motion. This is a hands-on technical leadership role spanning simulation, test equipment, and deployed machines in the field.
Key responsibilities:
**Develop machine control algorithms:** Design, implement, and tune feedback and feedforward controllers for machine motion. Translate motion targets into coordinated actuator commands accounting for machine dynamics and operating limits. Improve tracking accuracy, responsiveness, stability, and repeatability across varying operating conditions.
**Characterize machine dynamics:** Design and execute experiments to understand actuator response, delays, friction, deadbands, and load-dependent behavior. Develop models and system identification methods supporting controller design. Build calibration and tuning procedures repeatable across machines.
**Deliver production controls software:** Implement reliable control software with clear interfaces, diagnostics, and automated tests. Collaborate with planning, state estimation, embedded, and hardware teams to integrate controllers into the autonomy system. Work with systems and safety engineers to define command limits, fault responses, and operating mode transitions.
**Validate performance on real machines:** Develop tests progressing from simulation and bench testing to controlled machine trials. Analyze telemetry and field logs to identify root causes and verify improvements. Establish measurable performance criteria and regression tests. Work directly with field engineers and operators to troubleshoot and improve deployed machine behavior.
You will see your work move real machines and directly improve how they operate in the field. The role requires deep engagement across software, electrical, mechanical, and field teams, with a focus on solving problems where control theory meets real-world constraints: changing loads, actuator limits, sensor noise, and ground contact.
**Requirements:**
- Bachelor's or Master's degree in Mechanical Engineering, Electrical Engineering, Robotics, Aerospace Engineering, or related field, or equivalent practical experience
- Experience designing, implementing, and tuning controllers on physical systems
- Strong foundation in feedback control, dynamic systems, stability, and discrete-time implementation
- Practical experience with modeling, system identification, and experimental validation
- Proficiency in C++ and experience with Python or MATLAB for analysis and development
- Ability to diagnose problems across software, sensors, actuators, and mechanical systems
- Clear communication, strong ownership, and willingness to work hands-on with machines
**Preferred qualifications:**
- Experience with heavy equipment, off-road vehicles, mobile robotics, or systems operating under variable loads
- Familiarity with model predictive control, optimal control, nonlinear control, or adaptive control
- Experience with real-time or embedded control software and machine communication interfaces (CAN)
- Experience with hydraulic or electrohydraulic systems (valves, pumps, cylinders, actuator control)
- Experience with simulation, hardware-in-the-loop testing, or automated controller calibration
- Experience developing fault detection and safe operating behavior for physical systems