Software Design Engineer

Toronto, ON, Canada

Job Description

Professionals with suitable experience may send your up-to-date resume to sriram.parasa@brainhunter.com. We appreciate all the applicants for their interest in working with us; however, only those candidates shortlisted for the next steps in the hiring process will be contacted.
Position: Software Design Engineer
Employment Type: Permanent
Employment Level: Entry / Associate
Location: 393 University Avenue, Toronto, Ontario
Department: Design & Engineering Services
Hours per week: 37.5
Number Required: 2
Accountabilities: How You Will Make an Impact

  • Develop software solutions for electro-mechanical automation in the nuclear industry by collaborating with mechanical, I&C, and electrical designers.
  • Define and formalize software design requirements based on system operation.
  • Write, test, and troubleshoot software code to ensure compliance with design specifications.
  • Provide hardware recommendations to support software functionality.
  • Design and develop electrical control circuits.
  • Lead and contribute to software development and programming tasks.
  • Prepare and review technical deliverables for software projects.
  • Support project activities, including procedure writing, outage preparation, and project documentation closure.
  • Interface effectively with multidisciplinary teams, suppliers, and clients.
  • Provide engineering and troubleshooting support at Kipling labs, vendor sites, and client locations.
  • Perform on-site commissioning and troubleshooting.
  • Conduct procurement engineering and vendor coordination for projects.
  • Identify and implement process improvements in technical and project management areas.
  • Participate in industry associations, conferences, and technical committees, and contribute to technical publications.
What You Need to Succeed
  • Bachelor's degree in Software Engineering, Computer Engineering, Systems Engineering, or a related field.
  • Minimum 4 years of relevant software programming experience with industrial automated equipment.
  • Professional Engineer (P.Eng.) designation in Ontario or eligibility for PEO registration.
  • Strong knowledge of engineering principles, design techniques, and industry best practices.
  • Experience designing and implementing control and monitoring systems using PLCs, HMIs, and Data Historians (Schneider, Allen-Bradley, Siemens, GE, Omron, etc.).
  • Hands-on experience with SCADA systems or Distributed Control Systems (DCS).
  • Proficiency in IEC 61131-3 programming languages for industrial automation.
  • Working knowledge of electrical and safety standards for automated equipment.
  • Strong understanding of electro-mechanical systems, with the ability to test, troubleshoot, and debug complex automation solutions.
  • Experience in software design within regulated industries such as nuclear, aerospace, or chemical plants.
  • Familiarity with CSA N290.14 and CSA N286.7 standards (an asset).
  • Experience with software project management, bug tracking tools, and commercial software development tools (an asset).
  • Strong problem-solving skills and a proactive, action-oriented approach.
  • Ability to mentor new team members and take on new challenges.
  • Effective written and verbal communication skills.
  • Experience in preparing technical procedures for engineering activities.
  • Innovative, collaborative, and enthusiastic about working in a dynamic team environment.
  • Willingness to work at nuclear sites; holding a valid OPG and Bruce Power Security Clearance is an asset.

Skills Required

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD2815444
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Toronto, ON, Canada
  • Education
    Not mentioned