08 Nov
|
Ultra Electronics Group
|
Halifax Regional Municipality
08 Nov
Ultra Electronics Group
Halifax Regional Municipality
Unleash the Power of Multi-Mission Excellence: Safeguarding the Seas for the World's Navies. Step into a world where cutting-edge technology meets unparalleled expertise. Ultra Maritime pioneers delivering multi-mission solutions that protect and empower the naval forces worldwide. With our extensive portfolio of capabilities, our innovations are utilised on naval fleets across our allied navies around the globe. As the maritime and underwater battlespace evolves, we tirelessly push the boundaries to develop advanced specialist systems that provide our 'five-eyes' Defence customers with an unbeatable warfighting edge. From surface vessels to sub-surface operations and unmanned platforms, we are revolutionizing the way naval missions are executed. We thrive on collaboration and partnering with our customers to ensure mission success. Our expert solutions encompass an array of game-changing technologies, including state-of-the-art sonar, radar, expendables, signature management, and naval power systems. Join us in shaping the future of naval warfare and together, we will safeguard the seas and empower navies worldwide Role Overview Ultra Maritime is seeking an experienced and motivated Project Engineer / Cost Account Manager to support the development and delivery of advanced Anti-Submarine Warfare software solutions for the naval defense market. This role focuses on coordinating software development activities, managing project execution, and ensuring software deliverables are completed on time, within scope, and to the required quality standards. Nationality Requirements Candidates must be eligible to obtain the relevant security clearance required for the role, due to the nature of the programmes we deliver for our customers.
Job Description
Purpose of the Role In this role, you will support the successful planning,
execution, and delivery of software development projects. Working closely with Software Leads, Software Architects, Program Managers, Product Owners, and cross-functional teams, you will coordinate project activities, monitor progress, manage risks, and help ensure engineering commitments are delivered to customers. You will contribute to project planning, software release management, change control, stakeholder coordination, and continuous improvement initiatives while helping teams maintain schedule, cost, and quality objectives.
Key Responsibilities
- Manage and track assigned software development work packages throughout the project lifecycle.
- Coordinate software engineering activities to ensure delivery of features, releases, and project milestones according to agreed schedules and priorities.
- Support project planning, estimation, scheduling, and resource allocation for software development efforts.
- Assist in managing software change requests, enhancements, defect resolution, and Engineering Change Orders (ECOs), ensuring proper prioritization and configuration control.
- Facilitate collaboration across Software Engineering, Systems Engineering, Quality Assurance, Cybersecurity, DevOps, Manufacturing, Supply Chain, and Program Management teams.
- Maintain project schedules, action item registers, risk logs, dependency tracking, and release plans to support successful project execution.
- Monitor project performance against scope, schedule, budget, and quality objectives, escalating issues as required.
- Work closely with Software Technical Leads and Program Managers to resolve technical, schedule, and resource challenges.
- Support software development lifecycle activities, including requirements management, design reviews, testing, verification, validation, and deployment planning.
- Identify emerging work, analyze impacts to budget and schedule, and recommend mitigation strategies.
- Coordinate project status reviews, sprint planning activities, milestone reviews, and readiness assessments.
- Support root cause investigations and corrective action implementation for software defects and project execution issues.
- Serve as a liaison between technical teams, project leadership, customers, and stakeholders to ensure alignment and effective communication.
- Prepare accurate project metrics, dashboards, and status reports for leadership and customer reviews.
- Contribute to process improvement initiatives that enhance project execution, software quality, and team productivity. Skills, Qualifications & Experience
- Bachelor's degree in Software Engineering, Computer Science, Computer Engineering, Electrical Engineering, or a related technical discipline.
- 5+ years of experience in software development, software engineering, or technical project coordination.
- Experience managing software projects or leading software teams in Agile, Hybrid, or Waterfall environments.
- Robust understanding of Software Development Life Cycle, software release processes, and configuration management.
- Experience working with cross-functional engineering teams delivering complex software-inten
📌 Project Engineer (Halifax Regional Municipality)
🏢 Ultra Electronics Group
📍 Halifax Regional Municipality