- Expertini Resume Scoring: See how well your CV/Résumé matches this job: Staff Fullstack Developer Simulation.
Staff Fullstack Developer- Simulation — Socket.dev, quebec (Hiring Now)
This posting is not for an existing vacancy within the organization and is open to new applications.
(New Head Count)
As part of the application process, Artificial Intelligence will be used in the hiring process for this role
This role is categorized as remote.
This means the successful candidate may be based anywhere in Canada and is not expected to report to a GM worksite unless directed by their manager.
GM’s simulation team is looking for an experienced stafffullstackdeveloper to be a key technical leader in our mission to deliver autonomous driving technologies safely.
This is a high-impact role where your work directly enables the validation of our most complex AI-driven systems.
Technical Vision: Define the architectural roadmap for our Simulation Scenario Definition platform and/or its programmatic Typescript/Python SDK.
Scalable Tooling : Lead the design and implementation of our next-generation graphical editing tools used by hundreds of engineers to precisely define complex traffic, environment, and sensor scenarios.
Performance & Infrastructure : Drive the evolution of our Python infrastructure, focusing on core algorithms for scenario serialization, validation, and integration with our large-scale cloud compute cluster.
Mentorship : Act as a hands-on mentor, setting the engineering excellence standard for API design, code quality, and testing practices across the team.
7+ years of professional experience minimum in software development, witha significant portionfocused onlarge-scale platforms, tooling, or SDK development .
Proven ability tolead technical architecture and drive complex, multi-quarter projects from concept to production.
Strong experience withfront-end engineering for sophisticated graphical applications usingTypeScript (e.g., using modern frameworks like React or Vue, and graphical/mapping libraries like WebGL/Three.js, orMapboxGL).
Expert-levelproficiencyinPython , including deep knowledge of best practices, performance optimization, and building robust APIs/SDKs for external consumers.
A track recordofmentoring and coaching mid-level and senior engineers, raising the technical bar, and driving code quality standards within a team.
Solid foundation in3D graphics, computational geometry, and/or real-time simulation concepts .
Direct experience developing or extending aDomain-Specific Language (DSL) or high-level scripting language.
Background ingame engines (e.g., Unity, Unreal) or other professional simulation software.
Experience indata visualization techniques for large, complex datasets.
Familiarity with the architecture ofAutonomous Vehicle (AV) technology (e.g.,perception, planning, controls) or other complex robotics/safety-critical systems.
The salary range for this role is $167,000 to $216,200.
The actual base salary a successful candidate will be offered within this range will vary based on factors relevant to the position.
GM DOES NOT PROVIDE IMMIGRATION-RELATED SPONSORSHIP FOR THIS ROLE.
DO NOT APPLY FOR THIS ROLE IF YOU WILL NEED GM IMMIGRATION SPONSORSHIP NOW OR IN THE FUTURE
The goal of the General Motors of Canada total rewards program is to support the health and well-being of you and your family.
Our comprehensive compensation plan currently includes the following benefits, in addition to many others:
Cette offre ne correspond pas à un poste vacant existant au sein de l’organisation et est ouverte aux nouvelles candidatures.
(Nouveau poste autorisé)
Dans le cadre du processus de candidature, l’intelligence artificielle sera utilisée dans le processus d’embauche pour ce poste.
Ce poste est classé comme un poste à distance.
Cela signifie que la personne retenue peut être établie n’importe où au Canada et ne devrait pas avoir à se présenter dans un établissement de GM, sauf indication contraire de la part de sa gestionnaire ou de son gestionnaire.
L’équipe de simulation de GM est à la recherche d’une ingénieure principale ou d’un ingénieur principal expérimenté en développement full stack pour jouer un rôle de leadership technique clé dans le cadre de notre mission visant à déployer de façon sécuritaire des technologies de conduite autonome.
Il s’agit d’un rôle à fort impact, dans lequel votre travail contribuera directement à la validation de nos systèmes d’IA les plus complexes.
Vision technique : définir la feuille de route architecturale de notre plateforme de définition de scénarios de simulation et/ou de son SDK programmatique en TypeScript/Python.
Outils évolutifs : diriger la conception et la mise en œuvre de nos outils graphiques d’édition de nouvelle génération, utilisés par des centaines d’ingénieures et d’ingénieurs pour définir avec précision des scénarios complexes liés à la circulation, à l’environnement et aux capteurs.
Performance et infrastructure : piloter l’évolution de notre infrastructure Python, en mettant l’accent sur les algorithmes de base pour la sérialisation et la validation des scénarios, ainsi que sur leur intégration à notre cluster infonuagique de calcul à grande échelle.
Mentorat : agir comme mentore ou mentor pratique, établir la norme d’excellence en ingénierie en matière de conception d’API, de qualité du code et de pratiques de test au sein de l’équipe.
Au moins 7 années d’expérience professionnelle en développement logiciel, dont une part importante consacrée à des plateformes, des outils ou des SDK à grande échelle.
Capacité démontrée à diriger l’architecture technique et à mener des projets complexes s’échelonnant sur plusieurs trimestres, de la conception à la mise en production.
Solide expérience en ingénierie front-end pour des applications graphiques sophistiquées utilisant TypeScript, par exemple des frameworks modernes comme React ou Vue, ainsi que des bibliothèques graphiques ou cartographiques comme WebGL/Three.js ou MapboxGL.
Maîtrise experte de Python, y compris une connaissance approfondie des pratiques exemplaires, de l’optimisation des performances et de la création d’API/SDK robustes destinés à des utilisateurs externes.
Expérience avérée en mentorat et en accompagnement d’ingénieures et d’ingénieurs de niveau intermédiaire et principal, en rehaussant le niveau technique et en faisant progresser les normes de qualité du code au sein d’une équipe.
Solides connaissances en graphisme 3D, en géométrie computationnelle et/ou en concepts de simulation en temps réel.
Expérience directe dans le développement ou l’extension d’un langage spécifique à un domaine (DSL) ou d’un langage de script de haut niveau.
Expérience des moteurs de jeu, comme Unity ou Unreal, ou d’autres logiciels professionnels de simulation.
Expérience des techniques de visualisation de données pour de grands ensembles de données complexes.
Connaissance de l’architecture des technologies de véhicules autonomes (VA), notamment la perception, la planification et les systèmes de commande, ou d’autres systèmes complexes de robotique essentiels à la sécurité.
L’échelle salariale pour ce poste est de 167 000 $ à 216 200 $.
Le salaire de base réel qui sera offert à la personne retenue dans cette fourchette variera en fonction de facteurs pertinents pour le poste.
GM N’OFFRE PAS DE PARRAINAGE EN MATIÈRE D’IMMIGRATION POUR CE POSTE.
NE POSTULEZ PAS À CE POSTE SI VOUS AUREZ BESOIN DU PARRAINAGE DE GM EN MATIÈRE D’IMMIGRATION MAINTENANT OU À L’AVENIR.
L’objectif du programme global de rémunération de General Motors du Canada est de soutenir la santé et le bien-être de vous-même et de votre famille.
Notre régime de rémunération complet comprend actuellement les avantages suivants, en plus de nombreux autres :
Our vision is a world with Zero Crashes, Zero Emissions and Zero Congestion and we embrace the responsibility to lead the change that will make our world better, safer and more equitable for all.
We believe we all must make a choice every day – individually and collectively – to drive meaningful change through our words, our deeds and our culture.
Every day, we want every employee to feel they belong to one General Motors team.
General Motors is committed to being a workplace that is not only free of unlawful discrimination, but one that genuinely fosters inclusion and belonging.
We strongly believe that providing an inclusive workplace creates an environment in which our employees can thrive and develop better products for our customers.
We encourage interested candidates to review the key responsibilities and qualifications for each role and apply for any positions that match their skills and capabilities.
Applicants in the recruitment process may be required, where applicable, to successfully complete a role-related assessment(s) and/or a pre-employment screening prior to beginning employment.
General Motors offers opportunities to all job seekers including individuals with disabilities.
If you need a reasonable accommodation to assist with your job search or application for employment, email us or call us at .
In your email, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying.
✨ Smart • Intelligent • Private • Secure
Practice for Any Interview Q&A (AI Enabled)
Predict interview Q&A (AI Supported)
Mock interview trainer (AI Supported)
Ace behavioral interviews (AI Powered)
Record interview questions (Confidential)
Master your interviews
Track your answers (Confidential)
Schedule your applications (Confidential)
Create perfect cover letters (AI Supported)
Analyze your resume (NLP Supported)
ATS compatibility check (AI Supported)
Optimize your applications (AI Supported)
O*NET Supported
O*NET Supported
O*NET Supported
O*NET Supported
O*NET Supported
European Union Recommended
Institution Recommended
Institution Recommended
Researcher Recommended
IT Savvy Recommended
Trades Recommended
O*NET Supported
Artist Recommended
Researchers Recommended
Create your account
Access your account
Create your professional profile
Preview your profile
Your saved opportunities
Reviews you've given
Companies you follow
Discover employers
O*NET Supported
Common questions answered
Help for job seekers
How matching works
Customized job suggestions
Fast application process
Manage alert settings
Understanding alerts
How we match resumes
Professional branding guide
Increase your visibility
Get verified status
Learn about our AI
How ATS ranks you
AI-powered matching
Join thousands of professionals who've advanced their careers with our platform
Unlock Your Staff Fullstack Potential: Insight & Career Growth Guide
Real-time Staff Fullstack Jobs Trends in quebec, Canada (Graphical Representation)
Explore profound insights with Expertini's real-time, in-depth analysis, showcased through the graph below. This graph displays the job market trends for Staff Fullstack in quebec, Canada using a bar chart to represent the number of jobs available and a trend line to illustrate the trend over time. Specifically, the graph shows 9720 jobs in Canada and 190 jobs in quebec. This comprehensive analysis highlights market share and opportunities for professionals in Staff Fullstack roles. These dynamic trends provide a better understanding of the job market landscape in these regions.
Great news! Socket.dev is currently hiring and seeking a Staff Fullstack Developer Simulation to join their team. Feel free to download the job details.
Wait no longer! Are you also interested in exploring similar jobs? Search now: Staff Fullstack Developer Simulation Jobs quebec.
An organization's rules and standards set how people should be treated in the office and how different situations should be handled. The work culture at Socket.dev adheres to the cultural norms as outlined by Expertini.
The fundamental ethical values are:The average salary range for a Staff Fullstack Developer Simulation Jobs Canada varies, but the pay scale is rated "Standard" in quebec. Salary levels may vary depending on your industry, experience, and skills. It's essential to research and negotiate effectively. We advise reading the full job specification before proceeding with the application to understand the salary package.
Key qualifications for Staff Fullstack Developer Simulation typically include Other General and a list of qualifications and expertise as mentioned in the job specification. Be sure to check the specific job listing for detailed requirements and qualifications.
To improve your chances of getting hired for Staff Fullstack Developer Simulation, consider enhancing your skills. Check your CV/Résumé Score with our free Resume Scoring Tool. We have an in-built Resume Scoring tool that gives you the matching score for each job based on your CV/Résumé once it is uploaded. This can help you align your CV/Résumé according to the job requirements and enhance your skills if needed.
Here are some tips to help you prepare for and ace your job interview:
Before the Interview:To prepare for your Staff Fullstack Developer Simulation interview at Socket.dev, research the company, understand the job requirements, and practice common interview questions.
Highlight your leadership skills, achievements, and strategic thinking abilities. Be prepared to discuss your experience with HR, including your approach to meeting targets as a team player. Additionally, review the Socket.dev's products or services and be prepared to discuss how you can contribute to their success.
By following these tips, you can increase your chances of making a positive impression and landing the job!
Setting up job alerts for Staff Fullstack Developer Simulation is easy with Canada Jobs Expertini. Simply visit our job alerts page here, enter your preferred job title and location, and choose how often you want to receive notifications. You'll get the latest job openings sent directly to your email for FREE!
No language matches that.
Pages are translated by Google Translate, so wording may not be perfect. Pick English to see the original.
No country matches that.
Each country has its own Expertini site — its own jobs, salaries and job alerts.