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