Job ID:  31045

Title:  Intermediate Software Engineer

Location: 

Montreal, Quebec, CA, H4T 1G5

 

About your next Challenge as a Intermediate Software Engineer:

 

What will you do:

  • Design, develop and test applications interfacing with Power Plant Simulator using standard Communication Interface Protocols
  • Understand and develop software that operates in a complex, multi-network environment;
  • Conduct independent research and provide new solutions to problems;
  • Interact with systems engineering on technical issues;
  • Debugging software problems for near real-time simulation;
  • Conduct and prepare presentations and demonstrations;

 

Required Skills and Experiences:

  • Bachelors degree in Software Engineering
  • 3 to 5 years of work experience in related field
  • C++ Object Oriented Design, C++ Standard Library (STL), MFC Framework, Visual Studio C++/C#, Java, Component Object Model (COM/DCOM), XML, GIT, Azure DevOps, SQL DB Design, Communication Interface Protocols: Modbus, OPC, Serial, TCP/IP, UDP

 

Eligibility Criteria (Mandatory):

  • Must be eligible for registration with the Controlled Goods Program;
  • Must be eligible to obtain and maintain a government of Canada “Reliability” status and Level 2 (Secret) security clearance.
  • Must be eligible to meet the requirements for U.S. International Traffic in Arms Regulations (ITAR).