Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
OPAL-RT TECHNOLOGIES

Real-Time C++ Software Developer

OPAL-RT TECHNOLOGIES

. Participate in defining, implementing, and improving product architecture .

Posted 9/23/2026full-timeMontreal • CanadaMid-LevelSeniorWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in C++ and Python for developing large-scale real-time simulation solutions, with a strong focus on multithreaded programming and Agile methodologies. Proficient in collaborating with cross-functional teams to deliver high-quality products while adhering to established quality standards.

Highest-signal resume keywords
C++ ProgrammingPython ProgrammingMultithreaded ProgrammingAgile MethodologiesFrench Language Proficiency

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
C++PythonMultithreaded ProgrammingGitCross-Platform ProgrammingReal-Time Systems ProgrammingCode OptimizationMATLAB/SimulinkGoJava
Soft Skills
Interpersonal SkillsCommunication SkillsTeam SpiritAutonomyCuriosity
Tools & Technologies
AgileScrumKanban
Industry Keywords
Electrical Grid SimulationQuality StandardsSimulation ToolsEngineering FirmsPower ProducersTransmission and Distribution Systems

Tech Stack

Tools & technologies
CloudJavaPythonC++Go

About the role

Key responsibilities & impact
  • Participate in defining, implementing, and improving product architecture
  • Design and implement innovative solutions that meet real-time performance requirements
  • Develop features for a large-scale real-time electrical grid simulation platform
  • Collaborate with electrical grid simulation specialists to deliver high-quality solutions to internal and external customers
  • Comply with established quality standards
  • Collaborate as part of a team in an Agile environment
  • Work within the CPU & Cloud Division on state-of-the-art simulation tools
  • Support engineering firms, power producers, transmission and distribution system operators, and universities

Requirements

What you’ll need
  • Bachelor's degree in software engineering, computer science, or an equivalent field
  • At least 5 years of software development experience
  • Relevant experience with C++
  • Experience with C++ and Python
  • Experience with multithreaded programming
  • Experience with Git
  • French is mandatory
  • English proficiency is required to communicate with colleagues and partners outside Quebec
  • Autonomy, curiosity, strong interpersonal and communication skills, team spirit, and an interest in code optimization
  • Knowledge of Go and Java is an asset
  • Knowledge of MATLAB/Simulink is an asset
  • Experience with Agile methodologies (Scrum, Kanban) is an asset
  • Experience with cross-platform and/or real-time systems programming is an asset

Benefits

Comp & perks
  • Flexible working hours
  • Telecommuting and remote work options
  • Professional, collaborative, and friendly work environment
  • Opportunities to work with researchers, innovators, and scientists
  • Competitive global compensation
  • Internal mobility and career development opportunities
  • Equal opportunity employer