Controls Software Engineer

Skills
ProtocolsEasily AdaptableHeavy EquipmentMotorsOn SiteProduct RequirementsProject Teams
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Bachelor of Science degree in Electrical Computer Engineering or related field
  • Minimum three years of experience in industrial or mobile equipment control software design and development
  • Proficiency in C C++ or Structured Text programming
  • Knowledge of development tools for embedded systems
  • Knowledge of network protocols such as CAN Ethernet or Wireless 802.11
  • Experience interfacing software with sensors and data acquisition
  • Experience controlling valves motors and other industrial devices
  • Strong analytical troubleshooting and problem solving skills
  • Good communication organization and time management skills
  • Ability to work effectively as a team member
  • Willingness to accept responsibility and new challenges
  • Proficiency with Microsoft Office Suite
  • Valid driver's license and ability to safely operate a motor vehicle

Nice to have

  • Adaptable
  • Analytical
  • Collaborative
  • Detail-oriented
  • Innovative
  • Independent

Day to day

  • Develop control and automation software for heavy construction equipment using PLCs embedded controllers and HMI displays.
  • Translate product needs into structured software requirements design documents and test plans while working across multiple projects.
  • Collaborate with electrical mechanical service manufacturing and cross-functional teams to deliver reliable simple and cost-effective equipment solutions.