7 дней назад
Embedded Linux Software Engineer (Robotics AI)
150 000 - 170 000CAD
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Embedded Linux Software Engineer (Robotics AI): Building embedded Linux software and reliable data paths for camera- and sensor-based recording systems used in humanoid and embodied AI with an accent on hardware bring-up, sustained recording performance, and data integrity. Focus on debugging ARM-based devices, optimizing throughput and power consumption, and designing recovery behavior for interrupted operations.
Location: Toronto GTA; on-site
Salary: CA$150K–CA$170K per year, plus potential equity and benefits.
Company
builds data infrastructure for robotics and embodied AI, including data capture, labeling, and hardware-enabled workflows for AI labs and robotics companies.
What you will do
- Develop and debug embedded Linux software on real capture hardware, from board bring-up through deployment.
- Build reliable services and data paths that preserve recordings during long sessions and interrupted operations.
- Improve system performance, power consumption, resource usage, and recovery behavior.
- Work with hardware and test engineers to reproduce field failures and validate fixes across device configurations.
Requirements
- Strong C or C++ skills and proficiency in Python or shell scripting.
- Understanding of Linux processes, threads, memory management, I/O, filesystems, and system-level debugging.
- Hands-on experience developing and troubleshooting software on ARM or comparable embedded hardware.
- Ability to analyze concurrency, timing, data integrity, resource usage, and failure recovery.
- Experience building reproducible software releases and testing under realistic hardware and operating conditions.
Nice to have
- Experience with V4L2, GStreamer, camera ISPs, Yocto, Buildroot, signed updates, or hardware-in-the-loop testing.
- Depth in camera systems or device platforms.
Culture & Benefits
- Inclusive and supportive candidate experience with interview accommodations available.
- Equal treatment and opportunity throughout recruitment, selection, and employment.
- Compensation may include equity, health and wellness benefits, and other company programs.
- AI is used in recruitment for administrative support, while evaluations and hiring decisions remain human-led.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
8 дней назад
Senior Software Engineer, Linux Kernel (Linux Kernel)
120 000 - 195 000CAD
8 дней назад
BIOS Senior/Lead Software Engineer
120 000 - 195 000CAD
8 дней назад
PCIe Senior/Lead Software Engineer (PCIe)
120 000 - 195 000$
9 дней назад
Media Firmware Development Engineer (SSD)
91 152 - 134 500CAD
9 дней назад
Principal FW/SW Engineer (Ethernet)
184 500 - 205 000CAD
8 дней назад
Senior/Lead Software Engineer (Layer1)
120 000 - 195 000CAD