Design Specialist - Embedded Software - Senior Level

Teledyne DALSA

Waterloo, Canada
Base: $93,700.00-$124,900.00; bonus/equity: not sp...
C/c++ embedded development
Linux cross-compile toolchains
Git workflows
Contribute to the architecture and design of vision products developed by Teledyne DALSA, providing technical and team leadership

Job Summary

  • Contribute to the architecture and design of vision products developed by Teledyne DALSA, providing technical and team leadership.
  • Design and develop C/C++ application code for embedded camera platforms, integrating across hardware/firmware/software boundaries and using AI-assisted tools responsibly.
  • Develop and maintain automated build/test flows in Azure DevOps Pipelines, owning regression readiness and collaborating through modern Git workflows.

Matching Summary

Contribute to the architecture and design of vision products developed by Teledyne DALSA, providing technical and team leadership.

Salary

Base: $93,700.00-$124,900.00; Bonus/Equity: Not specified; Benefits: Comprehensive

Skills & Requirements

Must-have

  • C/C++ embedded development
  • Linux cross-compile toolchains
  • Git workflows
  • Azure DevOps Pipelines
  • Embedded vision system integration

Nice-to-have

  • AI-assisted tools
  • Python and Groovy experience
  • Regression development and testing
  • ARM Cortex architectures
  • Machine vision protocols

Key Requirements

  • Minimum of 3 years of professional experience
  • Bachelor’s or Master’s degree in Computer Science, Systems or Software Engineering
  • Excellent autonomy, creativity, and drive
  • Thorough C/C++ knowledge in embedded environments
  • Experience with Linux, GNU toolchains, and debugging tools
  • Experience with system administration for Windows and Linux PCs
  • Experience with computer vision and image processing algorithms
  • Strong Git experience in a team setting
  • Practical experience using Azure DevOps or equivalent CI/CD systems

Work Rights

Not specified

Tailored Resume

Cover Letter