Location: Ottawa, ON, Canada
Category: Engineering
Salary: 0 - 0 CAD / yearly
Full-time
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.
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.
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.
Equal opportunity employer that values diversity.
We offer a challenging and rewarding work environment with opportunities for growth and innovation.