Embedded Linux Developer

710-Eng'g VMS · Waterloo, Ontario
Department 710-Eng'g VMS
Employment Type Full-Time
Minimum Experience Mid-level

Reporting to the embedded team lead, the Embedded Linux Developer is responsible for development and maintenance of the full stack of our embedded Linux video display system.


Requirements

  • 3+ years Linux development/hacking experience
  • 3 years C/C++ development
  • 2 years C#/.NET development
  • 1 year of JavaScript and related technologies, such as HTML, JSON and CSS
  • 1 year of network programming experience
  • 2+ years concurrency/multi-threaded programming experience
  • Understanding of REST principles
  • Experience writing readable, reusable, and easy to refactor code
  • Bachelor degree in computer science (or similar)
  • Desire to be a strong member of an even stronger team

 

Advantages (Nice to have)

  • Embedded development experience
  • Experience with object-oriented techniques
  • Experience with GStreamer
  • Experience with Qt/QML
  • Experience with cross-platform development/Yocto
  • Experience with shell scripting
  • Experience with Docker
  • Experience with jQuery, React
  • Experience with SQL, SQLite, SQL Server
  • Experience working with video/codecs/cameras
  • Experience with Azure
  • Understanding of cryptographic principles, including TLS (SSL) and certificates
  • Scrum experience
  • Experience with source control (Git, Subversion)

 

Location and Duration

This is a full-time, permanent role normally based out of Senstar's office in Waterloo, ON,

Thank You

Your application was submitted successfully.

  • Location
    Waterloo, Ontario
  • Department
    710-Eng'g VMS
  • Employment Type
    Full-Time
  • Minimum Experience
    Mid-level