Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Trimble Logo

Control System Software Engineer

Trimble

$122,642 - $165,466
Aug 22, 2025
Westminster, CO, USA
Apply Now

Trimble Ag Industry Solutions (AgIS) is looking for a Control System Software Engineer to bridge control systems engineering with robust software implementation, translating MATLAB/Simulink algorithms into production-grade software for digital control systems.

Requirements

  • Extensive experience with programming languages like C and C++, coupled with a proven background in software architecture and design for embedded or real-time systems.
  • A strong understanding of concepts critical for digital control systems, including real-time operating systems (RTOS), interrupts, task scheduling, and memory management.
  • Familiarity with control theory concepts (e.g., PID control, state-space models, stability analysis) and hands-on experience with MATLAB and Simulink.

Responsibilities

  • You will architect, design, and develop software for real-time and embedded control systems.
  • We'll rely on you to write clean, efficient, and well-documented code in languages such as C and C++.
  • You will partner with control systems engineers to translate their models into efficient, production-ready code.
  • Your strong data analysis skills will be essential for troubleshooting and diagnosing complex software and control system issues.
  • You will analyze and optimize software performance, focusing on real-time constraints, latency, and resource utilization.
  • We will encourage you to advocate for and enforce software development best practices, including version control, continuous integration, and testing.

Other

  • A Bachelor's or Master's degree in Electrical Engineering, Mechanical Engineering, Computer Science, or a related field with a strong focus on control systems.
  • Excellent analytical, problem-solving, and communication skills, with the ability to collaborate effectively with multidisciplinary teams.
  • 100% in office position.