CSE is currently looking to fill several positions at the junior, intermediate and senior levels. The incumbents work in a fully matrixed operational environment.

A successful candidate must display a high degree of tenacity, ingenuity, independence, and flexibility to work in various fields of expertise, and must also be willing to work with a variety of programming languages ranging from assembly, C, C++ and JAVA to scripting languages such as Perl and Python, or parallel programming using OpenMP, CUDA or HDL.

You must also have strong software engineering skills, including an appreciation for all aspects of the software development process.

Individuals with a strong desire and aptitude for working with computer network infrastructure or software quality assurance are also encouraged to apply.

Key activities could include:

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