Available Positions

Presagis is looking for dynamic, talented, highly motivated individuals seeking an exciting work environment.


Available Positions

Canada


For the job openings below, create your profile and attach your curriculum vitae and cover letter to https://cae.wd3.myworkdayjobs.com/Presagis/jobs  . If you are applying for a specific position, please search for the job opening number or job title. Please also feel free to submit your resume via a general application.

 


Experienced Software Developer for 3D Content Creation Technologies (CAN) – 44418  (1 position available)

Presagis, a global leader in commercial modeling, simulation, and embedded software solutions, was established by the merger of several leading simulation companies. We believe that information is at the heart of a more predictable, sustainable, and safer world. Our goal is to assist safety critical businesses and organizations make serious decisions with trustworthy data, analytics, and visualization; enabling our customers to predict how individuals, products, and systems will behave in the real world.

At Presagis, we develop complex and interoperable systems. Our solutions range from 3D authoring software to procedural 3D content engines, from artificial intelligence middleware to real-time sensor renderers, and from behavioral engines to cockpit user interfaces embedded in real life vehicles. Our technologies power everything from AAA video games to F16 flight simulators, and are currently used by military agencies all around the world.

Presagis is part of CAE, a global leader in delivery of training for the civil aviation, defense and security, and healthcare markets. The stability of an international group combined with the agility of a startup-sized company, makes Presagis an exciting place to work.

Job Description
We are currently looking for an experienced programmer to join our content creation group. The expected challenges of the position will revolve around big data aggregation, streaming of massive content, distributed processing, demanding runtime simulation systems, and limitless 3D world creation.

Responsibilities:

  • Participate in the design, development, deployment, and maintenance of advanced data processing technologies.
  • Research big data aggregation and streaming techniques and algorithms
  • Collaborate with content creation teams to understand and support state of the art formats and workflows
  • Troubleshoot, test, and analyze technical problems and determine solutions in large projects.
  • Help turn big ideas into cool new features.

Working at Presagis:

  • Take part in building and designing cutting edge technologies from the ground up.
  • Work with talented and passionate colleagues: we’re excited about what we build.
  • Collaborative environment that encourages dialog and smart planning.
  • Good work-life balance.
  • Numerous company-wide organized social activities.
  • Great location with easy access to public transportation, restaurants, and free parking.
  • Competitive compensation and great benefits.
  • Card games, board games, pool table, foosball, and more.

Requirements:

  • Bachelor's degree in Computer Science, or equivalent experience.
  • 5+ years of professional software development experience in C++.
  • Experience with REST architectures and HTML5 development languages.
  • Strong computer science fundamentals in 3D, math, object-oriented design, algorithms, and data structures.
  • Interest in procedurally generated content for 3D environments.
  • Experience building software systems from the ground up and seeing them through all phases of development (design, scheduling, prototyping, integration, delivery, etc).
  • Experience working in a team environment with excellent communication skills between technical and non-technical members of team.
  • Able to write clean and clear technical documentation.
  • Knowledgeable in using development tools such as IDEs, bug tracking software, documentation services, code repositories.
  • Autonomy, creativity, and a good sense of initiative.
  • Bilingualism (French and English) is an asset.

 


 

Full Stack Developer (CAN) – 47688 (1 position available)

Presagis, a global leader in commercial modeling, simulation, and embedded software solutions, was established by the merger of several leading simulation companies. We believe that information is at the heart of a more predictable, sustainable, and safer world. Our goal is to assist safety critical businesses and organizations make serious decisions with trustworthy data, analytics, and visualization; enabling our customers to predict how individuals, products, and systems will behave in the real world.

At Presagis, we develop complex and interoperable systems. Our solutions range from 3D authoring software to procedural 3D content engines, from artificial intelligence middleware to real-time sensor renderers, and from behavioral engines to cockpit user interfaces embedded in real life vehicles. Our technologies power everything from AAA video games to F16 flight simulators, and are currently used by military agencies all around the world.

Presagis is part of CAE, a global leader in delivery of training for the civil aviation, defense and security, and healthcare markets. The stability of an international group combined with the agility of a startup-sized company, makes Presagis an exciting place to work.

