| Position Type: | Full-time |
| Location: | London, ON |
| Date Posted: | Mar 21, 2026 |
| Experience: | 5 Years |
| Education: | University Degree |
Job Description
Software Developer (Industrial Automation/Controls)
Lepmen Associates & Partners L(AP) is looking to hire a Software Developer and the the ideal candidate will provide software programming skills in supporting the development of solutions for the automation industry. They will work in various projects for the structuring and development of software to interface with high level systems including MES and ERP as well as production equipment.
A minimum of five years of experience in the development of software projects is required in a industrial setting. The candidate must possess a strong skill set in software design and programming using OOP, along with a good understanding of automation projects.
Salary per annum - $75,000 to $110,000
Location - London, ON
Telecommute - In office role
Applications - Please submit resume to recruiter@Lepmen.ca and include position title in subject line
Responsibilities:
Industrial Automation & Controls Collaboration
Hands-On Commissioning & Tinkering
Skills & Qualifications:
LAP is an equal opportunity employer committed to creating an inclusive, barrier-free recruitment and selection process. We do not discriminate on the basis of race, ancestry, place of origin, colour, ethnic origin, citizenship, creed, sex, sexual orientation, gender identity, gender expression, age, marital status, family status, disability, or any other characteristic protected under the Ontario Human Rights Code.
Accommodations are available upon request for candidates taking part in all aspects of the recruitment process.
LAP may use AI from time to time with third party vendors including job posting platforms.
LEPMEN PARTNERS & ASSOCIATES | www.Lepmen.ca | recruiter@lepmen.ca | License # 0000008708
Lepmen Associates & Partners L(AP) is looking to hire a Software Developer and the the ideal candidate will provide software programming skills in supporting the development of solutions for the automation industry. They will work in various projects for the structuring and development of software to interface with high level systems including MES and ERP as well as production equipment.
A minimum of five years of experience in the development of software projects is required in a industrial setting. The candidate must possess a strong skill set in software design and programming using OOP, along with a good understanding of automation projects.
Salary per annum - $75,000 to $110,000
Location - London, ON
Telecommute - In office role
Applications - Please submit resume to recruiter@Lepmen.ca and include position title in subject line
Responsibilities:
Core Software Development & System Integration
-
Design, develop, and maintain PC-based control software, leveraging OOP principles to build scalable, modular, and maintainable automation applications.
-
Design and implement interfaces between production equipment and systems such as MES, ERP, SCADA, and IIoT platforms.
-
Build custom applications using C#, HTML5, JavaScript, Python, and web-based frameworks to support data collection, visualization, analytics, and machine connectivity.
-
Develop and integrate PLC, HMI, robotics, and vision system code, ensuring communication between field devices and PC-based systems.
-
Create and maintain SQL and object-oriented database structures to support data logging,
Industrial Automation & Controls Collaboration
-
Work closely with the controls engineering team to integrate software with Beckhoff TwinCAT, servo motion, safety systems, and custom automation cells.
-
Participate in design reviews to ensure software aligns with electrical design, mechanical constraints, and automation architecture.
-
Support the development of test stations, measurement systems, and PC-based control platforms.
-
Assist in troubleshooting machine behavior, communication protocols, and device-level issues (EtherCAT, OPC UA, Modbus, TCP/IP, etc.).
-
Support mission of delivering PC-based automation solutions that improve operational efficiency.
Hands-On Commissioning & Tinkering
-
On-site commissioning, testing, and start-up ensuring software, controls, and mechanical functionality.
-
Diagnose and resolve - motion tuning, sensor validation, communication faults, and data flow.
-
Provide operator and maintenance training, ensuring customers understand system functionality.
-
Engage in hands-on experimentation, prototyping, and iterative refinement—ideal for someone who enjoys tinkering with hardware, electronics, and automation components.
-
Liaise with customers throughout the project lifecycle—requirements gathering, design discussions, FAT/SAT, and post-deployment support.
Skills & Qualifications:
- Must have a minimum of 5 years related experience.
- Bachelor's degree in computer science, computer engineering or applicable field
- Must have a good mechanical and electrical aptitude.
- Absolutely must be a self-starter, motivated and can work independently.
- Must have a valid G license and ability to travel to client site as required
- Proficient with the following industrial programming languages would be considered an asset:
- Proficient with - C#, HTML5, JavaScript, Python, Apache, Tomcat, Ladder and STL
- Considered asset: Relational and object-oriented databases and SQL scripting
LAP is an equal opportunity employer committed to creating an inclusive, barrier-free recruitment and selection process. We do not discriminate on the basis of race, ancestry, place of origin, colour, ethnic origin, citizenship, creed, sex, sexual orientation, gender identity, gender expression, age, marital status, family status, disability, or any other characteristic protected under the Ontario Human Rights Code.
Accommodations are available upon request for candidates taking part in all aspects of the recruitment process.
LAP may use AI from time to time with third party vendors including job posting platforms.
LEPMEN PARTNERS & ASSOCIATES | www.Lepmen.ca | recruiter@lepmen.ca | License # 0000008708


