logo image

Quanser Career Opportunities

Unreal Engine Real-Time Software Developer

Description

Date of posting:            May 2025
Job Title:                     Unreal Engine Real-Time Software Developer
Department:                 Engineering
Team:                           Software
Location:                      Waterloo, Ontario, Canada
Type of job:                  Full-time Permanent
Start Date:                     ASAP
 
 
OUR PROMISE TO YOU
We offer a fast-paced, dynamic, and creative environment where your opinions and ideas can make a difference. People who thrive here are all incredibly smart and self-starters who enjoy working in a positive, energetic and ever-changing environment. Quanser thrives on amazing internal and external relationships, so if you are looking for a company where you will enjoy hanging out with your colleagues… this opportunity is for you!
 
We provide a corporate environment that emphasizes and supports individual growth, offering resources and development opportunities to ensure your long-term success. Our leaders care deeply about your career goals and will try to help you meet your professional aspirations. If all of this sounds like something you will enjoy, we look forward to hearing from you. 
 
This is an in-person position located at our Waterloo R&D office right next to the University of Waterloo.

POSITION OVERVIEW
We have an immediate need in our Engineering Department for an Unreal Engine Real-Time Software Developer to work on the next generation of our Quanser Interactive Labs (QLabs) digital twin simulation software. The software shall be designed to run on a broad range of computing platforms and interact with user-driven external real-time code to simulate various robotics and engineering scenarios. The successful candidate will play a critical role in the full software development lifecycle, from design and implementation to deployment and maintenance.
 
RESPONSIBILITIES:
  • Develop core software architecture for real-time performance across multiple desktop platforms, i.e., Windows, macOS and Linux
  • Implement new simulation actor classes and supporting components
  • Develop customer-facing API’s
  • Create examples of simulation scenarios
 
ESSENTIAL QUALIFICATIONS
 
Strong programming skills and experience in:
  • Unreal Engine 5.x
  • Blueprint and C++ in UE including multi-threading implementations
  • CPU/GPU profiling and optimization
  • Python
 
NON-ESSENTIAL QUALIFICATIONS

Experience in any of the following areas is an asset:
  • Modelling assets in Blender
  • Environment creation in UE5
  • MATLAB Simulink
  • Version control (Subversion, Git)
  • Robotics and feedback control systems
 
 
Competencies & Attributes:
  • Excellent communication skills, both verbal and written
  • Excellent analytical and problem-solving skills
  • Ability to learn new skills and concepts quickly and efficiently
  • Willing to tactfully approach and push boundaries, question processes, and suggest improvements
  • Ability to embrace and drive change
  • Comfortable working both individually and in a dynamic team environment
  • Dedicated self-starter with a strong work ethic
  • Open to receiving and giving feedback and suggestions from co-workers and supervisor
 
COMPENSATION AND BENEFITS
Quanser has a team-oriented and technologically passionate culture, offering competitive salaries commensurate with experience level and a full company benefits package which includes health, dental and vision coverage. Compensation for this role will be comprised of base salary plus a performance-based component. Quanser is committed to a healthy work-life balance, offering flexible hours and a wellness program.
 
ABOUT OUR COMPANY
For over 30 years Quanser has been supplying the world’s universities with the most innovative technology to teach and research the most exciting and important fields in modern engineering — robotics, mechatronics, control, and more. 
 
Our extremely high-value solutions can be found in thousands of research and teaching labs. These labs fundamentally transform the way universities prepare the engineering leaders of tomorrow and build their global reputations. Driverless cars, high-performance drones, and biomedical wonders are the kinds of applications our users are immersed in. 
 
Through continued commitment to brilliant innovation, and non-compromising relationships with our customers, we have built an unparalleled reputation for technology, academic, and thought leadership.
 
For our team members, we offer a fast-paced, dynamic, and creative environment where your opinions and ideas can make a difference. People who thrive here are self-starters who enjoy working in an unstructured, ever-changing environment. Building successful relationships throughout the organization will be key to your success.
 
BRING YOUR WHOLE SELF TO WORK
Quanser Consulting Inc. is an equal opportunity employer, committed to fostering a diverse and inclusive workforce that is representative of the communities we serve, as well as providing an accessible workplace. We provide employment accommodation in accordance with the Ontario Human Rights Code and the Accessibility for Ontarians with Disabilities Act.
 
At Quanser we value the unique skills and experiences everyone brings to the company. We strive to provide a supportive and inclusive work environment, and we encourage all qualified candidates to apply, regardless of race, colour, religion, sex (including gender identity and/or expression), national origin, sexual orientation, civil union or relationship status, disability, age, parental status, military service, or other status protected under federal law.
 
If contacted for an employment opportunity, please advise Human Resources of your preferred pronouns, if you require accommodation, or if you have any other considerations that we might be able to accommodate to ensure you have a positive interview experience. 

Know someone who would be a perfect fit? Let them know!