Postuler

Première détection par notre source: il y a 25 jours

Senior Embedded Systems Engineer

@ Taiv

Winnipeg, Manitoba

100k–150k $/anHybrideTemps plein5+ ans d’expérience
Postuler
SIGNAUX

En bref

Taiv, a Winnipeg tech startup using AI and computer vision for bar and restaurant TV, is hiring a Senior Embedded Systems Engineer to own the software on its Android device deployed in venues. The role covers Android platform work, Linux kernel and board bring-up, multimedia and HDMI pipelines, and fleet-scale debugging. Full-time, Monday to Friday, with a hybrid model and a salary of $100,000 to $150,000.

Salaire :

100 000 $–150 000 $ par année

Responsabilités :

  • Own Android platform on Taiv hardware, including AOSP builds, HALs and system services
  • Develop and debug Linux kernel drivers and device trees; lead board bring-up on ARM SoCs
  • Build and tune multimedia pipeline, hardware codecs and audio/video paths for on-device AI
  • Resolve HDMI, EDID and CEC compatibility issues across TVs and cable boxes
  • Debug across app, framework, HAL, kernel and hardware layers on deployed devices

Résumé des exigences :

  • 5+ years of embedded software experience, with significant Android platform work
  • Strong C and C++; Java or Kotlin and Python or shell for tooling
  • Linux kernel experience with drivers, device trees and ARM board bring-up
  • Multimedia experience with hardware video codecs and the Android audio HAL
  • HDMI and AV systems experience (video processing, CEC, EDID, display pipelines)
  • Bachelor's degree in CS, computer or electrical engineering, or equivalent experience

Outils et compétences

Avantages mentionnés

Assurance maladieCongés payésMieux-êtreOptions d’achat
Source et dates

Type de source non vérifié · dover

Date publiée par l’employeur
Non fourni
Première détection par notre source
2026-10-14
Mise à jour du dossier source
2026-10-21

Ces dates décrivent le dossier source, pas une vérification en direct du recrutement. Consultez l’offre originale.

Détails du poste

NiveauSenior
DomaineDéveloppement logiciel
Expérience5 an(s) et plus
Heures par semaine40 (estimé)
Horairejour
Milieu de travailBureau, Laboratoire
PositionSurtout assis
Exigences physiquesphysique faible · ordinateur élevé
LanguesEnglish
FormationBaccalauréat (exigé)
Domaines d’étudesComputer Science, Computer Engineering, Electrical Engineering
Avantages mentionnésCongés payés généreux, Actions ou participation, Mieux-être, Aide au transport en commun, Repas gratuits ou à rabais

Résumé et détails rédigés par l’IA à partir de l’offre; l’offre de l’employeur fait foi.

ChampValeur
Offres sur Jobsy10
Description

Who We Are:

Taiv is a fast-growing tech startup located in Winnipeg, Canada. Taiv uses AI to make business TV more fun, engaging, profitable, and easier to manage, starting with bars and restaurants. We’ve built proprietary tech that uses computer vision to watch live TV and improve the content with contextually-aware commercials, content, and games. Our tech also automates the manual AV tasks that venues have to do every day, to make bar management easier, standardized, and more profitable. We’re venture-capital backed and graduated from Y Combinator, the world’s top tech accelerator, in winter 2020. Program alumni include Airbnb, Instacart, DoorDash, etc. (www.ycombinator.com/topcompanies).

We are looking for a Senior Embedded Systems Engineer to join our growing team!

What We’re Looking For:

Everything Taiv does runs through the Taiv box, the Android device we install behind TVs in bars and restaurants across North America. This role owns the software on it. Our boxes sit in AV racks in real venues and run every day in messy environments, where the equipment around them rarely behaves the way the spec says it will.

You’ll work deep in the embedded stack, across the Android platform and the video and audio paths our AI depends on. You’ll bring up new hardware revisions, cut latency out of the video path, chase down HDMI compatibility bugs that show up on exactly one brand of TV, and decide how our embedded platform evolves as the fleet grows. The work you do shows up in the performance and reliability of every box we deploy.

This is a role for someone who has built and shipped a physical product before and likes the problems that live where software meets hardware. Ideally you’ve worked on TVs, AV gear, or other multimedia products. As the most senior embedded engineer on the team, you’ll set technical direction, make the architecture calls, and mentor the engineers around you while staying hands-on in the code. If you’ve spent your career going deeper into the stack while everyone else moved up it, this role was built for you.

What You’ll Be Doing:

  • Own the Android platform on Taiv’s hardware: AOSP builds, framework changes, HALs, and the system services that keep tens of thousands of deployed devices healthy.

  • Develop and debug Linux kernel drivers and device trees, and lead board bring-up for new hardware revisions on ARM SoCs.

  • Build and tune the multimedia pipeline: video input, hardware codecs, and real-time video processing. Own the audio and video paths that feed our on-device AI.

  • Make Taiv work in the real world of venue AV: HDMI edge cases, EDID quirks, CEC and TV control, and compatibility across thousands of different cable boxes and TVs.

  • Debug across every layer, from app to framework to HAL to kernel to hardware, using remote tooling on deployed devices and lab equipment on your desk.