Job Description
We are currently looking for an experienced programmer to join our company. You are a person that is capable of working with integration of different technologies and being able to adapt rapidly. You are someone that thinks out of the box with a passion for GIS and data visualization. At times, this involves evolving our existing solutions to meet new requirements; at other times, this requires building out new tools or rebuilding existing tools as needed. You will work alongside other developers, designers, project managers, and business stakeholders to make decisions and ensure priorities are met.

Responsibilities:

  • Participate in the design, development, deployment, and maintenance of GIS/Database applications.
  • Collaborate with content creation teams to understand and support state of the art geospatial formats and workflows.
  • Work with our GIS data providers to translate data requirements and enable their data within our solutions.
  • Be a valued member of an autonomous, multi-functional agile team.
  • Write clear, maintainable code that will scale across a number of projects and distributed development teams.
  • Troubleshoot, test, and analyze technical problems and determine solutions in large projects.
  • Help turn big ideas into cool new features.

Working at Presagis:

  • Take part in building and designing cutting edge technologies from the ground up.
  • Work with talented and passionate colleagues: we’re excited about what we build.
  • Collaborative environment that encourages dialog and smart planning.
  • Good work-life balance.
  • Numerous company-wide organized social activities.
  • Great location with easy access to public transportation, restaurants, and free parking.
  • Competitive compensation and great benefits.
  • Card games, board games, pool table, foosball, and more.

Requirements:

  • Bachelor's degree in Computer Science, or equivalent experience.
  • 3-5 years of professional software development experience in C++ or similar object oriented languages.
  • Strong knowledge and expertise of GIS (cartographic, construction, architecture, city urban planning…).
  • GIS knowledge including concepts, tools, and data (vector, raster, 3D models, LIDAR, and others).
  • Knowledge of coordinate geometry and spatial reference systems.
  • Strong computer science fundamentals in object-oriented design, algorithms, processes and data structures.
  • You are interested and capable of learning other programming languages as needeD.
  • Experience building software systems from the ground up and seeing them through all phases of development (design, scheduling, prototyping, integration, delivery, etc.).
  • Experience working in a team environment with excellent communication skills between technical and non-technical members of team.
  • Able to write clean and clear technical documentation.
  • Knowledgeable in using development tools such as IDEs, bug tracking software, documentation services, code repositories.
  • Autonomy, creativity, and a good sense of initiative.
  • Bilingualism (French and English) is an asset.

 


 

3D Rendering Programmer (CAN) – 47687 (1 position available)

Presagis, a global leader in commercial modeling, simulation, and embedded software solutions, was established by the merger of several leading simulation companies. We believe that information is at the heart of a more predictable, sustainable, and safer world. Our goal is to assist safety critical businesses and organizations make serious decisions with trustworthy data, analytics, and visualization; enabling our customers to predict how individuals, products, and systems will behave in the real world.

At Presagis, we develop complex and interoperable systems. Our solutions range from 3D authoring software to procedural 3D content engines, from artificial intelligence middleware to real-time sensor renderers, and from behavioral engines to cockpit user interfaces embedded in real life vehicles. Our technologies power everything from AAA video games to F16 flight simulators, and are currently used by military agencies all around the world.

Presagis is part of CAE, a global leader in delivery of training for the civil aviation, defense and security, and healthcare markets. The stability of an international group combined with the agility of a startup-sized company, makes Presagis an exciting place to work.

Job Description
We are currently looking for an experienced 3D rendering and runtime programmer to join our team. The expected challenges of the position will revolve around displaying large amount of data within the simulation visuals in a performing and optimized way where your knowledge will make a big impact on the outcome. This will help leverage state of the art simulation technologies to serve new market usability trends. As part of our core rendering development team, you will work on cutting-edge graphics on our high-performance rendering system. Commercial off the shelf software solutions from Presagis address the most rigorous challenges of Modeling and Simulation applications such as:

  • Paging Strategy .
  • Shader infrastructure.
  • Dynamic Geometry and Particle Effects.
  • Gaming area that covers the whole world.
  • Interoperability / Network Communication.
  • Open architecture which is expandable by the client.

