Job Description - Senior Systems Engineer, Perception & Integration
Our algorithms process millions of data points to reduce urban congestion and improve safety in real-time. We are a company that focuses on mobility and solves problems with cutting-edge machine learning and computer vision algorithms. We have market leading products in vehicle occupancy detection (VOD), Automatic Incident Detection (AID) and camera analytics for smart cities. If you like tackling interesting and challenging multidisciplinary problems, keep reading.
As a Senior Systems Engineer, you will work within our Vehicle Occupancy Detection (VOD) products and contribute to enhancing our market leading solutions. We are looking for candidates with strong software and engineering skills, comfortable around system integration, perception, statistics and data analytics. At Invision AI we strive to write clean and production-level code, embrace code review and teamwork. You will be a key participant at this stage of our startup and be responsible for making cool stuff happen.
Our culture is open and collaborative. We listen. We need smart and creative people, who love new initiatives and improve and learn from their mistakes. If this appeals to you, we would love to hear from you!
Scope of Responsibilities
You will be part of a team that works on our tech stack in our software architecture, data integration and analysis pipelines. This is a hands-on role where you'll see your code move in the physical world—expect to spend time in the field testing on actual vehicles.
Own the end-to-end integration of perception algorithms into production-ready edge devices
Design, develop, and maintain features and algorithms for our products
Write clear and maintainable code. Participate in code reviews, and help maintain codebase quality
Support deployments and help keep them up to date and functioning
Mentor junior engineers and drive architectural decisions for our VOD sensor fusion pipelines
Participate in daily standups, sprint plannings and retrospectives
Conduct field tests
Write technical documentation
Skills Required
Strong programming experience in at least two of the following languages: Elixir, Go, C++, Python
Experience with embedded systems, Linux, communication protocols and networking
Software productization experience (CI, unit and integration tests, monitoring and alerting)
4+ years' experience deploying solutions to customers
Code version control systems – git
Candidate must have a high standard for delivering and achieving quality
Independent and quick learner
Strong communication and presentation skills
Experience working with images, lidar and point cloud data are a plus
Beneficial
Knowledge in statistics, linear algebra, estimation theory and computer vision
Previous exposure to visualization and graphics rendering tools (e.g. meshlab, Unreal Engine, CARLA or equivalents)
Experience with real-time middleware frameworks, multi-threading and multi-processing
Data and cloud tools (AWS, dvc)
Hands on with mechanical and electrical tools, and driving vehicles
Competitive total compensation including meaningful equity participation
Comprehensive health and dental coverage to support you and your family
Company-matched RRSP plan to help you invest in your future
Four weeks of paid vacation to rest, recharge, and explore
Opportunity to work on market leading technology and grow as we scale
All Job Ads are subject to GrabJobs’s Terms of Service. We allow users to flag postings that may be in violation of those terms. Job Ads may also be flagged by GrabJobs moderation team. However, no moderation system is perfect, and flagging a posting does not ensure that it will be removed.
Be the first to receive the latest Others Full-Time Jobs in Canada.
Setup your job alert:
By activating job alerts, I agree to GrabJobs Terms & Privacy Policy. I can unsubscribe to job alerts anytime.
Skip
GrabJobs is the no1 job portal in Canada, connecting you to thousands of jobs fast!
Find the best jobs in Canada, apply in 1 click and get a job today!