[ref. b53140222] C++ Software and Signal Processing Engineer

apartmentInvision AI placeToronto scheduleFull-time calendar_month 
We are a company that focuses on mobility and solves problems with cutting-edge machine learning and computer vision algorithms. We develop products that monitor and improve traffic flow and utilization of public spaces and roads. 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 C++ Software and Signal Processing Engineer, you will work within our Automatic Incident Detection (AID) and Vehicle Occupancy Detection (VOD) products and contribute to enhancing our market leading solutions. We are looking for candidates with strong C++ skills, comfortable around estimation and perception, signals and systems, statistics and data analytics.

At Invision AI we strive to write clean and production-level code, embrace code review and team work. 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!

Invision AI is a privately-owned North American company founded in 2017. Headquartered in Toronto, Canada, with offices in Lausanne, Switzerland, Invision AI is reshaping Intelligent Infrastructure and Transportation. We provide real-world three-dimensional situational awareness - including 3-D detection, geo-localized tracking across sensors and sensor fusion.

Invision is designed for applications where speed, cost and privacy are paramount. We are deploying products targeting smart roads, smart cities and autonomous rail. For more information, visit: www.invision.ai

Requirements

You will be part of a team that works on our tech stack in our software architecture, perception, and data analysis pipelines.

Main responsibilities
  • 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
  • Participate in daily standups, sprint plannings and retrospectives
  • Conduct field tests
  • Write technical documentation
Required Skills
  • Strong programming experience in C++ (std, Eigen, OpenCV). Python and Go are a plus
  • 4+ years' experience developing products with C++
  • 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
Skills that are a plus
  • Experience with embedded systems, Linux, communication protocols and networking
  • Software productization experience (C++ compilers, CMake, unit/integration testing)
  • 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
Benefits
  • Competitive compensation including equity
  • RRSP Plan
  • Health and Dental
  • 4 weeks holiday
  • Opportunities for growth in responsibilities and leadership
apartmentRandstadplaceToronto
Are you a Software Engineer looking for a new opportunity?Are you looking for a new contract opportunity?We are pleased to offer you a new contract opportunity for you to consider: Software Engineer-Start: ASAP-Estimated length: 6 months-Location...
apartmentS.i. SystèmesplaceToronto
Senior Data Engineer with GCP experience to implement a data hub using Google Cloud components with one of our major banking clients- 36461 Location Address: Toronto - hybrid - 3 days/per week in the office (Monday, Wednesday and Thursday...
thumb_up_altRecommended

Data Engineer

apartmentRobert HalfplaceToronto
Our client is searching for a Data Engineer to join their expanding team. This role is integral to their in-house Data Engineering team, where they will be tasked to build, configure, secure, migrate, optimize, and refactor Azure data platform...