Responsibilities:

  • Be responsible in parts of designing, developing, deploying, and maintaining advanced graphics technology.
  • Research rendering techniques and algorithms to keep current on advancements in the industry.
  • Collaborate with content creation team on technology used to create cutting edge graphics.
  • Work on innovation and integration of VR and AR into our visual simulation system.
  • Troubleshoot, test, and analyze technical problems and determine solutions.
  • Help turn big ideas into cool new features.

Working at Presagis:

  • Take part in building and designing cutting edge technologies from the ground up.
  • Work with talented and passionate colleagues: we’re excited about what we build.
  • Collaborative environment that encourages dialog and smart planning.
  • Good work-life balance.
  • Numerous company-wide organized social activities.
  • Great location with easy access to public transportation, restaurants, and free parking.
  • Competitive compensation and great benefits.
  • Card games, board games, pool table, foosball, and more.

Requirements:

  • Bachelor's degree in Computer Science or Computer Engineering (or equivalent) experience.
  • 3-5 years of professional software engineering experience, working on multi-discipline teams.
  • Strong computer science fundamentals in 3D, math, object-oriented design, algorithms, and data structures.
  • A thorough understanding of OpenGL and 3D graphics.
  • Solid software engineering skills, including the ability to write maintainable and robust code in a popular object oriented language like C++.
  • Autonomy, creativity and a good sense of initiative.
  • Great communication skills and ability to work effectively on shared projects with testers, and other Developers.
  • Solid knowledge of shader languages.
  • Experience with graphics performance profiling and optimization strategies.
  • Game industry experience (2+ years) working on games would be an asset: Knowledge of industry tools such as :
    • Maya.
    • 3DSMax.
    • Z-Brush.
    • Mudbox.
    • Unity.
    • Unreal.
    • CryEngine.
    • other 3D game engine.
  • Bilingualism (French and English) is an asset.

 


 

Data Pipeline Developer (CAN) – 48181 (1 position available)

Presagis, a global leader in commercial modeling, simulation, and embedded software solutions, was established by the merger of several leading simulation companies. We believe that information is at the heart of a more predictable, sustainable, and safer world. Our goal is to assist safety critical businesses and organizations make serious decisions with trustworthy data, analytics, and visualization; enabling our customers to predict how individuals, products, and systems will behave in the real world.

At Presagis, we develop complex and interoperable systems. Our solutions range from 3D authoring software to procedural 3D content engines, from artificial intelligence middleware to real-time sensor renderers, and from behavioral engines to cockpit user interfaces embedded in real life vehicles. Our technologies power everything from AAA video games to F16 flight simulators, and are currently used by military agencies all around the world.

Presagis is part of CAE, a global leader in delivery of training for the civil aviation, defense and security, and healthcare markets. The stability of an international group combined with the agility of a startup-sized company, makes Presagis an exciting place to work.

Job Description
We are currently looking for an experienced data pipeline developer to join our content creation group. The expected challenges of the position will revolve around developing flexible technologies and applications to process large amount of data. This will require a lot of R&D into emerging technologies and designs of new data structures and algorithms.

Responsibilities:

  • Participate in the design, development, deployment, and maintenance of advanced data processing technologies.
  • Leverage entertainment technologies into serious games.
  • Develop and evolve asset production and pipeline tools.
  • Collaborate with content creation teams to understand and support state of the art formats and workflows.
  • Troubleshoot, test, and analyze technical problems and determine solutions in large projects.
  • Help turn big ideas into cool new features.

Working at Presagis:

  • Take part in building and designing cutting edge technologies from the ground up.
  • Work on innovation and integration of VR and AR into our visual simulation system.
  • Work with talented and passionate colleagues: we’re excited about what we build.
  • Collaborative environment that encourages dialog and smart planning.
  • Good work-life balance.
  • Numerous company-wide organized social activities.
  • Great location with easy access to public transportation, restaurants, and free parking.
  • Competitive compensation and great benefits.
  • Card games, board games, pool table, foosball, and more.

