Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Simulation Developer image - Rise Careers
Job details

Senior Simulation Developer

Company Description

Vention helps some of the most innovative manufacturing companies automate their production floor in just a few days. Vention's online-first manufacturing automation platform (MAP) enables its clients to design, automate, order, and deploy manufacturing equipment directly from their web browser.

Vention is headquartered in Montreal, Canada, with offices in Berlin and Boston, and is used in over 3,000 factories on 5 continents. As one of Canada’s Most Admired Cultures and Great Place to Work, we are a performance driven culture that cares deeply about happiness. We like ambitious goals, facts & data, and constructive debates. But at the same time, we know that we can’t repeatedly push ourselves if we are not surrounded by an uplifting and caring work environment. Those two sides of our culture, feed each other and are safeguarded with the same level of attention. Our values & principles include:

  • We make our clients successful - we do what’s right for our customers, even when it makes our roles more challenging.
  • We execute and deliver - we set ambitious goals for ourselves and are energized about meeting them.
  • We debate, then commit - we challenge our own perspectives and ideas in pursuit of the best solutions.
  • We innovate to inspire - we value innovation in products, user experiences, and business practices.
  • We collaborate to achieve more - we work as one team to achieve more than we would on our own.
  • We empower our people to reach their full potential - we hold ourselves to high standards but know when to celebrate progress & achievements

Job Description

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 startup 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 development.
  • Analyze and refactor legacy code, improving maintainability and performance.
  • 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.

Qualifications

  • Bachelor’s or Master’s degree in Software Engineering, Computer Science, or a related field.
  • 5+ years of software development experience.
  • Strong 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 Skills

  • 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.

Additional Information

How We Take Care of You

  • Flexible paid time off and remote work policies.
  • Complimentary beverages and snacks so that you are fuelled and ready for your day.
  • Global comprehensive health plans so you feel your best.
  • Career growth opportunities. Your future matters.
  • Fun-filled social events curated based on diverse interests for our team to celebrate together. From sponsored sports teams to trivia nights.
  • Time off to volunteer and give back to your community.

What to Expect in Your Interview

  • Initial Call
  • Team interview
  • Design Challenge
  • Final Interview
  • Decision & Offer

Commitment to Equal Employment Opportunity

Our culture is an uplifting environment for high achievers. The fast-paced, high-performance environment will give you the opportunity to build products, processes and strategies that will have a lasting impact.

When you join Vention, you join a team of professionals with a diverse variety of experiences, backgrounds, and perspectives. Together, we strive to nurture a supportive and inclusive work environment for all. We push each other to achieve extraordinary results and forge long term relationships as a result of the intensity and passion. 

We’re passionate about helping you do your best work. Claim your seat and find out what you can do!

If you're unsure if your experience perfectly matches our job posting, we encourage you to apply anyway. We are happy to chat and get to know you better while you can understand the role as well.

Average salary estimate

$105000 / YEARLY (est.)
min
max
$90000K
$120000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Simulation Developer, Vention

At Vention, we're on a mission to transform the way manufacturing companies operate, and we're looking for a Senior Simulation Developer to join our dynamic team in Montreal. You'll dive headfirst into our innovative browser-based simulation engine, collaborating with an agile crew to design and implement cutting-edge 3D simulation features. This is your chance to make a significant impact by helping users autonomously design, validate, and visualize their machines. Passionate about tackling complex challenges? This role is perfect for you! Your expertise in software development will shine as you create robust applications using TypeScript, ReactJS, and more. Not only will you craft high-performance code, but you'll also mentor junior team members, contributing to a collaborative environment that thrives on innovation and problem-solving. Your background in physics-based simulation or 3D graphics will be invaluable as you enhance our platform's capabilities. And as part of a company with a vibrant culture that values success, execution, and empowerment, you'll find ample opportunities for personal and professional growth. If you're ready to take your career to the next level and help lead the charge in manufacturing automation, Vention is the place for you. Join us and see what amazing things we can achieve together!

Frequently Asked Questions (FAQs) for Senior Simulation Developer Role at Vention
What are the key responsibilities of a Senior Simulation Developer at Vention?

As a Senior Simulation Developer at Vention, you'll have a range of key responsibilities including designing and implementing new 3D simulation features, developing robust software applications, mentoring junior team members, and collaborating with cross-functional teams. Your work directly influences how users interact with our platform, making it an immensely impactful role.

Join Rise to see the full answer
What qualifications are required to become a Senior Simulation Developer at Vention?

To qualify as a Senior Simulation Developer at Vention, you should possess a Bachelor’s or Master’s degree in Software Engineering, Computer Science, or a related field, accompanied by 5+ years of software development experience. Proficiency in TypeScript, ReactJS, and experience in physics-based simulation or 3D graphics rendering are also essential.

Join Rise to see the full answer
How does Vention support the professional growth of a Senior Simulation Developer?

At Vention, we are committed to your career growth. As a Senior Simulation Developer, you'll have access to mentorship opportunities, flexible work policies, and a vibrant team culture that encourages exploration and innovation. We believe that investing in our team leads to collective success.

Join Rise to see the full answer
What types of technologies will a Senior Simulation Developer use at Vention?

In your role as a Senior Simulation Developer at Vention, you'll primarily work with TypeScript and ReactJS for application development, with occasional exposure to Python and C++. Your expertise in software design patterns and familiarity with physics engines will also be invaluable as you create simulation applications.

Join Rise to see the full answer
What is the work environment like for a Senior Simulation Developer at Vention?

Vention boasts a collaborative and empowering work environment for Senior Simulation Developers. With a performance-driven culture that values both high achievement and a supportive atmosphere, you'll find encouragement to thrive and reach your full potential while being part of a team that celebrates diversity and innovation.

