Controls Engineer- Visualization (HMI)

Engineering Waukesha, Wisconsin


The Controls Engineer – HMI role will be responsible the development of the user interface for the engine control system.

  • Develop and maintain HMI (Human Machine Interface) application code to meet the system product requirements.
  • Be responsible for the validation of the HMI software.
  • Write and review specifications, test plans and other HMI documentation.
  • Provide testing, analysis, technical support and direction to other functional areas on resolving manufacturing, procurement, quality, service, and reliability problems as necessary
  • Provide support to System administration role for the team
  • Bachelor's Degree or at least two years experience working HMI Development

Desired skillsets:

  • HMI/PLC/SCADA Development experience
  • Hardware application, programming and integration experience
  • Object-oriented programming
  • Strong understanding of version control systems (Axure DevOps, GIT, SVN, etc)
  • Familiarity with Industrial communication protocols (J1939, MODBUS RS-232 RS-485 serial TCP/IP, etc)
  • Familiarity with web-services a plus
  • Familiarity with embedded software development a plus
  • Experience with Controller Area Network (CAN) communications
  • Organizational skills required to manage multiple projects and/or activities
  • Demonstrated proficiency in technical writing, oral, listening and presentation skills

INNIO offers a great work environment, professional development, challenging careers, and competitive compensation. INNIO is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, national or ethnic origin, gender (including pregnancy), sexual orientation, gender identity or expression, age, disability, veteran status or any other characteristics protected by law.