Requirements:

  • Bachelor's degree in Computer Science, or equivalent experience.
  • 3-5 years of professional software development experience in C++ or similar object oriented languages.
  • Strong computer science fundamentals in 3D, math, object-oriented design, algorithms, and data structures.
  • Experience with game engine assets pipeline and tools.
  • Knowledge of 3D geometry formats such as Openflight, FBX, 3DS, Maya, etc.
  • Experience building software systems from the ground up and seeing them through all phases of development (design, scheduling, prototyping, integration, delivery, etc).
  • Experience working in a team environment with excellent communication skills between technical and non-technical members of team.
  • Able to write clean and clear technical documentation.
  • Knowledgeable in using development tools such as IDEs, bug tracking software, documentation services, code repositories.
  • Autonomy, creativity, and a good sense of initiative.
  • Bilingualism (French and English) is an asset.

 


 

Backend Developper (CAN) – 48182 (1 position available)

Presagis, a global leader in commercial modeling, simulation, and embedded software solutions, was established by the merger of several leading simulation companies. We believe that information is at the heart of a more predictable, sustainable, and safer world. Our goal is to assist safety critical businesses and organizations make serious decisions with trustworthy data, analytics, and visualization; enabling our customers to predict how individuals, products, and systems will behave in the real world.

At Presagis, we develop complex and interoperable systems. Our solutions range from 3D authoring software to procedural 3D content engines, from artificial intelligence middleware to real-time sensor renderers, and from behavioral engines to cockpit user interfaces embedded in real life vehicles. Our technologies power everything from AAA video games to F16 flight simulators, and are currently used by military agencies all around the world.

Presagis is part of CAE, a global leader in delivery of training for the civil aviation, defense and security, and healthcare markets. The stability of an international group combined with the agility of a startup-sized company, makes Presagis an exciting place to work.

Job Description
We are currently looking for a backend developer to join our company. You will be working with a team, helping planning the information architecture and infrastructure of large-scale custom projects and making it come to life. You will work closely with other programmers in an exciting environment where your knowledge will make a difference. We expect our team members to be resourceful, positive and forward thinking individuals. We want you to contribute to the team and help us grow.

Responsibilities:

  • Be a valued member of an autonomous, multi-functional agile team.
  • Collaborate closely with other engineers in other disciplines.
  • Write clear, maintainable code that will scale across a number of projects and distributed development teams.
  • Troubleshoot, test, and analyze technical problems and determine solutions in large projects.
  • Help turn big ideas into cool new features.

Working at Presagis:

  • Take part in building and designing cutting edge technologies from the ground up.
  • Work with talented and passionate colleagues: we’re excited about what we build.
  • Collaborative environment that encourages dialog and smart planning.
  • Good work-life balance.
  • Numerous company-wide organized social activities.
  • Great location with easy access to public transportation, restaurants, and free parking.
  • Competitive compensation and great benefits.
  • Card games, board games, pool table, foosball, and more.

Requirements:

  • Bachelor's degree in Computer Science, or equivalent experienceBachelor's degree in Computer Science, or equivalent experience.
  • 3-5 years of professional software development experience in C++ or similar object oriented languages5+ years of professional experience working as a senior/lead engineer with expertise in C++ or similar object oriented languages.
  • You have designed and implemented distributed and highly available systems at scale.
  • A passion for technology that understand big data, API design and infrastructure concepts.
  • Good understanding of cloud computing platforms and services.
  • Strong computer science fundamentals in object-oriented design, algorithms and data structures.
  • You are interested and capable of learning other programming languages as needed.
  • Experience building software systems from the ground up and seeing them through all phases of development (design, scheduling, prototyping, integration, delivery, etc.).
  • Experience working in a team environment with excellent communication skills between technical and non-technical members of team.
  • Able to write clean and clear technical documentation.
  • Knowledgeable in using development tools such as IDEs, bug tracking software, documentation services, code repositories.
  • Autonomy, creativity, and a good sense of initiative.
  • Bilingualism (French and English) is an asset.

 


 

Junior Software Developer (CAN) – 48184 (1 position available)

Presagis, a global leader in commercial modeling, simulation, and embedded software solutions, was established by the merger of several leading simulation companies. We believe that information is at the heart of a more predictable, sustainable, and safer world. Our goal is to assist safety critical businesses and organizations make serious decisions with trustworthy data, analytics, and visualization; enabling our customers to predict how individuals, products, and systems will behave in the real world.

