Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Real-Time C++ Software Engineer — Remote & Flexible

OPAL-RT TECHNOLOGIES India Pvt. Ltd.

English version will follow

OPAL-RT Technologies est à la recherche d’un Développeur Logiciel Temps Réel C++

À Propos D’OPAL-RT Technologies

Leader mondial dans la diversité des applications, nos outils sont utilisés dans une multitude de secteurs tels que l'automobile, l'aérospatiale, l’énergie, le transport, la fabrication industrielle, etc. Fondée au Québec et maintenant assurée par une présence mondiale, OPAL-RT a le vent dans les voiles!

English version will follow

OPAL-RT Technologies est à la recherche d’un Développeur Logiciel Temps Réel C++

À Propos D’OPAL-RT Technologies

Leader mondial dans la diversité des applications, nos outils sont utilisés dans une multitude de secteurs tels que l'automobile, l'aérospatiale, l’énergie, le transport, la fabrication industrielle, etc. Fondée au Québec et maintenant assurée par une présence mondiale, OPAL-RT a le vent dans les voiles!

Nous sommes animés par une ambition commune : repousser les limites du possible grâce à l’innovation. Nous recherchons des personnes autonomes, curieuses et motivées, qui prennent en charge leurs responsabilités, comprennent l’impact de leurs décisions et bâtissent des relations solides avec les clients. Ici, la complexité fait partie du défi et ce sont la créativité, la communication, les connaissances techniques et les compétences en résolution de problèmes qui nous permettent de faire une différence. En rejoignant OPAL-RT, tu prendras part à cette aventure collective en équipe où tu auras un impact qui dépasse les frontières, tout en façonnant l’avenir de la simulation.

Imaginez travailler pour une entreprise qui compte parmi ses clients Hydro-Québec, Caterpillar, ABB, EMBRAER, Ford, GE, Ford, GM, John Deere, RIVIAN, Texas Tech University, PNNL et Pratt & Whitney! OPAL-RT s’est donné comme ambitieux défi de démocratiser la simulation temps réel afin de la rendre accessible à chaque ingénieur et chercheur.

Dépassement Et Défis Stimulants

Rôle temporaire avec possibilité de permanence.

Dans le cadre de vos fonctions au sein de la division CPU & Cloud, vous aurez la chance de côtoyer des experts du domaine de la simulation et de concevoir des outils à la fine pointe de la technologie. Vos clients externes seront les entreprises en ingénierie, les producteurs d’électricité, les opérateurs de réseau de transport et de distribution, ainsi que des universités.

Vous aurez l’opportunité de travailler dans un environnement Agile et de participer activement au développement des fonctionnalités de notre plateforme de simulation temps réel de réseau électrique de grande envergure. Dans un contexte favorisant l'utilisation de technologies modernes, vous offrirez des solutions performantes et innovantes aux clients dans le but de « simuler plus avec moins ».

Les Logiciels OPAL-RT Présentent Autant De Défis Architecturaux Que Techniques, Où Vous Serez Amené à Travailler Avec Les Caractéristiques Suivantes

  • Un code majoritairement en C++ haut niveau.
  • Un logiciel compatible avec plusieurs plateformes et architectures (x64, Windows et Linux, Intel)
  • Un logiciel qui a pour mission de fournir des solutions dites « temps réel », qui demande un grand niveau d’optimisation du code et une architecture fortement « multi-threadée ».

Principales Responsabilités

  • Participer à la définition, à la mise en place et à l’amélioration de l’architecture du produit.
  • Concevoir et implémenter des solutions novatrices et répondant à des contraintes de performances «temps réel»..
  • Coopérer avec les spécialistes en simulation de réseaux électriques pour fournir des solutions de qualité aux clients internes et externes
  • Respecter les normes de qualité en place.
  • Collaborer en équipe dans un environnement Agile.

Exigences

  • Scolarité: Baccalauréat en génie logiciel, informatique ou équivalent;
  • Expérience : Minimum 5 ans d’expérience en développement logiciel et une expérience pertinente en C++;
  • Compétences requises: Expérience en langage de programmation: C++, Python ; Expérience avec la programmation multithreading ; Expérience avec Git
  • Connaissances linguistiques : Français obligatoire; la connaissance de l’anglais est requise pour la communication avec les collègues et partenaires hors Québec.
  • Compétences recherchées : Autonomie, curiosité, bonne communication interpersonnelle, esprit d’équipe, intérêt pour l’optimisation de code.

Atouts Significatifs

  • Connaissance des outils et langages suivants : GO, Java
  • Connaissances en Matlab/Simulink
  • Expérience avec les méthodes agiles (SCRUM, Kanban…);
  • Expérience avec la programmation système multiplateforme et/ou «temps réel».

Une Carrière Chez OPAL-RT Vous Conviendra Si

  • Tu rêves d’une ambiance à la fois professionnelle, collaborative et conviviale;
  • Tu as besoin d’un horaire flexible et l’accès au télétravail afin de concilier ta vie privée à ta vie professionnelle;
  • Tu souhaites parfaire tes connaissances et ton savoir-faire en côtoyant des chercheurs, des innovateurs, des scientifiques qui ont tous un point en commun, la Passion;
  • Tu as fait le choix d’être un collaborateur important pour l’avancement technologie d’une multitude d’industries à travers le monde;
  • Tu connais ta valeur et recherches une rémunération globale concurrentielle;
  • Tu souhaites faire évoluer ta carrière dans une entreprise qui encourage la mobilité interne et t’ouvre la porte à de nouveaux défis.

  • L'utilisation du genre masculin inclut le féminin et est utilisé uniquement pour faciliter la lecture.
  • Créer un travail significatif signifie adopter différentes perspectives. Nous sommes un employeur garantissant l'égalité des chances et ne discriminons pas. Embrasser la différence est ce qui fait de OPAL-RT ce qu'elle est — nous ne voudrions pas qu'il en soit autrement.

_________________________________________________________________________________________

OPAL-RT Technologies is looking for a C++ Real Time Software Developer

About OPAL-RT Technologies

A global leader across a wide range of applications, our tools are used in many industries, including automotive, aerospace, energy, transportation, industrial manufacturing, and more. Founded in Quebec and strengthened by a global presence, OPAL-RT is moving forward with strong momentum!

We are driven by a shared ambition: to push the boundaries of what is possible through innovation. We are looking for autonomous, curious, and motivated people who take ownership of their responsibilities, understand the impact of their decisions, and build strong relationships with clients. Here, complexity is part of the challenge, and creativity, communication, technical knowledge, and problem-solving skills are what allow us to make a difference. By joining OPAL-RT, you will take part in this collective team adventure, where you will have an impact that reaches beyond borders while helping shape the future of simulation.

Imagine working for a company whose customers include Hydro-Québec, Caterpillar, ABB, EMBRAER, Ford, GE, GM, John Deere, RIVIAN, Texas Tech University, PNNL, and Pratt & Whitney! OPAL-RT has set itself the ambitious challenge of democratizing real-time simulation to make it accessible to every engineer and researcher.

Achievements And Stimulating Challenges

Temporary position with the possibility of becoming permanent.

As part of your duties within the CPU & Cloud division, you will have the opportunity to work alongside experts in the field of simulation and to design state-of-the-art tools. Your external customers will be engineering companies, power producers, transmission and distribution network operators, as well as universities.

You will have the opportunity to work in an Agile environment and actively participate in the development of the functionalities of our real-time simulation platform for large-scale electrical networks. In a context favoring the use of modern technologies, you will offer efficient and innovative solutions to customers with the aim of "simulating more with less".

OPAL-RT software presents as many architectural as technical challenges, where you will have to work with the following characteristics:

  • A code mainly in high level C++ ;
  • Software compatible with several platforms and architectures(x64, Windows et Linux, Intel)
  • Software whose mission is to provide so-called “real-time” solutions, which requires a high level of code optimization and a highly “multi-threaded” architecture.

Main Duties

  • Participate in the definition, implementation and improvement of the product architecture;
  • Design and implement innovative solutions that meet "real-time" performance constraints
  • Cooperate with electrical network simulation specialists to provide quality solutions to internal and external customers
  • Respect the quality standards in place;
  • Collaborate as a team in an Agile environment;

Requirements

  • Education:Bachelor's degree in software engineering, computer science or equivalent;
  • Experience:Minimum 5 years of experience in software development and relevant experience in C++;
  • Required skills : Experience in programming language: C++, Python; Experience with multithreading programming; Experience with Git
  • Language abilities:French is mandatory; knowledge of english is required for communication with colleagues and partners outside Quebec.
  • Soft skills:Autonomy, curiosity, good interpersonal communication, team spirit, interest in code optimization.

Significant Assets

  • Knowledge of the following tools and languages: GO, Java.
  • Knowledge of Matlab/Simulink.
  • Experience with agile methods (SCRUM, Kanban…).
  • Experience with cross-platform and/or “real-time” system programming.

Acareer WithOPAL-RT Will Suit You If

  • You dream of a professional environment that is also cooperative and friendly.
  • You need a flexible schedule and the ability to telecommute in order to balance work and home life.
  • You want to continue to expand your knowledge and know-how by working side-by-side with researchers, innovators and scientists who share one thing; Passion.
  • You have chosen to be an important contributor to the technological progress in a multitude of industries around the wolrd.
  • You know your worth and seek a globally competitive salary.
  • You want to grow your career within a company that encourages internal mobility and opens the door to new challenges.
  • The use of the masculine gender includes the feminine and is employed solely to facilitate reading.
  • Creating meaningful work means embracing different perspectives. We are an equal opportunity employer and do not discriminate. Embracing difference is what makes OPAL-RT what it is—and we wouldn’t have it any other way
#J-18808-Ljbffr
Vacancy posted 16 hours ago
Similar jobs that could be interesting for youBased on the Real-Time C++ Software Engineer — Remote & Flexible in Montréal, QC vacancy
  •  ...experiencing strong growth, we are actively seeking an experienced C++ / C# Developer . About the Role & Context You will...  ...a high-performance caching layer powered by Couchbase . Real-Time Engine: Low-latency frameworks (Streaming, Contribution, flows, pre-... 
    Suggested
    Full time

    NÖORD TECHNOLOGIES

    Montréal, QC
    9 days ago
  •  ..., comprehensive benefits, and flexible work arrangements. Job Description...  ...We are looking for a Senior Software Developer: Design, develop,...  ...software applications using C++. Apply software development...  ...Master’s degree in Computer Engineering or Computer Science;... 
    Flexible hours
    Permanent employment
    Full time

    Cs Group

    Montréal, QC
    more than 2 months ago
  •  ...recherche d’un Développeur Logiciel Temps Réel C++     À propos d’OPAL-RT Technologies :...  ...;  Tu as besoin d’un horaire flexible et l’accès au télétravail afin de concilier...  ...-RT Technologies is looking for a C++ Real Time Software Developer     About OPAL-RT Technologies... 
    Remote work
    Flexible hours
    Full time
    Work from home

    Opal-rt

    Montréal, QC
    22 days ago
  • $60k - $115k per year

    Développeur(se) C# / C++ – Expert(e) systèmes temps réel Description de poste Faites...  ...au monde. C# / C++ Developer – Real-Time Systems Expert Position Description...  ...and architectural governance. • Promote software engineering best practices related to code... 
    Suggested
    Work at office
    Day shift
    Montréal, QC
    4 days ago
  •  ...experiences will be in the app but all assets will be loaded remotely. Job Description We are looking for a Software Engineer with a specialization in Unreal Engine. You will be helping build cutting edge real-time content technology and developing internal production... 
    Remote work
    Full time
    Worldwide

    Chewi Creative

    Montréal, QC
    more than 2 months ago
  • $240k per year

     ...Ultra Low-Latency C++ Engineer Role Role:  Ultra Low-Latency C++ Engineer (C++ 20/23) Client: Elite Buy-Side Fund Compensation:...  ...Our elite buy-side clients are looking for a highly talented C++ Software Engineer to join an experienced tech team. This is an environment... 
    Permanent employment

    Hunter Bond

    Montréal, QC
    a month ago
  •  ...Description: Développeur logiciel C++ **Il y a 2 postes à combler: 1...  .... La personne doit être flexible. Description du poste: Le...  ...bon sens de l’initiative. C++ Software Developer Position...  ...Github or other). Knowledge of real-time programming structures, including... 
    Flexible hours

    Kronos Consulting

    Montréal, QC
    4 days ago
  •  ...world. Role overview   As a Software Engineer, you’ll join our team to plan, build and...  ...Assist with estimations, task planning and time management Continuously learn new...  ...contribution to your pension plan (RRSP) Flexible hours of work and choose how you work... 
    Flexible hours
    Full time
    Work at office

    Osedea

    Montréal, QC
    more than 2 months ago
  •  ...structures de données, algorithmes et programmation orientée objet en C++ Excellentes aptitudes pour la résolution de problèmes...  ...frequency proprietary trading firm founded in 1998, seeks Senior Software Engineers for our Core Engineering team. These systems enable Tower to... 
    Daily paid
    Full time
    Work at office

    Tower Research Capital

    Montréal, QC
    more than 2 months ago
  •  ...get made on confidence all the time. We structure your CRM, billing...  ...GTM leaders to build a revenue engine that moves the business forward...  .... About the role As a Software Engineer at Vasco, you'll build...  ...where the cost of being wrong was real, at the scale you've worked at,... 
    Full time
    Internship
    3 days per week

    Vasco

    Montréal, QC
    11 days ago
  • Description Role Overview We are seeking an experienced Senior Developer to support the implementation, optimisation, and transformation of Power Platform initiatives. The role requires deep understanding of the solution and relevant experience. the successful candidate...
    Full time

    Bbgc

    Montréal, QC
    9 days ago
  •  ...automate their operations in record time with the only hardware and software AI-powered platform built for the factory...  ..., and opportunities to make a real difference. Job Description...  ...product managers, designers, and other engineers to deliver robust applications that... 
    Long term contract
    Full time
    Internship
    Work at office
    Work from home

    Vention

    Montréal, QC
    more than 2 months ago
  •  ...Chef d'équipe développement logiciel C++ très motivé(e) pour se joindre à...  ...seeking a highly motivated Lead C++ Software Developer to join our Market Data Engineering group in Montreal. Operating in a highly...  ..., design, and delivery of time-critical, ultra-low latency, multi-... 
    Long term contract
    Full time
    Work at office

    Exegy

    Montréal, QC
    more than 2 months ago
  •  ...versatile deep-learning based vision software for quality inspection processes....  ...in-a-million’’ Full stack Software Engineer/Developer that will join our Product...  .... Collective insurances plan Flexible hours, personal days off and remote work possible. Vibrant office in... 
    Remote work
    Flexible hours
    Full time
    Work at office

    Haxio

    Montréal, QC
    21 days ago
  • $60 - $120 per hour

     ...AI & Software Engineers – Remote Opportunities Full-Time & Flexible Contract Options | Remote $60 - $120 per hour We are recruiting for multiple opportunities with a fast-growing AI technology business working on advanced AI systems and software engineering projects... 
    Remote job
    Flexible hours
    Hourly pay
    Full time
    Contract work

    Andrews Recruitment Group

    Montréal, QC
    a month ago
  •  ...founded in 2010 by two aeronautical engineers who realized that the healthcare...  ...Professional Tenure: 10+ years of total software engineering experience, with at...  ...Conditions: Permanent full-time position (40 hours per week). Flexible hybrid or remote work arrangement.... 
    Remote work
    Flexible hours
    Long term contract
    Permanent employment
    Full time
    Work at office
    Immediate start
    Worldwide

    Medfar

    Montréal, QC
    a month ago
  • $72k - $90k per year

     ...opportunity to thrive. Lyft’s team in Montreal is looking for a Software Engineer in Test to join its LUS team. Our goal is to continue the...  ...holidays, salaried team members are covered under Lyft's flexible paid time off policy. The policy allows team members to take off as... 
    Flexible hours
    Hourly pay
    Full time
    Work at office
    3 days per week

    Lyft

    Montréal, QC
    a month ago
  •  ..., nous connectons les meilleurs talents tech avec des entreprises qui construisent l'avenir. Aujourd'hui, nous recrutons un·e Software Engineer AI pour l'un de nos clients : une scale-up montréalaise à la pointe de l'IA appliquée pour les opérations financières. Qui... 
    Remote work
    Daily paid
    Permanent employment
    Full time
    Part time

    Maplr

    Montréal, QC
    more than 2 months ago
  •  ...powerful motion-tracking tools, giving members real-time feedback and guidance as they work...  ...recovery progress. We're looking for a Staff Software Engineer to serve as the technical leader...  ...Health Hybrid Model We believe that remote work and in-person work have their own... 
    Remote work
    Daily paid
    Full time
    Apprenticeship
    Work at office
    Worldwide
    3 days per week

    Hinge Health, Inc.

    Montréal, QC
    more than 2 months ago
  •  ...Location: Montréal Employment type: Regular, full-time Team: Technology / Engineering Start date: As soon as possible. We're a fintech firm...  ...Expect a high bar, a premium on integrity and invention, and a real appetite for questioning the consensus. This role... 
    Full time
    Immediate start

    Calliere

    Montréal, QC
    more than 2 months ago
  •  ...We are seeking a Manager, Software Development to join our EVV (Electronic...  ...Reporting to the Director of Engineering, you will lead a cross‑...  ...analyses are completed and lead to real follow‑ups in code,...  ...tooling that reduce incidents over time. ~ Strong organizational and... 
    Flexible hours
    Long term contract
    Full time
    Work at office

    Alayacare

    Montréal, QC
    more than 2 months ago
  •  ...Consultancy (TTC) is a global specialist software testing company with a focus on helping organizations...  ...~401K w/ company match ~ Paid Time Off ~ Paid Holidays ~ Work Life Balance...  ...primary purpose of the Senior Software QA Engineer is to lead and deliver testing services... 
    Full time

    TTC Global

    Montréal, QC
    more than 2 months ago
  •  ...competitive salaries, complete benefits, and flexible work location and schedule. Job...  ...CS Group Canada is looking for a Software Verification Engineer. Their role will be to test embedded software...  ...performance (quality, efficiency, on-time delivery). Qualifications... 
    Flexible hours
    Permanent employment
    Full time
    Work at office

    Cs Group

    Montréal, QC
    more than 2 months ago
  •  ...collaborative feedback and best practices. Work closely with engineering, product, and partner teams to deliver high-quality solutions...  .... Solid understanding of object-oriented programming (OOP), software design patterns, and decomposition principles. Experience... 
    Full time

    Xsolla

    Montréal, QC
    more than 2 months ago
  •  ...and assess supplier’s airborne software and electronic hardware designs...  ...langages de programmation (C, C++, Ada95, Assembly, Python) ainsi...  ...vous êtes proactif, adaptable et flexible, que vous faites preuve d’...  ...knowledge of operating systems and real-time executives You have general... 
    Flexible hours
    Full time
    Temporary work
    Worldwide

    Sogeclair

    Montréal, QC
    more than 2 months ago
  •  ...well-structured and distributed Software Development Agency out of...  ...This position is open for remote work.  Job requirements Responsibilities...  ...with Product Owners and Engineering team to define, architect, and...  ...will be deploying multiple times a week as part of an Agile process... 
    Remote work
    Full time

    Guarana

    Montréal, QC
    more than 2 months ago
  • $34 - $36 per hour

     ...thrive. Interns work side-by-side with top engineers in the industry while having autonomy from...  ...have less than 2 years of relevant full-time work experience Available during...  ...working with databases Experience solving real-time technology problems Experience with... 
    Full time
    Summer work
    Internship
    Summer internship
    Work at office
    Immediate start
    Work from home
    3 days per week

    Lyft

    Montréal, QC
    a month ago
  •  ...include frontend and backend engineers, AI research scientists, and others...  ...C#, XAML, and — when needed — C++. Define and enforce best-...  ...accessible and inclusive software. ~ Excellent software engineering...  ...apps (memory usage, startup time, rendering performance, high-DPI... 
    Long term contract
    Full time
    Work at office

    Speechify

    Montréal, QC
    more than 2 months ago
  • $75k - $130k per year

    Développeur logiciel C/C++ senior Description de poste Nous...  ...au monde. Senior C/C++ Software Developer Position Description...  ...in Computer Science, Software Engineering, or a related discipline. • Good...  ...programming and design • Real time and multi threaded... 
    Montréal, QC
    4 days ago
  •  ...Responsibility: MANNARINO Systems & Software Inc. is a leader in providing...  ..., hardware and certification engineering services to the aerospace,...  .... Proficient with Python/C++ Exposure to SysML or UML....  ...applications. Work can be done remotely. For employees based in... 
    Remote work
    Long term contract
    For contractors
    Work at office
    1 day per week

    MANNARINO

    Montréal, QC
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Real-Time C++ Software Engineer — Remote & Flexible. Be the first to apply!