Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Build Systems Software Developer improving compilation, packaging, and CI/CD for OPAL-RT’s real-time simulation products. Supporting R&D teams across complex build environments.

Responsibilities

  • Design, develop, and maintain internal tools related to build systems and software packaging
  • Evolve and improve the compilation pipelines and build systems used by R&D teams
  • Diagnose and resolve complex issues related to builds, dependencies, compilers, and development environments
  • Improve build reliability, performance, and reproducibility
  • Collaborate with the Architecture Office on the design and evolution of the build system
  • Collaborate with R&D teams on their build systems, dependencies, and delivery constraints
  • Integrate build and packaging systems with the company’s CI/CD platforms
  • Contribute to the development and maintenance of internal tools

Requirements

  • Bachelor’s degree in software engineering, computer science, computer engineering, or equivalent experience
  • 5+ years of relevant experience in software development, build systems, CI/CD, or related fields
  • Strong understanding of build systems, compilation toolchains, dependency management, and software packaging
  • Experience with Conan, CMake, Git, Jenkins, and Artifactory, or equivalent tools
  • Good knowledge of Windows and Linux environments
  • French required
  • English proficiency required for software available only in English
  • Highly self-motivated, with the ability to take ownership of complex technical issues
  • Excellent communication skills and the ability to work with multiple development and continuous integration teams
  • Experience with complex or multi-platform build environments
  • Knowledge of GitHub Actions, GitLab CI, or other CI/CD platforms

Benefits

  • Flexible working hours
  • Remote work opportunities
  • Friendly, professional, collaborative, and welcoming work environment
  • Opportunities to develop knowledge and expertise
  • Competitive total compensation
  • Opportunity to work with researchers, innovators, and scientists
  • Equal opportunity employer with a non-discriminatory work environment

Job type

Full Time

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

Bachelor's Degree

Tech skills

JenkinsLinux

Location requirements

HybridMontrealCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.