USD per year
Senior Android Developer
Location: Hybrid (Winnipeg, Canada) Job Type: Full-time Salary: $100,000 - $150,000 / yr + stock options Schedule: Monday to Friday
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 Android Developer to join our growing team!
What We're Looking For:
We run thousands of custom Android boxes in venues, and keeping that fleet stable is a hard, unsolved problem. This role sits on the team that owns the software side of our Android AOSP handoff.
- Expand and help standardize the logging and diagnostics that tell us when something goes wrong and how it happened.
- Diagnose and fix performance bottlenecks.
- Work through low-level bugs and compatibility issues where our software meets our hardware.
- Support firmware team issues on the software side.
This isn't app-layer Android work (though you may touch it occasionally). You'll work at the framework and vendor layer alongside firmware and embedded engineers writing software that keeps an IoT device fleet reliable at scale.
What You'll Be Doing:
- Expand and help standardize logging and diagnostic systems so we know when something goes wrong and how it happened.
- Diagnose and fix performance bottlenecks in the Android layer.
- Build systems to identify, prevent, and reduce crashes and devices going offline.
- Support the Firmware team with integrations and troubleshooting across hardware releases.
- Take part in a shared on-call rotation for the device fleet.
- Partner with embedded, hardware, and firmware engineers on low-level bugs and compatibility issues where software meets hardware.
Who You Are:
- Operate independently on vendor Android and AOSP-layer work without needing instruction or guidance.
- Comfortable debugging hard, ambiguous problems in a low-level, multithreaded, performance-sensitive platform: memory leaks, crashes, performance issues without clear root cause initially.
- Experienced working alongside embedded teams in an IoT environment.
- Comfortable reading Linux and Android device logs; understand diagnostic/debugging signals; able to interpret device behavior from logs.
- Collaborate well with firmware/hardware engineers; do not treat software/hardware boundary as someone else's problem.
Your Qualifications:
- Bachelor's Degree in Computer Science or equivalent experience
- 5+ years of professional Android development experience (not entry-level)
- Experience at Android framework layer with vendor Android, AOSP or embedded/IoT Android environments (not just app-layer development)
- Experience developing/maintaining system-level components: init scripts, system services, device-specific configurations within AOSP build system (Soong/Make)
- Solid understanding of Android OS internals: init system, Binder IPC, permissions model, OTA update mechanisms
- Strong native debugging skills across stack: memory leaks, deadlocks, ANRs (Application Not Responding), concurrency issues, boot-time performance
- Experience with industry-standard IoT device-level logging & diagnostics
- Comfortable working in various languages including C/C++ and Java/Kotlin
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
Taiv enhances live TV in bars & restaurants with better content, commercials, automation, and control.
View Company Profile