Desired Skills and Experience
- Participating in all parts of the Software Development.
- Analyzing software and communications protocols of computer and telecommunications products to determine the product architecture and security vulnerabilities.
- Researching computer security vulnerabilities.
- Developing high performance computing applications, including software prototyping and hardware evaluation of new accelerators and technologies.
- Applying innovative thinking, performance analysis and modern computer engineering principles to solve complex technological problems.
- Maintaining software applications after migration to production, including troubleshooting and recommending/implementing improvements.
- Collaborating with other Government of Canada (GoC) departments, 2nd Parties and other CSE elements to ensure a compatible environment that promotes exchange of software applications and components.
- Advising on the capabilities of software systems, including providing technical support and advice to other CSE areas, GoC departments and agencies or allied agencies.
- Leading teams & managing projects, as required.
- Degree from a recognized university or college in Computer Science, Computer Engineering including Mathematics.
- *3rd and 4th year university students who are currently completing their degree are eligible to apply.
- IT Security
- Software reverse engineering
- IT Architecture
- Software Development
- Network/System Administration
- High Performance Computing (HPC) technologies and architectures
Apply