At Presagis, we develop complex and interoperable systems. Our solutions range from 3D authoring software to procedural 3D content engines, from artificial intelligence middleware to real-time sensor renderers, and from behavioral engines to cockpit user interfaces embedded in real life vehicles. Our technologies power everything from AAA video games to F16 flight simulators, and are currently used by military agencies all around the world.

Presagis is part of CAE, a global leader in delivery of training for the civil aviation, defense and security, and healthcare markets. The stability of an international group combined with the agility of a startup-sized company, makes Presagis an exciting place to work.

Job Description
We are currently looking for a junior developer to join our company. At times, this involves evolving our existing solutions to meet new requirements; at other times, this requires building out new tools or rebuilding existing tools as needed. You will work alongside other developers, designers, project managers, and business stakeholders to make decisions and ensure priorities are met.

Responsibilities:

  • Be a valued member of an autonomous, multi-functional agile team.
  • Collaborate closely with other engineers in other disciplines.
  • Participate in the development of designs based on well defined requirements.
  • Participate in writing, developments and implementations of software-programming applications.
  • Troubleshoot, test, and analyze technical problems.
  • Participate in the determination of solutions in large projects and suggests improvements.
  • Help turn big ideas into cool new features.

Working at Presagis:

  • Take part in building and designing cutting edge technologies from the ground up.
  • Work with talented and passionate colleagues: we’re excited about what we build.
  • Collaborative environment that encourages dialog and smart planning.
  • Good work-life balance with flexible hours.
  • Numerous company-wide organized social activities.
  • Great location with easy access to public transportation, restaurants, and free parking.
  • Competitive compensation and great benefits.
  • Card games, board games, pool table, foosball, and more.

Requirements:

  • Bachelor's degree in Computer Science, or equivalent experienceBachelor's degree in Computer Science, or equivalent experience.
  • Good knowledge of software development experience in C++ or similar object oriented languages.
  • Strong computer science fundamentals in object-oriented design, algorithms and data structures.
  • Quality control and automation testing tool knowledge is an asset.
  • You are interested and capable of learning other programming languages as needed.
  • Experience working in a team environment with excellent communication skills between technical and non-technical members of team.
  • You are interested and capable of learning other programming languages as needed.
  • Experience working in a team environment with excellent communication skills between technical and non-technical members of team.
  • Able to write clean and clear technical documentation.
  • Knowledgeable in using development tools such as IDEs, bug tracking software, documentation services, code repositories.
  • Autonomy, creativity, and a good sense of initiative.
  • Bilingualism (French and English) is an asset.

 


 

Scrum Master (CAN) – 48183 (1 position available)

Presagis, a global leader in commercial modeling, simulation, and embedded software solutions, was established by the merger of several leading simulation companies. We believe that information is at the heart of a more predictable, sustainable, and safer world. Our goal is to assist safety critical businesses and organizations make serious decisions with trustworthy data, analytics, and visualization; enabling our customers to predict how individuals, products, and systems will behave in the real world.

At Presagis, we develop complex and interoperable systems. Our solutions range from 3D authoring software to procedural 3D content engines, from artificial intelligence middleware to real-time sensor renderers, and from behavioral engines to cockpit user interfaces embedded in real life vehicles. Our technologies power everything from AAA video games to F16 flight simulators, and are currently used by military agencies all around the world.

Presagis is part of CAE, a global leader in delivery of training for the civil aviation, defense and security, and healthcare markets. The stability of an international group combined with the agility of a startup-sized company, makes Presagis an exciting place to work.

Job Description
We are currently looking for a Scrum Master to join our company. You are a person that is capable of guiding a team and helping it to perform efficiently by protecting it from interruptions and obstacles. You will be responsible to look over the processes, systems and procedures affecting the team. You will organize and facilitate project planning, daily meetings, revisions, retrospectives, sprints and launches planning, demonstrations and more. You must ensure that their team respects Scrum / Agile values ​​and practices.

Responsibilities:

  • Prepare and delivering Scrum meetings (planning, review, retro, etc.).
  • Ensure the quality of deliverables.
  • Motivate team members and eliminating obstacles.
  • Consistently seeking to improve the development teams, and applying management best-practices.
  • Follow up on several projects at a time (sprint reports, budget, calendar, billing, etc.).
  • Lead project launch workshops.
  • Follow up on billing issues with the finance and accounting team.

