Associates Degree in a technology (Bachelor's preferred)
Minimum of 2 years experience in software coding
Proficiency in MATLAB, Simulink, C/C++, or Codesys
Knowledge of hydraulic, mobile machine, and mechatronic systems is a plus
Experience with CANBus, Ethernet protocols, and industrial/mobile controller programming is a plus
Strong interpersonal skills for cross-functional collaboration
Excellent written and verbal communication skills
Responsibilities
Provide technical software and hardware support for electronic controls and HMIs
Develop application software for electronic control of mobile systems
Create function/application blocks for core customer solutions
Simulate, test, and validate application software in the lab or on vehicles
Offer on-site customer support for software solutions as needed
Represent the company with customers and assist Sales Managers in promoting technology
Develop and implement functionally safe software
Benefits
Onsite work environment in Glendale Heights, IL
Opportunity to work with an innovative Advanced Systems Team
Engagement in cutting-edge technology solutions for mobile/off-highway markets
Potential for professional growth in a multi-disciplinary team
Travel opportunities up to 10% for customer engagement
Full Job Description
The Application Engineer- Software & Controls is part of the Advanced Systems Team. The Advanced System Team's mission is to develop and implement innovative vehicle systems and advanced technology solutions that solve our customer greatest challenges by utilizing innovative and reliable hydraulic, electronic, control and fluid conditioning solutions optimized for the mobile/off-highway market. The Software Application Engineer will work closely within the Advanced System Team and Electronic Division to provide software and hardware support for mobile/off-highway system solutions. This role is onsite Glendale Heights, IL.
You will make an impact in this role by:
Technical software and hardware support of electronics controls and HMI's
Development of application software for electronic control of mobile systems • C, Codesys MATLAB, customer MATCH environments
Develop • canned• function/application blocks for core customer solutions.
Simulate, test and validate application software in the laboratory or on vehicle
On-site customer support of software solutions as required
Represent with customers and accompany Sales Managers to customer locations selling our technology and advanced systems
Develop and implement functionally safe software
Requirements
Key skills and attributes include:
Highly motivated
One or more of the following software environments preferred • MATLAB, Simulink, C/C++, or Codesys
Hydraulic, mobile machine and mechatronic system knowledge a plus
CANBus, Ethernet protocols, industrial/mobile controller programming knowledge a plus
Functional Safety Software development experience a plus
Strong interpersonal skills including the ability to develop cross-functional relationships
Excellent written and verbal communication skills including generation of requirement documentation
Ability to work with a multi-disciplinary team of engineers and technicians
Willingness to travel (up to 10%)
To be considered for the Application Engineer- Software & Controls role, you must have the following minimum qualifications:
Associates Degree in a technology (Bachelor's degree is preferred)
Minimum of 2-year experience in software coding
One or more of the following software environments preferred • MATLAB, Simulink, C/C++, or Codesys
Hydraulic, mobile machine and mechatronic system knowledge a plus
Candidate must be a Green Card Holder or US Citizen