About the Role
Kai Cao Inc. is seeking a Junior Mechatronics Engineer to support software, automation, and engineering projects within the Canadian nuclear industry.
This position is intended for a recent graduate who has strong software development skills and is interested in applying those skills to real-world engineering systems. The successful candidate will initially focus on software development and engineering tools while gaining exposure to automation, robotics, mechanical systems, quality assurance, project engineering, and field execution activities.
This role offers a unique opportunity to develop both software and engineering experience in a highly technical industry.
What You Will Work On
The majority of initial work is expected to involve:
- Python and C# application development
- Engineering and industrial software tools
- AI and computer vision applications
- Database design and data management
- Hardware integration and sensor data acquisition
- Data analysis, reporting, and visualization
- Software testing, validation, and documentation
As experience grows, opportunities may include:
- Mechanical design and tooling development
- Robotics and automation projects
- Engineering project planning and coordination
- Quality assurance activities
- Client-site support and field execution
- Exposure to reactor services and nuclear engineering projects
Qualifications
- Bachelor's degree in:
- Mechatronics Engineering
- Systems Design Engineering
- Or a closely related engineering discipline
- Strong programming ability in Python or C# (required)
- Experience using Git for version control
- Strong analytical and problem-solving skills
- Interest in automation, robotics, industrial systems, and engineering applications
- Strong communication and technical writing skills
- Ability to work independently and within a team environment
Assets
Experience with any of the following is considered an asset:
- OpenCV
- YOLO
- PySide6 / PyQt
- SQLite
- CAD software (SolidWorks, Inventor, AutoCAD, etc.)
- Robotics and automation systems
- Sensor integration
- Embedded systems
- Manufacturing or industrial environments
Ideal Candidate
You enjoy building practical solutions using software and want to see those solutions applied to real equipment and engineering projects.
You are comfortable writing code, troubleshooting technical problems, working with hardware, and learning how complex industrial systems operate. You are interested in developing into a well-rounded engineer with exposure to software, automation, mechanical systems, and field execution.
Travel & Work Environment
Our head office is located in Oakville, Ontario.
Work may be performed at:
- Oakville office
- Cambridge / Kitchener area
- OPG facilities (Pickering and Darlington)
- Bruce Power
- Client and vendor facilities throughout Ontario
Regular travel to client and vendor sites is expected. Opportunities may exist to support work at nuclear generating stations, outage activities, and other field assignments.
Additional Notes
- Canadian citizenship is preferred
- Candidates may be required to support shift work depending on project needs
- Eligibility for nuclear security clearance is considered an asset
About Kai Cao Inc.
Kai Cao Inc. is an engineering services company supporting vendors and utilities within the Canadian nuclear industry. Our work includes reactor services, automation, robotics, mechanical design, quality assurance, project engineering, software development, and industrial inspection technologies.
As a growing company, successful candidates will gain exposure to a wide variety of engineering disciplines and have opportunities to contribute directly to meaningful projects from concept through execution.
Pay: From $25.00 per hour
Work Location: In person