SENIOR CONTROLS ENGINEER
Case New Holland Const Equip Ind Private Limited · Tempe, AZ · 1 mo ago
Hybrid$107k–$164k/yrFull-time
About the role
Develop, maintain, and enhance applications for machine control with an emphasis on control algorithms and sensor integration.
- Research and design control specifications based on customer requirements.
- Define performance level requirements of systems (machine level) and subsystems (component level) including sensors.
- Derive dynamic models, select appropriate control algorithms, simulate, rapid prototyping, and tuning of controls.
- Use design tools for controls development and data analysis to troubleshoot problems.
- Work with cross-functional hardware, software, and product validation teams as well as suppliers for development of new sensors.
- Work across multiple engineering disciplines and development teams to coordinate system definition, design, and integration.
- Responsible for individual product design alignment with multi-product architectural strategy.
- Work with product verification and validation, and/or customers to ensure system and components perform as needed.
Requirements
Minimum 5 years’ experience in Windows/Linux or Android application software development.
- Bachelor’s degree in computer science, engineering, or applied science.
- Experience working in a team environment using a version control system.
- Programming experience developing applications for Windows, Android, or Linux.
- Proficient in C/C++.
- Knowledge developing for CANopen and J1939 networks.
- Knowledge and experience developing machine control systems.
- Proficiency in Qt with QtQuick (QML).
- Math background includes linear algebra and trigonometry, matrix transformations, and Euler angles.
- GNSS or machine control experience.
- Able to navigate Git, Coverity, and Jira.
Qualifications
Preferred qualifications include:
- Experience working in a team environment using a version control system.
- Programming experience developing applications for Windows, Android, or Linux.
- Proficient in C/C++.
- Knowledge developing for CANopen and J1939 networks.
- Knowledge and experience developing machine control systems.
- Proficiency in Qt with QtQuick (QML).
- Math background includes linear algebra and trigonometry, matrix transformations, and Euler angles.
- GNSS or machine control experience.
- Able to navigate Git, Coverity, and Jira.
Skills
Required skills include:
- Experience working in a team environment using a version control system.
- Programming experience developing applications for Windows, Android, or Linux.
- Proficient in C/C++.
- Knowledge developing for CANopen and J1939 networks.
- Knowledge and experience developing machine control systems.
- Proficiency in Qt with QtQuick (QML).
- Math background includes linear algebra and trigonometry, matrix transformations, and Euler angles.
- GNSS or machine control experience.
- Able to navigate Git, Coverity, and Jira.
Benefits
Comprehensive benefits package including:
- Flexible work arrangements
- Savings & Retirement benefits
- Tuition reimbursement
- Parental leave
- Adoption assistance
- Fertility & Family building support
- Employee Assistance Programs
Pay
The annual salary for this role is $106,725 - $163,645 plus any applicable bonus (Actual salaries will vary and will be based on various factors, such as skill, experience and qualification for the role.).