Remote- Ottawa, Dartmouth
Candidate must be able to travel to NB/Ottawa when required. They need someone who has 8+ years experience (probably from competitor company) in same industry.
This role will be in Dartmouth, Nova Scotia or 100% Remote in the Ottawa Area to start with our intention in opening a new Office in the Ottawa/Kanata Area in 2023. The role shall provide design expertise to enable reuse of existing components and develop new reusable components in order to meet specific project requirements and support a long-term product roadmap.
You will be required to see the big picture and use a broad range of software skills and product development knowledge, ideally in a similar defense industry domain, in order to enable the team to deliver projects within agreed costs and schedule.
Software Requirements Analysis
Software architectural design at the component level
Oversight of and contributions to detailed software design and implementation
Contribution to verification, validation and test strategies
Contributing to and leading design reviews
Contributing to product backlog definition and agile sprint planning
Required Skills, Qualification and Experience
Graduated Degree or Diploma in Electrical, Computer Science, or Electronics
8 plus years of detailed conceptual Architectural Design experience
Collaboration experience working with Systems Engineering to brainstorm and breakdown problems
Strong C/C++ coding experience from a conceptual standpoint
Experienced in software design using UML
Experience in signal processing, algorithm development and multi-threaded processing techniques
Experienced in C++ andor Java
Experienced in Linux
Educated to degree level in a STEM subject, or equivalent
Worked in an industry with rigorous design methodology and project management
Demonstrable design skills in a complex mission critical product
Domain knowledge in applications with a signal processing element. For example, Sonar, Radar, Digital Radio Communications
Comfortable working across the full software stack from Human Machine Interface, Business Logic, Operating Systems, Middleware, Signal Processing software and interfacing via IP protocols and proprietary interfaces.
Capable of acquiring a Canadian / NATO Secret security clearance and a Canadian Controlled Goods assessment to the satisfaction of the company
Able to communicate clearly in writing and verbally to Engineering Managers and Project Managers
Able to manage technical conflict and contribute to a collaborative team atmosphere
Able to travel occasionally to other site in Canada (Halifax) and the UK on rare occasions.
The Candidate must be capable of acquiring NATO Secret security clearance and a Canadian Controlled Goods assessment to the satisfaction of the company