- Location
- Markham, ON,CA, CA
- Type
- Full-time
- Department
- Engineering
- Seniority
- Senior
- Source
- Eightfold
Description
Join our team to develop efficient display drivers and embedded software for next-gen consumer devices (phones, laptops, wearables, automotive). Collaborate globally to deliver robust solutions for Snapdragon™ processors and beyond.
New Headcount
Responsibilities:
· Design, code, test, and integrate display drivers and embedded software.
· Tackle complex technical challenges and troubleshoot issues across Android, Windows, Linux, Zephyr, and microcontrollers.
· Apply creative problem-solving to optimize performance, power, and reliability.
· Work with hardware/software teams and external partners.
· Support code reviews, documentation, and process improvements.
· Integrate third-party services and IoT protocols.
Culture:
· Analytical, adaptable, and collaborative.
· Passion for solving problems and continuous learning.
· Committed to diversity and inclusion.
Why Us?
· Work on impactful tech in a dynamic, inclusive environment.
· Competitive pay, growth opportunities, and global collaboration.
Preferred Qualifications:
· 3+ years in embedded/software development (C/C++, Rust).
· Demonstrated ability to analyze, diagnose, and solve difficult engineering problems.
· Experience with source control (Git), OS concepts, and debugging tools.
· Strong communication and teamwork skills.
· Familiarity with display frameworks (DirectX, DRM), graphics APIs, ARM/RISC-V, and device drivers.
· Experience with electronics tools (oscilloscope, logic analyzer), consumer kits (Raspberry Pi, Arduino), and real-time/embedded systems.
· Knowledge of IoT, security, and cloud/edge software.