Work In Tech

Find your next role at Canada's fastest-growing tech companies

Intermediate Embedded Software Developer

LabsCubed

LabsCubed

Software Engineering · Full-time
Kitchener, ON, Canada
CAD 70k-110k / year
Posted 6+ months ago

The Role

LabsCubed is revolutionizing the science of material design. Through the application of sensing, metrology, actuation, environmental control and machine learning, we are changing material development. We are looking for a self-driven, embedded software developer to select, qualify, integrate and enable the sensors, controllers and systems automating the science of material development. You will:

  • Collaborate with system, electrical, mechanical, network and full stack engineers in designing connectivity of all functional components to our cloud infrastructure
  • Champion integrating current state-of-the-art technologies in ICs, sensors, actuators into our award winning products
  • Take part in all aspects of the engineering lifecycle, from idea to design, to manufacturing release and support
  • Communicate, present and teach the team to be better day-by-day

Qualifications:

  • Bachelors of Computer Science, Computer Engineering, or similar technical discipline
  • 5+ years experience in Linux development (preferably embedded ARM)
  • Fluent in at least 2 general purpose languages such as Javascript, Typescript, Java, Python, C/C++
  • 3+ years experience developing for microcontrollers (preferably STM32)
  • Experience integrating sensors for I2C, SPI, etc in the linux kernel or through application drivers
  • Experience working with prototype boards using JTAG, logic analyzers, debug ports
  • Experience with bootloaders, UEFI, device tree, etc.
  • An ability to read and interpret schematic, datasheets and errata
  • 3+ years experience with a scripting language such as Python
  • Experience with unit testing tools, CI/CD tools, and source control (git)

Assets

  • Experience using Linux video pipelines including V4L, gstreamer, and CUDA
  • Familiarity integrating video systems including low-level image capture using MIPI-CSI image sensors
LabsCubed is an equal opportunity employer.