Controls Software Engineer
Skills
ProtocolsEasily AdaptableHeavy EquipmentMotorsOn SiteProduct RequirementsProject Teams
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.
