Apply now

First seen by our source: 23 days ago

Senior Embedded Systems Engineer

@ Taiv

Winnipeg, Manitoba

$100k–$150k/yrHybridFull-time5+ years experience
Apply now
SIGNALS

Overview

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.

Pay:

$100,000–$150,000 a year

Responsibilities:

  • 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

Requirements summary:

  • 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

Tools & skills

Benefits mentioned

Health insurancePaid time offWellnessStock options
Source and dates

Source type not verified · dover

Employer posting date
Not provided
First seen by our source
2026-10-14
Source record updated
2026-10-21

These dates describe the source record, not a live verification that the employer is still hiring. Check the original posting.

Job details

SenioritySenior
DepartmentSoftware development
Experience5+ years
Hours per week40 (estimated)
Scheduleday
Work settingOffice, Laboratory
PositionMostly sitting
Physical demandsphysical low · computer high
LanguagesEnglish
EducationBachelor’s degree (required)
Fields of studyComputer Science, Computer Engineering, Electrical Engineering
Perks mentionedGenerous paid time off, Stock or equity, Wellness, Transit support, Free or discounted meals

Summary and details written by AI from the posting; the employer’s posting is the authority.

FieldValue
Open jobs on Jobsy10
Job 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)

Similar jobs

  • Embedded Systems Engineer - Capture Systems

    Toronto, ON
    $100k–$150k/yrOn-siteFull Time

    Peripheral

    3+ YOECandidates 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/yrFull Time

    PerkinElmer Scientific Canada ULC

    5+ YOECandidates 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

  • Senior Embedded Systems Engineer

    Canada

    Hatch

    7+ YOECandidates need 7+ years of embedded engineering experience, especially C on resource-limited microcontrollers running an RTOS, with BLE, Wi-Fi and common serial interfaces. Hatch also wants strong hardware-software judgment, test automation skills, and fluent use of AI development tools.

    Jira, Git, GitHub, GDB, Make, CMake

  • Beauty Manager, Hourly Full Time Flexible Shifts

    Winnipeg, MB
    Full Time

    SDM Molson & Concordia (10041641 Manitoba Ltd)

    Planning, Judgment and Decision Making; Independent thinking and decision making when dealing with issues related to customer’s needs; This position requires the ability to act upon tasks and goals outlined by management

    Beauty Manager, Hourly Part Time Day

    Winnipeg, MB
    Part Time

    SDM Molson & Concordia (10041641 Manitoba Ltd)

    Planning, Judgment and Decision Making; Independent thinking and decision making when dealing with issues related to customer’s needs; This position requires the ability to act upon tasks and goals outlined by management

  • Banquet Supervisor

    Winnipeg, MB
    Part Time

    Canad Inns: Canad Inns is Manitoba's largest hospitality provider.

    5+ YOEProven experience of 3-5 years in banquets, hospitality, or event operations; Must be available to work mornings, evenings, weekends, and holidays, as required by operational needs; Serving as the evening Manager on…

    Sales, Coordinate events, Leadership, Microsoft Word, Microsoft Excel, Microsoft PowerPoint

    Licensed Security Guard

    Winnipeg, MB
    Part Time

    Canad Inns: Canad Inns is Manitoba's largest hospitality provider.

    Must have full-time availability and be able to work all shifts, including days, evenings, overnights, weekends, and holidays as required ; Must possess and maintain a valid Security Guard License ; Previous experience…

    Communication skills, Customer service

  • Beauty Manager, Hourly Full Time Flexible Shifts

    Winnipeg, MB
    Full Time

    Shoppers Drug Mart

    Planification, jugement et prise de décision; Faire preuve d’une pensée critique et prendre des décisions pour régler les problèmes concernant les besoins des clients; Posséder la capacité de réagir en fonction des…

Locations & environments

Locations

All of CanadaRemote · Hybrid · On-site · Field

Pro tip: add remote jobs to widen your search.

Exclude locations

Workplace type

Company jobs in these results

These are this company’s jobs loaded in your current search. The company may have more openings.