Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Invision AI

IoT Systems Engineer

Invision AI

. Develop, maintain, and troubleshoot C++ software running on Linux-based devices .

Posted 9/24/2026full-timeToronto • CanadaMid-LevelSeniorWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates strong C++ development skills and extensive experience with Linux-based systems, focusing on embedded computing and device connectivity. Capable of troubleshooting complex hardware and software interactions while ensuring high reliability and performance in customer-facing products.

Highest-signal resume keywords
C++ DevelopmentLinux Systems KnowledgeNetworking FundamentalsEmbedded Systems ExperienceHardware Integration

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
C++ DevelopmentEmbedded SystemsLinux SystemsNetworking FundamentalsSignal Processing AlgorithmsAutomated TestingVersion ControlContinuous IntegrationComputer VisionMachine Learning
Soft Skills
Problem-Solving SkillsCustomer InteractionClear Communication
Tools & Technologies
DockerGRPCMQTTNATSProtobuf
Industry Keywords
IoTField EngineeringDevice MonitoringObservabilityRemote Fleet Management

Tech Stack

Tools & technologies
DockerElixirGRPCIoTLinuxC++Go

About the role

Key responsibilities & impact
  • Develop, maintain, and troubleshoot C++ software running on Linux-based devices
  • Implement new product features across device, connectivity, monitoring, and customer-facing workflows
  • Implement and maintain signal processing algorithms for LIDAR and cameras
  • Diagnose and resolve networking, remote-access, and device-connectivity issues
  • Maintain deployed systems and improve their reliability, observability, and performance
  • Test hardware and software together to validate complete product behavior
  • Prepare, configure, validate, and package hardware units before shipment to customers
  • Support customers with technical questions, deployment needs, and issue resolution
  • Participate in periodic field work for installation support, testing, deployment, and troubleshooting
  • Build a deep understanding of products and use that knowledge to improve the customer experience
  • Write maintainable, well-tested code and clear technical documentation
  • Participate in design reviews, code reviews, and technical planning

Requirements

What you’ll need
  • 5+ years of relevant software, systems, IoT, embedded, or field engineering experience
  • Experience with embedded or edge computing systems
  • Strong C++ development skills
  • Strong Linux systems knowledge, including deploying, configuring, and troubleshooting software on Linux-based devices
  • Solid understanding of networking fundamentals, including IP networking, communication protocols, remote access, and troubleshooting connectivity issues
  • Ability and interest to work across software, devices, hardware, connectivity, monitoring, and customer delivery
  • Hands-on experience testing and troubleshooting hardware and software together
  • Practical, detail-oriented approach to preparing and validating hardware units for shipment
  • Strong problem-solving skills and ability to understand complex products end to end
  • Comfortable interacting directly with customers and translating technical issues into clear next steps
  • Willingness to perform periodic field work for product deployments, testing, and troubleshooting
  • Sound software engineering practices, including automated testing, code review, version control, and continuous integration
  • Strong written and verbal communication skills
  • Familiarity with device monitoring, observability, and remote fleet management
  • Experience with Docker or other container technologies
  • Experience with hardware integration, sensors, cameras, or industrial computers
  • Familiarity with efficient serialization and communication protocols, such as protobuf, gRPC, MQTT, or NATS
  • Experience with Elixir and Go
  • Experience supporting technical products in customer or field environments
  • Knowledge of computer vision, machine learning, or real-time video-processing systems

Benefits

Comp & perks
  • Competitive salary package including equity
  • RRSP Plan
  • Health and Dental
  • 4 weeks holiday
  • Opportunity to work on projects that make the world safer and greener
  • Culture of very high technical standards where quality engineering is valued over quick hacks
  • Wide variety of technology and tasks, including web development, distributed and edge computing, ML, real-time processing, and computer vision
  • International team where your voice is heard and your impact is visible