company

Senior Software Developer - 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

Senior

Qualifications

Bachelor's degree in Computer Engineering, Software Engineering, Computer Science, or equivalent experience. Minimum of 5 years in software development. Strong knowledge of object-oriented programming languages. Fluency in French and English, both spoken and written.

About the job

The Edge OS team is dedicated to developing an innovative operating system along with services that enable the remote management of Cloudlink devices, facilitating the deployment of Genetec's next-generation physical security software for our clients.

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

We leverage cutting-edge technologies at the intersection of IoT, embedded systems, and Cloud to provide solutions that simplify our clients' operational management, while fostering collaboration by offering essential services for 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.
  • Prioritize quality assurance by adhering to best practices related to automated testing and integrating them into the software development lifecycle.
  • Contribute to task effort estimation and time management to deliver solutions that meet expectations.
  • Collaborate with your team leader to obtain high-level guidance and objectives aligned with product vision and priorities.
  • Work with various stakeholders, including technical leads, architects, and developers from other teams.

What Makes You a Strong Candidate:

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

Preferred Qualifications:

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

What We Offer!

  • Attractive compensation package.
  • Training reimbursement program.
  • Subsidized meals at our amazing Bistro.

About Genetec Inc.

Genetec Inc. is a leading provider of security software solutions, specializing in the development of innovative technologies that enhance the safety and operational efficiency of businesses worldwide. Our Edge OS team is at the forefront of creating cutting-edge systems that empower clients to manage their security needs seamlessly.

Similar jobs

Tailoring 0 resumes

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