Automation and Control Engineer, Programmable Logic Controller (Toronto, ON)
Automation and Control Engineer, Programmable Logic Controller
Job Description:
eCAMION Inc. is a Toronto-based provider of Battery Energy Storage Systems (BESS) and Electric Vehicle Fast Charging (EVFC). Using patented battery \& power/energy management technologies, eCAMION has successfully completed projects across various industries, including community energy storage, EV charging infrastructure, and microgrids. The company collaborates with entities across multiple territories to address energy storage and distribution challenges, offering innovative, flexible, and efficient turnkey solutions.
Our website: https://www.julepower.com/
What it's like to work at eCAMION:
Despite steady growth, eCAMION maintains a flat management structure and start-up culture. You will work in high-performing, fast-paced project teams under the guidance of our Director of Software Engineering.
Responsibilities:
- Design and develop firmware and functional modules for embedded and supervisory controllers.
- Program and debug functional modules such as EV Supply Equipment Charge Controller (SECC) and EV charging interfaces.
- Assist in designing, prototyping, and validating embedded controllers, PLCs, and A2D front ends.
- Configure, control, and monitor existing deployments.
- Participate in code reviews, factory acceptance tests, site acceptance tests, and user acceptance tests.
- Analyze equipment performance data to identify potential issues.
- Adjust energy storage units for EV charging applications across different locations.
Additional responsibilities include:
- Document technical details of your designs.
- Prepare user operation manuals and training materials for deployments.
- Report on design progress, test results, and site work completion.
- Support special projects as needed.
Job Requirements:
Basic:
- Minimum 5 years of experience, including co-op placements.
- Bachelor's degree in Computer Science, Mechatronics, Robotics, Industrial Automation, Electrical or Mechanical Engineering with a focus on automation and ICS.
- Experience with PLCs such as Siemens, Allen-Bradley, Omron, Phoenix Contact, ABB.
Preferred Skills:
- Proficiency in IEC 61131-3 languages, especially structured text.
- Knowledge of industrial communication protocols like CAN, Modbus, Serial.
- Experience with digital signal processing.
- At least 5 years in high-speed automation, preferably in automotive manufacturing.
- Team-oriented with good feedback reception.
- Proficient in Microsoft Office and Git.
- Strong documentation and version control habits.
- Hands-on experience in testing labs, manufacturing, or site visits.
- Legal entitlement to work in Canada (valid work permit required for international applicants).
Assets (Optional):
- Master's in Embedded System Engineering.
- Registration or eligibility for registration with PEO as an EIT.
- Knowledge of Energy Systems or Power Engineering.
- Experience with Linux RT extensions, POSIX, or PLC programming.
- Familiarity with ARM or RISC-based single-board computers.
- Experience working in high-voltage environments.
- Previous on-call experience.
- Valid Ontario G Class Driver's License with clean record.
Department: Engineering - Software
This is a full-time position.
Personal Information
* First name
* Last name
* Email
* Address
City
State
Zip code
* Phone number
Attachments
* Resume (attach via Dropbox)
* Cover letter (attach via Dropbox)
Other Information
* Are you comfortable working 100% onsite? Yes / No
* Do you have a valid G2 or G Driver's license? Yes / No
* Do you have 5+ years in high-speed automation? Yes / No
* Experience with Omron, Phoenix Contact, Allen-Bradley, ABB? Yes / No
* Experience in automotive/component manufacturing? Yes / No
* Years of experience with PLCs
* Describe your software design and validation experience
* List programming languages you know (C/C++, Python, etc.)
* How did you hear about this position?
* Desired salary
* Willing to undergo background check?