Software Controls Engineer at Employezz - Ottawa, ON Software Controls Engineer - Employezz

Software Controls Engineer

Employezz

Location: Ottawa, ON, Canada

Category: Engineering

Salary: 0 - 0 CAD / yearly

Full-time


Job Description

We are hiring a Software Controls Engineer in Ottawa, Canada. The ideal candidate will have experience in Industrial Controls Software Engineering, Control Systems Engineering, Embedded Software Engineering, Automation Software Engineering, and more.

Responsibilities

Review, understand, and document existing codebases to support development efforts.

Program and debug in Python, C, and ladder logic for PLCs.

Create and maintain test environments for validation of control algorithms, communication protocols, and hardware-software integration.

Utilize finite state machine (FSM) architecture for structured control logic development.

Collaborate with mechanical and electrical engineers to create efficient control solutions.

Provide on-site and remote technical support to diagnose and resolve control system issues.

Qualifications

Bachelor's or Master's degree in Computer Science, Electrical Engineering, or related field.

Minimum 5 years of experience in software development and industrial control systems integration.

Proficiency in Python, C, and ladder logic programming.

Experience with industrial communication protocols such as I2C, UART, and CAN Bus.

Perks & Benefits

Equal opportunity employer that values diversity.

Why Join Us?

We offer a challenging and rewarding work environment with opportunities for growth and innovation.