Working at Presagis:

  • Take part in building and designing cutting edge technologies from the ground up.
  • Work with talented and passionate colleagues: we’re excited about what we build.
  • Collaborative environment that encourages dialog and smart planning.
  • Good work-life balance with flexible hours.
  • Numerous company-wide organized social activities.
  • Great location with easy access to public transportation, restaurants, and free parking.
  • Competitive compensation and great benefits.
  • Card games, board games, pool table, foosball, and more.

Requirements:

  • Bachelor's degree in Engineering or Computer Science, or equivalent experience.
  • 3-5 years as Scrum Master or Technical Project Management/IT experience.
  • Is a good motivator.
  • Has excellent communication skills.
  • Can manage priorities well.
  • Is independent and gets things done.
  • Adapts well in a changing environment.
  • Is fluent in Scrum/agile methodology.



Available Positions

USA


For the job openings below, create your profile and attach your curriculum vitae and cover letter to https://cae.wd3.myworkdayjobs.com/Presagis/jobs. If you are applying for a specific position, please search for the job opening number or job title. Please also feel free to submit your resume via a general application.


Technical Support Specialist Vega Prime / Sensors (USA) – 45039         

(1 Position Available)

Presagis, a global leader in commercial modeling, simulation, and embedded software solutions, was established by the merger of several leading simulation companies. We believe that information is at the heart of a more predictable, sustainable, and safer world. Our goal is to assist safety critical businesses and organizations make serious decisions with trustworthy data, analytics, and visualization; enabling our customers to predict how individuals, products, and systems will behave in the real world.

At Presagis, we develop complex and interoperable systems. Our solutions range from 3D authoring software to procedural 3D content engines, from artificial intelligence middleware to real-time sensor renderers, and from behavioral engines to cockpit user interfaces embedded in real life vehicles. Our technologies power everything from AAA video games to F16 flight simulators, and are currently used by military agencies all around the world.

Presagis is part of CAE, a global leader in delivery of training for the civil aviation, defense and security, and healthcare markets. The stability of an international group combined with the agility of a startup-sized company, makes Presagis an exciting place to work.


Job Description
We are currently looking for Technical Support Specialist to join our technical support group. The expected challenges of the position will revolve around Vega Prime and Sensors software as well as the new products of Ondulus Radar and Ondulus IR.

Responsibilities:

  • Perform diagnostics of problems via e-mail and troubleshoot and develop technical solutions for customer problems related to software and setup errors.
  • Communicate with clients from the military and simulation industries and provide support, strategies and solutions.
  • Simulate customer environments to replicate issues.
  • Acquire and maintain knowledge of relevant product offerings, current support policies, and methods of support delivery, in order to provide technically accurate solutions to users.
  • Assist in the maintenance of, and input to, FAQ’s.

Additional requirements:

  • Undertakes decisions and recommendations within established guidelines and procedures.
  • Exercises some judgment in completing recurring assignments independently.
  • Works under direction with considerable scope for independent initiative.
  • Activities are guided by standards, plans, directives, or policies.
  • Ability to interface with customers at all levels.
  • Innovation/creativity,managing/working with others, accountability.
  • Teamwork.

Qualifications:

  • Bachelor’s degree in computer science, optics or the equivalent.
  • Excellent C\C++ programming in a Windows.
  • Excellent Linux Administration (networking, graphic configuration).
  • Familiarity with RADAR and/or Infra Red equipment.
  • Knowledge of military terms, general physics, simulation environments, and 3D graphics are a plus.
  • Knowledge of Optical Theory.
  • OpenGL Programming Skills considered an asset.
  • Excellent problem solving ability.
  • Excellent communication and listening.
  • High level of professionalism and diplomacy Independent and user-oriented.
  • Experience dealing with the public in a service role is preferred, where the following skills and attitudes have been applied.
  • Multi-tasking and load management abilities.
  • Follow-through on commitments.

 




Available Positions

Europe


For the job openings below, create your profile and attach your curriculum vitae and cover letter to https://cae.wd3.myworkdayjobs.com/Presagis/jobs. If you are applying for a specific position, please search for the job opening number or job title. Please also feel free to submit your resume via a general application.