company

Software Developer - Appliances Platform (Edge OS)

Genetec Inc.Montreal, Quebec, Canada
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Experience

Qualifications

Qualifications:Bachelor's degree in Computer Engineering, Software Engineering, Computer Science, or equivalent experience. Strong knowledge and experience with modern object-oriented programming languages. Fluency in both French and English (written and spoken).

About the job

The Edge OS family is dedicated to the development of an operating system and services that facilitate the remote management of Cloudlink devices, enabling the deployment of Genetec's next-generation physical security software for our clients.

Your primary goal will be to deliver features related to the device lifecycle management (enrollment, updates, etc.), application deployment, and the observability of these devices in the field.

We leverage cutting-edge technologies at the intersection of IoT, embedded systems, and the Cloud to provide solutions that simplify our clients' operational management, while collaboratively offering key services to Genetec's application developers.

Your Day at a Glance:

  • Engage in the analysis, design, and implementation of new features for a modern connected device management platform.
  • Keep quality assurance in mind by adhering to best practices related to automated testing and its integration into the software development cycle.
  • Contribute to task effort estimation and time management to deliver solutions according to expectations.
  • Collaborate with your team lead to align on high-level directives and product vision priorities.
  • Work alongside various stakeholders, including technical leads, architects, and developers from other teams.

What Makes You a Great Candidate:

  • A Bachelor's degree in Computer Engineering, Software Engineering, Computer Science, or equivalent experience.
  • Strong knowledge and experience with a modern object-oriented programming language.
  • Proficiency in both French and English, spoken and written (this position requires interaction with our international collaborators and clients).

It’s a Plus If You Have:

  • Knowledge of C#/. NET, Go, Rust programming languages.
  • Experience with Linux.
  • Experience with IoT technologies and remote fleet management.
  • Familiarity with messaging protocols (AMQP, MQTT, etc.).
  • Experience with containerization and orchestration engines (Docker, Kubernetes).
  • Web development experience (HTML, CSS, JavaScript, TypeScript, React).
  • Experience in Cloud development in a CI/CD environment.

What We Offer:

  • Attractive compensation package.
  • Training reimbursement program.
  • Subsidized meals at our amazing Bistro (Les Cordons Bleus).
  • Work-life balance initiatives.

About Genetec Inc.

Genetec is a global leader in security software, dedicated to providing innovative solutions that empower organizations to manage their physical security systems efficiently. Our commitment to quality and technological advancement drives us to develop cutting-edge products that meet the evolving needs of our customers.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.