T

Trimble

Connects physical industries to digital platforms

Control System Engineer

Controls & Automation EngineeringConfirmed live in the last 24 hours
Full-timeWestminster, CO, USA

About the Job

Requirements

  • At least 5 years of experience in control algorithm development for dynamic systems.
  • A Master's or PhD in Mechanical, Electrical, Aerospace, GNC, or a related engineering field is preferred.
  • Strong foundation in classical and modern control theory, with extensive MATLAB/Simulink development experience.
  • Hands-on experience with automatic control of off-highway industrial machinery.
  • Experience in testing, verification, validation, and productization of algorithms, including the use of plant simulation tools.
  • Experience with data acquisition, processing, and analytics to support testing and validation of developed control systems.
  • Familiarity with requirements decomposition and management tools.
  • Ability to travel up to 10% annually.

Responsibilities

  • Partner with domain experts and project teams to architect positioning and control systems and establish realistic, achievable requirements.
  • Design, develop, and productize core control law algorithms, including feedback/feedforward loop compensation, signal conditioning, and filter/state estimation for optimal pose estimation, using MATLAB/Simulink.
  • Develop and validate non-linear vehicle dynamics plant models.
  • Define robust system and software architectures while writing clean, well-documented, and maintainable code and models.
  • Validate control algorithms through simulations (SIL/HIL) and physical on-machine testing to ensure ongoing performance and product quality.
  • Identify and write test cases mapped to control requirements to maintain high-quality software standards.
  • Create and maintain custom data processing tools to support development, analysis, and deployment processes.

Desired Qualifications

  • Expertise in Kalman filters, GNSS+IMU state estimation, and sensor fusion for pose estimation.
  • Experience designing and addressing control challenges within hydraulic and electro-hydraulic actuation systems.
  • Background in Guidance, Navigation, and Control (GNC) for autonomous/semi-autonomous vehicles, aerospace, marine, or defense systems.
  • Experience with Systems Identification, Simscape, Simulink auto-code generation, and Hardware-in-the-Loop (HIL) / Software-in-the-Loop (SIL) testing.
  • Proficiency in C/C++ software development and familiarity with the ROS ecosystem.
  • Experience in safety-critical software development and certification processes.
  • Proven track record of evaluating and incorporating modern AI methodologies and tools into control system engineering workflows and product design.
  • Experience leading small technical projects.

About the Company

Trimble

Connects physical industries to digital platforms

Trimble connects physical industries to digital technology, providing hardware, software, and services that link design, construction, and operation across the project lifecycle. Its products embed technology into workflows and equipment so data can flow from planning and design to field operations and asset management through a unified, subscription-based platform. It differentiates itself with a long history of acquisitions that built a broad ecosystem and a shift to the Connect and Scale model, focusing on integrated solutions and recurring revenue rather than standalone hardware. Its goal is to transform how essential work gets done by unifying project lifecycle data and workflows across architecture, engineering, construction, and transportation.

Company size
10,001+
Company stage
IPO
Headquarters
Westminster, CO
Founded
1978

Recently Posted Jobs

Explore more opportunities at Trimble

See more jobs