Skip to navigationSkip to content

Software Developer - Sensors System - 63699

Software Developer - Sensors System

Montréal - De la Savane, QC, Canada (1 position available)

Job Description

We are currently looking for a Software Electrical or Physical Engineer to join Presagis. You will be working as part of Ondulus development team to define, design, implement and deploy Ondulus Sensors products. You will be working closely with other Architects and Engineer to ensure a consistent design across Ondulus family.

Presagis Ondulus is an exciting new solution that will bring your knowledge and experience to new frontiers. Come and join our agile development team in developing high-performance, scalable and extensible systems. The teams focus primarily on the following areas:

  • Ondulus Radar: delivers the ability to add high-fidelity, high-performance physics-based radar sensor simulation into wide variety of applications.
  • Ondulus IR: gives the ability to add realistic physics-based infrared sensor simulation to your research, training or mission planning environments
  • Ondulus NVG: gives the ability to add realistic physics-based night-vision-goggles (NVG) sensor simulation to your research, training or mission planning environments.

Responsibilities and Duties

  • Research techniques and algorithms using state-of-the-art knowledge to create cool new features
  • Collaborate with product owners and architects to create cutting edge technologies
  • Develop software solutions using good development practices (i.e. code quality standards, peer review, engineering testing, static code analysis, unit tests and smoke tests, within established deadlines)
  • Collaborate with support and quality departments to maintain existing capabilities and improve the technologies
  • Enforce Agile methods by communicating regularly, sharing risk analysis, proposing options, taking initiatives
  • Occasional possibilities of travelling

Qualifications and Skills

  • Bachelor's degree in Electrical or Physical Engineering (or equivalent)
  • Minimum of 2 years of professional software engineering experience, working on multi-discipline teams
  • Strong background in optics, electromagnetic and atmospheric transmission
  • Solid software development skills, including the ability to write maintainable and robust code
  • Knowledge of C++ programming language is essential
  • Knowledge of graphics APIs and shader languages (GPU) is an asset
  • Autonomy, creativity and a good sense of initiative
  • Passion for understanding complex problems and driving innovative technical solutions
  • Team-working skills