Graduate Engineer
Ultra Maritime is a company that pioneers delivering multi-mission solutions for naval forces worldwide. They are seeking New Graduate Engineers to provide cross-functional engineering and production support, contributing to the development of innovative solutions for the Royal Canadian Navy and its partners in the Anti-Submarine Warfare domain.
Responsibilities
- The New Graduate Engineers will support one or more of the following engineering and production functions: Systems, Software, Electrical, Mechanical, Manufacturing and Test
- Software Design, Development & Testing: Involved in component-level design using Unified Modelling Language (UML), implementation in Java, C++, and React, unit testing, integration, defect resolution, and support for test automation and functional/regression testing
- Software integration, verification, and defect resolution, including supporting the software test team in the execution of functional and regression testing
- Collaboration with Acoustics Experts: Support acoustic processing and modelling efforts including MATLAB script development
- Agile Development & Tooling: Contribute within Agile teams, including support for Jira setup/operation and automation of work package management
- Data & Reporting: Support continuous improvement and digital transformation initiatives including automated reporting frameworks for KPIs across project and engineering functions
- Requirements: Participate in requirements definition and management using tools such as DOORS
- Mechanical Design & Verification: Develop mechanical designs compliant with requirements, conduct performance analysis, design verification and qualification testing
- CAD (Electrical / Mechanical): Create models, assemblies, drawings, BOMs for new / modified design, production test sets, jig and fixtures in line with standards
- Documentation: Contribute to the development of technical documents including test plans, work instructions and customer deliverables
Skills
- Candidates must be eligible to obtain and maintain a security clearance (Canadian / NATO Secret) required for the role; due to the nature of the programmes, we deliver for our customers
- Experience with software development (Java, C++ and/or web applications). Ideally 2+ years demonstrable through university, personal or other projects
- Experience with Linux operating systems and comfortable working on the command line
- Knowledge or exposure to the systems engineering lifecycle and the concept of requirements
- Knowledge of Software Engineering best practices, methodologies, processes, and tools, specifically the Software Development Lifecycle (SDLC)
- Experience applying CAD (SolidWorks, OrCAD or similar) to design parts and assemblies for production. Ideally 2+ years demonstrable through university, personal or other projects
- Excellent working knowledge of Microsoft Office suite including ideally Access, Power BI SharePoint and Jira tools
- Strong interpersonal skills, willingness to support others and learn
- Self-motivated, adaptable to change, proactive, and diligent. Independently takes initiative when opportunities or blockers are encountered
- Degree level in Systems, Computer Science, Electrical, Mechanical Engineering or closely related disciplines
- Ideally graduated within the last 24 months
- Experience with mathematical modelling tools, such as MATLAB
- Background in physics and data analysis with a capacity to understand complex acoustic and mathematical concepts
- Familiarity with Artificial Intelligence (AI), particularly AI Inference. Experience tuning Large Language Models is also an asset
- Good understanding of software configuration and build management
- Experience using software development and continuous integration tools (CI/CD) such as, but not limited to: Jira, Azure Devops, bitbucket / git repositories, Jenkins, static code analysis tools
- Experience using requirement management tools, such as DOORS or similar tool
Benefits
- Extended health and dental
- Life insurance
- RRSP
- Deferred profit sharing
- Optional critical illness insurance
- An EFAP
- Student bursaries
Company Overview
Apply To This Job