FREE ACCESS
5,000–10,000 jobs/day
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.

IoT Systems Engineer
Invision AI. Develop, maintain, and troubleshoot C++ software running on Linux-based devices .
Core Competencies
Role fitCore 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 resumeApplicant 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 & technologiesDockerElixirGRPCIoTLinuxC++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