Who You Are:

  • You’ve gone deep on Android. You’re comfortable in AOSP source and know what happens between an app call and the driver underneath it. You’ve shipped platform-level changes to real devices.

  • You’re at home in the kernel. Device trees, driver debugging, board bring-up, and the occasional kernel panic are all normal work for you.

  • You know multimedia end to end: how video gets captured, encoded, decoded, and displayed, and where latency hides in that path.

  • You debug with hardware on your desk. When the logs run out, you reach for a serial console or a logic analyzer.

  • You think in fleets. Watchdogs, staged rollouts, remote updates, and recovery paths come naturally because you’ve supported devices you can’t physically touch.

  • You work independently and own a problem from vague symptom all the way to shipped fix.

Your Qualifications:

  • 5+ years of embedded software experience, with significant time on Android platform work (AOSP, framework, HAL development)

  • Strong C and C++, comfortable in Java or Kotlin for framework work and Python or shell for tooling

  • Linux kernel experience: writing and debugging drivers, device trees, and board bring-up on ARM SoCs

  • Multimedia experience: hardware video codecs and the Android audio HAL

  • Experience with HDMI and AV systems: video processing, CEC, EDID, and display pipelines

  • Fluent with adb, fastboot, git, and cross-compilation toolchains

  • Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent experience

Nice To Have:

  • Experience with ARM SoCs used in set-top, TV, or streaming products

  • Experience running ML models on embedded devices (NPU or GPU acceleration)

  • Bootloader and Android system update experience (A/B updates, recovery)

  • You’ve shipped a consumer electronics product and supported it in the field at scale

Perks:

  • Employee stock options

  • 100% employer-covered health benefits

  • Flex-time & unlimited paid vacation

  • Gym membership

  • Catered lunches 3x per week

  • Dog-friendly office

  • Hybrid work model

  • Free parking on-site

Job Details:

  • Job Type: Full-time

  • Salary: $100,000 - $150,000

  • Schedule: Monday to Friday

  • Ability to commute: can reliably commute to the office (required)

Emplois semblables

  • Embedded Systems Engineer - Capture Systems

    Toronto, ON
    100k–150k $/anSur placeTemps plein

    Peripheral

    3+ ansCandidates need a Bachelor's or Master's degree in a related field, 3+ years of embedded software experience, expert C++ and Python skills, Linux experience, and knowledge of PTP/NTP time synchronization. Custom PCB experience and legal right to work in Canada are also required.

    Linux, C++, Python

  • Senior Embedded Systems Engineer (Woodbridge, Ontario)

    Woodbridge, ON
    90k–115k $/anTemps plein

    PerkinElmer Scientific Canada ULC

    5+ ansCandidates need an electrical engineering degree, at least 5 years of experience, and skills in C/C++, Rust, JavaScript, embedded Linux and FPGA development. Strong communication and teamwork are also required.

    Xilinx Vivado, Eclipse, Visual Studio Code, Linux, Rust, JavaScript

  • The Recroom Host and Server Assistant

    Winnipeg, MB
    Temps partiel

    Cineplex Entertainment LP

    1+ ansCineplex Entertainment needs candidates with a high school diploma or GED and a provincial sell, sale and handling of alcohol certificate. Restaurant service experience of one to three years is an asset, along with strong communication, attention to detail and the ability to work under pressure.

    desktop computer, POS

    Games floor amusement host

    Winnipeg, MB
    Temps partiel

    Cineplex Entertainment LP

    Candidates need to be of the age of majority, with some customer service experience preferred. They should have attention to detail, strong problem-solving and communication skills, and a provincial sell, serve and handling of alcohol certificate.

    Upselling, Stocking, Customer service, Attention to detail, Problem solving, Communication skills

    Bartender The Rec Room Winnipeg

    Winnipeg, MB
    Temps partiel

    Cineplex Entertainment LP

    1+ ansCandidates need a high-school diploma or equivalent, the age of majority and 1-2 years of bartending experience. A provincial sell-and-serve certificate, knowledge of drink recipes and a flexible schedule are also required.

    POS

  • Personal Shopper Part Time Day

    Winnipeg, MB
    Temps partiel

    Loblaw

    Aucune expérience préalable requise, formation fournie; Souci du détail et esprit d'équipe; Capacité de travailler de façon autonome en milieu rapide

    Attention to detail, Customer service, Contact customers, Work independently, Procurement, Leadership

    Meat Clerk Part Time Day

    Winnipeg, MB
    Temps partiel

    Loblaw

    Candidates need no previous experience, but must be flexible with days, evenings and weekends, able to lift up to 50 lbs, and comfortable moving constantly through a full shift. A background check is required for applicants 18 and older.

  • Meat Clerk Part Time Day

    Winnipeg, MB
    Temps partiel

    Loblaws Inc.

    Candidates need to be a team player with attention to detail, able to work independently in a fast-paced setting, and flexible for days, evenings and weekends. They must be able to lift up to 50 lbs and stay mobile for an entire shift.

    Customer service, Merchandise display, Health and safety, Work independently, Leadership

Lieux et modes de travail

Lieux

Tout le CanadaTélétravail · Hybride · Sur place · Sur le terrain

Astuce : ajoutez le télétravail pour élargir la recherche.

Exclure des lieux

Mode de travail

Offres de cette entreprise dans les résultats

Voici les offres de cette entreprise chargées dans votre recherche. Elle peut avoir d’autres postes ouverts.