
Développeur Logiciel Systèmes de Build / Build Systems Software Developer
OPAL-RT Technologies2 months ago
Remote, Canada or Montréal, CanadaSenior
Responsibilities
- Design, develop, and maintain internal tools related to build systems and software packaging.
- Evolve and improve compilation chains and build systems used by R&D teams.
- Diagnose and resolve complex issues involving builds, dependencies, compilers, and development environments.
- Improve the reliability, performance, and reproducibility of software builds.
- Integrate build and packaging systems with the company’s CI/CD platforms.
- Collaborate with the architecture office and multiple R&D, development, and continuous integration teams.
Requirements
- Bachelor’s degree in software engineering, computer science, computer engineering, or equivalent experience.
- At least 5 years of relevant experience in software development, build systems, CI/CD, or related fields.
- Strong understanding of build systems, compilation chains, dependency management, and software packaging.
- Experience with Conan, CMake, Git, Jenkins, and Artifactory, or equivalent technologies.
- Good knowledge of Windows and Linux environments.
- French is mandatory, and English proficiency is required for software available only in English.
- Strong autonomy, ownership of complex technical issues, communication skills, and ability to work across multiple teams.
- Experience with complex or multi-platform build environments is an asset.
- Knowledge of GitHub Actions, GitLab CI, or other CI/CD platforms is an asset.
Benefits
- Flexible schedule and access to telework.
- Collaborative, professional, and friendly work environment.
- Opportunities to expand knowledge while working with researchers, innovators, and scientists.
- Opportunity to contribute to technological advancement across multiple industries.
- Competitive overall compensation is offered, with no specific amount stated.