Join Rise to see the full answer
Common Interview Questions for Senior Simulation Developer
Can you describe your experience with physics-based simulations?

Certainly! When discussing this in an interview, focus on specific projects where you've utilized physics engines, elaborate on the challenges faced during implementation, and the outcomes of your work. Highlight any relevant mathematical concepts used in your simulations.

Join Rise to see the full answer
What methodologies do you follow in agile software development?

In response to this question, share your familiarity with agile methodologies like Scrum or Kanban. Discuss your experience with sprints, daily stand-ups, and collaborative planning. Highlight how these practices foster teamwork and ensure timely project delivery.

Join Rise to see the full answer
How do you approach code optimization?

Talk about practical experiences where you've optimized code for performance, maintainability, and scalability. Mention using profiling tools, refactoring approaches, and following SOLID principles. This shows your analytical skills and commitment to quality coding.

Join Rise to see the full answer
What role does mentorship play in your work style?

Discuss your belief in the importance of mentoring, emphasizing how you've guided junior developers in previous roles. Provide examples of how you fostered a culture of learning, problem-solving, and collaboration, which can significantly enhance team productivity.

Join Rise to see the full answer
Can you explain your experience with modernizing legacy codebases?

In your answer, provide an overview of previous projects where you've tackled legacy code challenges. Address how you maintained functionality while introducing modern techniques and frameworks. This demonstrates problem-solving skills and technical adaptability.

Join Rise to see the full answer
How do you handle tight deadlines in software development?

To answer this, share specific strategies you use to prioritize tasks, communicate effectively within your team, and maintain quality under pressure. Mention any tools or techniques you've found helpful in managing deadlines while ensuring robust code delivery.

Join Rise to see the full answer
What stacks or technologies are you most comfortable with?

Outline your experience with relevant technologies, including TypeScript, ReactJS, and others mentioned in the job description. Discuss projects you've used these technologies in and how they align with Vention’s needs, emphasizing your ability to adapt and learn new tools.

Join Rise to see the full answer
How do you keep yourself updated with new technologies and trends?

Discuss how you actively pursue learning opportunities, whether through online courses, tech conferences, or reading industry literature. Highlighting your proactive approach to staying informed shows your commitment to continuous improvement and relevance in the field.

Join Rise to see the full answer
Can you walk us through your development process for a recent project?

Detailing a recent project's development process is a great way to showcase your expertise. Discuss the initial planning, your specific contributions, technologies used, collaboration with the team, challenges faced, and how you ensured successful delivery.

Join Rise to see the full answer
What can you tell us about your experience with 3D graphics rendering?

In response, provide insight into any projects where you worked with 3D graphics rendering, addressing specific tools or libraries you utilized. Discuss the technical challenges you overcame and how your work contributed to creating visually effective simulations.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Vention Remote 2200 52e Avenue, Lachine, QC H8T 2Y3, Canada
Posted 8 days ago
Photo of the Rise User
Vention Remote 4767 Rue Dagenais, Montréal, QC H4C 1L8, Canada
Posted 7 days ago
Gather Health Remote Remote, United States
Posted 13 days ago
Photo of the Rise User
Posted 4 days ago
Weekday AI Remote No location specified
Posted 12 days ago
Photo of the Rise User
Posted 11 days ago
Sana Commerce Remote Alexandria, Alexandria Governorate, Egypt
Posted 6 days ago
Leonardo.Ai Remote No location specified
Posted 11 days ago

Vention helps some of the most innovative manufacturers automate their production floors in just a few days. Vention's online-first manufacturing automation platform allows clients to design, automate, order, and deploy automated equipment directl...

43 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
March 26, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Akron just viewed Grad Intern - No Work Experience at Walmart
Photo of the Rise User
Someone from OH, Columbus just viewed Race & Sportsbook Office Manager at Westgate Resorts
S
Someone from OH, Akron just viewed Client Service Representative at Shine Productions
Photo of the Rise User
Someone from OH, Columbus just viewed Technical Support Specialist at Samsara
Photo of the Rise User
26 people applied to Software Engineer Intern at Hudl
Photo of the Rise User
Someone from OH, Canton just viewed Full Stack Web Developer at Abnormal Security
Photo of the Rise User
Someone from OH, Canton just viewed Frontend Engineer, UX at Chainlink Labs
R
Someone from OH, Toledo just viewed Global Marketing Intern at Reebok International, Ltd
Photo of the Rise User
Someone from OH, Toledo just viewed Intern, Corporate Communications at E.L.F. BEAUTY
Photo of the Rise User
Someone from OH, Cincinnati just viewed Immigration - E2 Visa at Upwork
Photo of the Rise User
Someone from OH, Dayton just viewed Senior Director - Brand & Marketing Content at Cielo
Photo of the Rise User
10 people applied to Software Engineer Intern at IGT
Photo of the Rise User
15 people applied to Software Engineer I at Affirm
Photo of the Rise User
Someone from OH, Cleveland just viewed Scheduling Coordinator at Window Nation
T
Someone from OH, Columbus just viewed Power BI Developer - Remote at Two95 International Inc.
Photo of the Rise User
Someone from OH, Dayton just viewed Front Desk Clerk at Marriott International
Photo of the Rise User
Someone from OH, Hilliard just viewed Junior Digital Analyst at Jellyfish
Photo of the Rise User
Someone from OH, Hilliard just viewed Junior Digital Data Analyst at AECOM
Photo of the Rise User
Someone from OH, Columbus just viewed Data Analyst/R Programmer at Peet's
Photo of the Rise User
Someone from OH, Grandview Heights just viewed Service Drive Greeter at Jeff Wyler Automotive Family
Photo of the Rise User
Someone from OH, Washington Court House just viewed Administration and Clerical at Walmart