Senior Software Engineer (C++) (Remote)
Job description
Employer Industry: Technology Solutions for Public Safety
Why consider this job opportunity:
- Opportunity for career advancement and growth within a leading technology firm
- Work remotely from the Greater Toronto Area, Greater Calgary Metropolitan Area, or Greater Vancouver Metropolitan Area
- Engage in innovative projects focused on mission-critical AI solutions
- Collaborative environment with talented scientists and engineers
- Chance to contribute to technologies that enhance public safety and community security
What to Expect (Job Responsibilities):
- Design, implement, evaluate, and maintain Computer Vision and Machine Learning algorithms, focusing on object detection and tracking
- Write C++ code for real-time embedded Linux devices, servers, and the cloud
- Collaborate with research scientists and software engineers to deploy algorithms and technologies for commercial use
- Develop and maintain tools for building and testing Deep Learning and Computer Vision solutions
- Review peer code for adherence to coding standards and document algorithm designs
What is Required (Qualifications):
- Advanced degree in Computer Science, Computer Engineering, Electrical Engineering, or a relevant field
- Minimum of 2 years of software development experience in C++ with a Master's degree, or 0 years with a PhD
- Proven object-oriented C++ development skills in multi-threaded software
- Solid knowledge in software architecture, design patterns, data structures, and algorithms
- Experience in real-time, multi-threaded software development in Linux
How to Stand Out (Preferred Qualifications):
- Hands-on experience in designing and implementing Computer Vision and Machine Learning algorithms
- Strong analytical and problem-solving abilities
- Solid foundation in Mathematics
- Familiarity with OpenCV and common Python libraries (e.g., scikit-learn, numpy, scipy, matplotlib, pandas)
- Active participation in the Open Source community (e.g., GitHub account as a reference)