Location: Ottawa, ON | Hybrid
Department: Engineering
Reports To: Sean OHagan, Director of Engineering
Type: Permanent | FullTime
Design and implement secure, highperformance embedded software across Solink’s hardware portfolio.
Design, develop, and maintain embedded software for IoT devices and IP cameras.
Build robust communication layers between edge devices and the cloud using protocols l
Develop realtime and faulttolerant systems for securitycritical features
Optimize software for performance, power consumption, and reliability.
Contributing to the design of embedded update systems and remote diagnostics.
Contribute to OTA (overtheair) update systems and remote diagnostics.
Familiarity with hardware communication protocols (I2C, SPI, UART, GPIO).
Experience with toolchains such as GCC, OpenEmbedded, Yocto, or Buildroot.
Experience with peertopeer or mesh networking architectures in IoT ecosystems.
Familiarity with BLE, voice recognition, or access control integrations.
Handson experience with tracing and observability tools like OpenTelemetry or LTTNG.
Practical knowledge of ARMx86 ASM, (IDA Pro, Hopper), or secure bootTPM.
Familiarity with KubernetesDocker and CICD for embedded software.
Experience with AIML on edge devices (e.g., TensorFlow Lite, OpenCV).
Familiarity with DevOps for embedded systems (CICD, automated testing).
Passion for hardware integration, automotive systems, or securityrelated firmware applications.
Be a Canadian Citizen (dual citizens included), or eligible to work in Canada;
Be willing to comply with Solink’s own security policies and standards.
Deliver with QUALITY – We sweat the details and hold a high bar.
Lead with TRUST – We earn it through clarity, consistency, and care.
These aren’t just words—they shape how we hire, lead, and grow.
We’re not just building tech we’re building a place where great people do great work.
Meaningful equity: Every fulltime, permanent employee has a stake in our growth.
Candid culture: Clear expectations, honest feedback, and no politics.
What to Expect from the Hiring Process
We respect your time and value transparency. Here’s a general idea of what to expect:
Final interviews with crossfunctional team members (~60 minutes)
How to Apply
Submit your resume and a short cover letter via our Careers Page. Let us know what excites you about this role, and how you’d help move Solink forward.
Kapsch Group
Corscience GmbH & Co.KG
BD
SEGULA Technologies
VIAVI Solutions