×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software & Controls Engineer - Mobile Systems

Job in Glendale Heights, DuPage County, Illinois, 60139, USA
Listing for: Australia-Employment
Full Time position
Listed on 2026-08-17
Job specializations:
  • Software Development
    Embedded Software Engineer, Software Engineer
Salary/Wage Range or Industry Benchmark: 110000 - 130000 USD Yearly USD 110000.00 130000.00 YEAR
Job Description & How to Apply Below

Senior Software & Controls Engineer - Mobile Systems

$110000 - $130000 per year | Glendale Heights, IL | On-site | Permanent

Stay Hands-On. Guide the Team. Build Smarter Machine Controls | $110k-$130k + bonus A bit about us:

We are a privately-owned global hydraulics manufacturing company developing advanced fluid power, electronic controls, motion control, filtration, and complete vehicle system solutions.

Our Advanced Systems team works directly with leading mobile and off-highway OEMs to solve complex machine challenges by integrating hydraulics, electronics, controllers, displays, sensors, communications, and controls software into complete customer-specific solutions.

Why join us?

Why Join Us

  • Base salary up to $130,000 depending on experience
  • Bonus opportunity in addition to base compensation
  • Senior-level role where you’ll stay hands-on with programming while helping guide technical processes and other engineers
  • Work on complete mobile machine systems – not traditional software products
  • Direct exposure to leading off-highway and mobile equipment OEMs
  • Opportunity to work across software, controls, electronics, hydraulics, and complete vehicle architecture
  • Approximately 10% travel
  • Comprehensive medical, dental, vision, 401(k) match, PTO, paid holidays, disability, life insurance, and additional benefits
Job Details

We’re looking for a Senior Software & Controls Engineer to join an Advanced Systems team developing sophisticated control solutions for mobile and off-highway equipment.

This is a hands-on player-coach role for someone who can write controls software while also helping guide the technical execution of the team. You’ll serve as a technical go-to for software and controls projects, help improve development processes and standards, mentor other team members, and remain directly involved in programming, integration, testing, and troubleshooting.

This is not a traditional software development role. You’ll work directly with physical machines and across controllers, HMIs, sensors, CAN networks, hydraulics, and other vehicle systems to develop complete customer-specific solutions.

What You’ll Do
  • Develop application software for electronic control of mobile and off-highway machines
  • Serve as a hands-on technical leader for software and controls projects while continuing to write and troubleshoot code
  • Help guide team members, review technical approaches, and support the execution of complex controls projects
  • Drive improvements to software development processes, coding practices, testing, requirements, and documentation
  • Program using CODESYS, Structured Text, C/C++, MATLAB/Simulink, or similar controls environments
  • Integrate controllers, HMIs, displays, sensors, CAN networks, hydraulics, and other machine systems
  • Test, troubleshoot, and validate software in the lab and directly on vehicles
  • Develop reusable function blocks and standardized controls solutions
  • Work directly with OEM customers to understand machine requirements and develop customer‑specific solutions
  • Collaborate with hydraulic, electrical, mechanical, controls, and systems engineers on complete machine solutions
  • Mentor and support engineers and technicians as the team's software and controls capabilities continue to grow
  • Support customer commissioning and troubleshooting as needed
What We’re Looking For
  • 5+ years of controls, machine controls, embedded controls, or related engineering experience preferred
  • Strong hands‑on programming experience with CODESYS, Structured Text, C/C++, MATLAB/Simulink, or similar controls environments
  • Demonstrated ability to provide technical leadership, mentor team members, lead projects, or improve engineering processes
  • Experience programming controllers used to control physical equipment or machinery
  • Strong systems mindset with the ability to understand how software, electronics, controls, hydraulics, and the complete machine interact
  • CANBus, J1939, Ethernet, HMI, sensors, or related machine communication experience preferred
  • Mobile equipment, off-highway, hydraulics, electrohydraulics, or mechatronics experience strongly preferred
  • Ability to translate customer requirements into practical controls and system solutions
  • Strong…
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary