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 ».
- 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.
- 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.
- 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».
- 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.
- 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.
- 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;
- 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.
- 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.
- 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
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-...SuggestedFull time
- ..., 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 hoursPermanent employmentFull time
- ...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 workFlexible hoursFull timeWork from home
$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...SuggestedWork at officeDay shift- ...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 workFull timeWorldwide
$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- ...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
- ...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 hoursFull timeWork at office
- ...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 paidFull timeWork at office
- ...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 timeInternship3 days per week
- 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
- ...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 contractFull timeInternshipWork at officeWork from home
- ...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 contractFull timeWork at office
- ...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 workFlexible hoursFull timeWork at office
$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 jobFlexible hoursHourly payFull timeContract work- ...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 workFlexible hoursLong term contractPermanent employmentFull timeWork at officeImmediate startWorldwide
$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 hoursHourly payFull timeWork at office3 days per week- ..., 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 workDaily paidPermanent employmentFull timePart time
- ...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 workDaily paidFull timeApprenticeshipWork at officeWorldwide3 days per week
- ...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 timeImmediate start
- ...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 hoursLong term contractFull timeWork at office
- ...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
- ...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 hoursPermanent employmentFull timeWork at office
- ...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
- ...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 hoursFull timeTemporary workWorldwide
- ...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 workFull time
$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 timeSummer workInternshipSummer internshipWork at officeImmediate startWork from home3 days per week- ...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 contractFull timeWork at office
$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...- ...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 workLong term contractFor contractorsWork at office1 day per week
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!
Related searches
- c++ developer Montréal, QC
- c++ developer fintech Montréal, QC
- junior c++ developer Montréal, QC
- c++ software developer Montréal, QC
- embedded c c++ software engineer Montréal, QC
- programmeur c++ Montréal, QC
- c++ Montréal, QC
- golang software developer Montréal, QC
- remote software Montréal, QC
- software support Montréal, QC


