Darkvision banner

Software Engineer, Embedded Systems

Darkvision

The Role

Overview

Develop embedded C++/C firmware and Linux software for ultrasonic imaging systems.

Key Responsibilities

  • embedded c++
  • firmware development
  • hardware interface
  • team collaboration
  • agile development
  • system optimization

Tasks

-Design and build Ultrasonic image capture software in C++ on an embedded Linux platform and configuration features for our desktop application. -Build microcontroller-based firmware features. -Interfacing with hardware devices and low-level interfaces. -Work collaboratively as a member of the Software Team, partnering with Electrical and Mechanical Engineering disciplines. -Work in an Agile project management environment. -Optimize embedded systems for performance and power usage.

Requirements

  • c++11
  • yocto
  • embedded linux
  • iot
  • communication
  • bachelors

What You Bring

-Experience with some form of low-level device programming. -Experience optimizing algorithms for performance and power consumption. -Network programming and IoT technologies. -Development experience over a full product cycle writing embedded system software in Linux. -C++ 11/14 programming experience. -Familiarity with Yocto and cross-compilation toolchains for Linux -Good communication skills, verbal and written. -Beamforming and image processing in constrained environments. -Experience using a variety of hardware protocols and networking standards. -Bachelor of Computer Engineering, Software Engineering, Electrical Engineering, or Computer Science.

The Company

About Darkvision

-Founded in 2013 in North Vancouver, the company pioneered industrial acoustic imaging to peer inside critical assets. -Secured Series A funding and earned a Deloitte Fast 50 award. -Acquired majority stake by Koch Industries to expand and fuel R&D. -Their HADES™ downhole tool captures sub-mm 3D ultrasound data from wells thousands of feet deep at high pressure. -Projects span oil & gas well integrity, pipeline inspection, public infrastructure, and aerospace component analysis. -The in-house stack blends sensor arrays, cloud-based AI, signal processing, and photorealistic defect visualizations. -Known for delivering insights in extreme environments.

Sector Specialisms

Industrial

Energy

Aerospace

Manufacturing

Oil & Gas

Pipeline

Utilities

Security Clearance

-criminal background check required for successful candidates.