Vention

Industrial Automation

SeniorSoftwareSimulationDeveloper

Montreal, Quebec, Canada FULL TIME
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for mid candidates.

The Brief

“Senior Software Simulation Developer at Vention. Skills: browser-based simulation engine, 3D simulation features, workflows, design, validation, visualization, software development, TypeScript, ReactJS. Design, develop, and maintain robust software applications, ensuring high performance and scalability.. Support and mentor junior members of the team in all aspects of agile software development.”

What You'll Achieve.

empower users to autonomously design, validate, and visualize their machines; high impact on the platform’s capabilities and how we demonstrate our technology to customers

Industry & Context.

Industrial Automation
Problems you'll solve

solving complex technical challenges; problem-solving and analytical skills; Analyze and refactor legacy code

What They're Looking For.

Must Have

Bachelor’s or Master’s degree in Software Engineering, Computer Science, or a related field., 5+ years of software development experience., problem-solving and analytical skills with a keen attention to detail., Experience with game engines, physics-based simulation, or 3D graphics rendering., Experience in modernizing legacy codebases while maintaining system integrity., Familiarity with linear algebra and mathematical concepts relevant to physics and simulation.

Nice to Have

Knowledge of ROS (Robot Operating System) or other robotics software and its integration into software applications., Background in embedded systems or real-time computing is a plus.

What You'll Do.

and maintain robust software applications

ensuring high performance and scalability.

Support and mentor junior members of the team in all aspects of agile software development.

Apply software design patterns and SOLID principles to create clean

with additional exposure to Python and C++ where needed.

Develop and optimize applications using ReactJS for frontend development.

Analyze and refactor legacy code

improving architecture

maintainability and performance.

Ensure automated tests coverage is following industry best practices and maintain high standards of security and code quality.

Collaborate with cross-functional teams to develop simulation and physics-based applications.

Work with physics engines and renderers when needed.

Utilize linear algebra and other mathematical techniques when needed.

How You'll Work.

Team & Collaboration

Working as part of an agile team; Collaborate with cross-functional teams; high achievers who grow through meaningful work, solving complex challenges, learning fast, and seeing the results of our efforts every day.; move quickly and aim high, but we do it together with care, collaboration, and respect.; culture celebrates diverse perspectives and supports your growth through intentional development, leadership, and opportunities to make a real difference.

Full Job Description

Headquartered in Montreal and Berlin, Vention helps manufacturers automate their operations in record time with the only hardware and software AI-powered platform built for the factory floor. Our technology powers over 25,000 machines across 4,000 factories across 5 continents and we have the privilege to work with a significant proportion of Fortune 500 manufacturers, from space rockets, to electrical cars, to robotics. At Vention, you’ll work alongside driven and talented people who care deeply about their craft and the impact they create. We’re a team of high achievers who grow through meaningful work, solving complex challenges, learning fast, and seeing the results of our efforts every day. We move quickly and aim high, but we do it together with care, collaboration, and respect. Our culture celebrates diverse perspectives and supports your growth through intentional development, strong leadership, and opportunities to make a real difference. As a Senior Simulation Developer at Vention, you’ll be a key contributor to the evolution of our browser-based simulation engine. Working as part of an agile team, you’ll help design and implement new 3D simulation features and workflows that empower users to autonomously design, validate, and visualize their machines. Your work will have a high impact on the platform’s capabilities and how we demonstrate our technology to customers. We’re seeking someone passionate about solving complex technical challenges in a collaborative, fast-paced scaleup environment. Key Responsibilities * Design, develop, and maintain robust software applications, ensuring high performance and scalability. * Support and mentor junior members of the team in all aspects of agile software development. * Apply software design patterns and SOLID principles to create clean, maintainable, and reusable code. * Work with TypeScript, with additional exposure to Python and C++ where needed. * Develop and optimize applications using ReactJS for frontend deve

Free ATS check

Applying for this Senior Software Simulation Developer role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on SmartRecruiters

  • SmartRecruiters often includes a video screening step — check camera and mic permissions.
  • Link your GitHub or portfolio directly in the profile section for technical roles.
  • Applications may be reviewed by AI scoring before reaching a recruiter — use keywords from the job description.

ANONYMOUS · UNFILTERED

What do employees actually say about Vention?

Real rants from real employees. Read before you apply.

Read Company Rants →