Get more replies from employers
Send a job-specific resume in minutes.
Motorola Solutions’ Video Division in Vancouver is seeking a Firmware Developer II to design, implement, test, and maintain software for cutting-edge video security products.
You will work on multi-threaded C++ software, Linux device drivers, and low‑level components, participate in code reviews, and collaborate with QA to ensure reliable, scalable solutions. A Bachelor’s degree and 5+ years of firmware or software experience are required.
Familiarity with C/C++ compilation and debugging tools (e.g. cmake, GCC, GDB)Exposure to scripting languages (Bash) and version control systems (Git)Strong written and oral communication skillsUnderstanding of operating system concepts, including processes, threads, mutexes, and memory managementExcellent problem-solving skills and a desire to learn complex embedded systemsStrong foundational knowledge of C, C++, and Python programming languagesDegree in Computer Engineering, Electrical Engineering, Computer Science, or a related technical disciplineExperience working with and implementing agentic workflows at scaleA background in or experience with developing video streaming applicationsComfortable using Artificial Intelligence tools like copilot and claude code5+ years of firmware or software development experienceBachelor’s Degree