Logo of Huzzle


Software Developer CO-OP *Summer/Fall 2024 (8 months term)

Logo of Thales


25d ago

🚀 Off-cycle Internship


AI generated summary

  • You must have a good attitude, be Agile-minded, with Linux, Docker, VM, and software dev experience in Python, C/C++, Java, Go, and/or Rust.
  • You will implement a security profile for Luna Network HSM, enhance source code with new profile, write XML configuration files, and automate security checks for integration in CI/CD chain.

Off-cycle Internship

Software EngineeringOttawa


  • This is an exciting opportunity for a computer science/software engineering student CO-OP for 8 months starting early May thru December 2024. Hybrid working schedule at the Ottawa, Canada offices.
  • At our Thales Ottawa office, we develop leading edge technologies to secure the cloud, the digital transaction, the mobile world, and the Internet of Things. Our security solutions are prevalent in today's digital world.


  • A good attitude and a demonstrated ability to work well in a dynamic team environment.
  • An Agile mindset and an academic knowledge of Agile and DevOps practices.
  • A desire to own and drive a project from the requirement gathering to the demonstration, including the design, building and test and documentation of the solution.
  • A good knowledge of Linux (installation, configuration, and development of user land applications).
  • A working knowledge of Docker & VM.
  • A proven experience of software development using Python, C/C++, Java, Go and/or Rust (at least three of them).

Education requirements

Currently Studying

Area of Responsibilities

Software Engineering


  • This software engineer CO-OP will work with our security architect and on an agile team to:
  • Implement a SCAP (Security Content Automation Protocol) security profile to check the security configuration of the base OS of the Luna Network HSM (Hardware Security Module).
  • Enhance the OpenSCAP source code with a new profile (XML configuration files writing, implementation of data collectors and comparators).
  • Automatize the security checks and prepare for their integration in a CI/CD chain.


Work type

Full time

Work mode