Define and manage software requirements specifications based on existing high-level requirements.
Define and document software architecture and low-level design.
Code and debug software in accordance with standards and guidelines.
Create and execute formal test plans including use of automated tools and scripting.
Qualify pre-developed software and assess for cyber security concerns following industry governance and customer procedures.
Support project level testing and commissioning, including in lab, shop and on-site environments.
Support project level deliverables including but not limited to evaluations, reports, and assessments.
Key success factors are engineering and product excellence, effective design activity management, task/milestone completion on-time/on-budget, producing defect free designs, meeting your metrics, motivating a diverse team, managing and achieving results through influencing and setting of expectations/actions.
Leading by example, assure compliance and adherence to processes (including internal Business Management System), industry codes and standards, quality systems, policies, and contractual requirements.
Support process change through process enhancement, and technology introduction to achieve world-class product development and product deployment.
Support customer relationships and ensure market alignment. This position requires interaction with external customers, subcontractors, and cross functional internal teams.
May support proposal development and review including scope review, estimating as well as technical presentations to the customer.
Helps to identify project risks, analyze solutions, and take decisive action to resolve issues and communicate these to the leadership team.
Provide assurance of health and safety associated with the execution of all projects and activities.
Requirements
B.A.Sc. in Software Engineering, Computer Engineering or a related discipline.
Experienced in design engineering in Nuclear, Aerospace, Medical, Defense, or other highly regulated and process based design.
Some ability to support leadership on engineering projects over their complete EPC life cycles with little support.
Understanding of a range of interdisciplinary activities; systems design, requirements development, interface design and testing.
Exposure to a broad range of interdisciplinary departments: Systems, I&C, mechanical and manufacturing.