← Back to job listings
MS
Firmware Developer
Motorola Solutions · Vancouver, Canada
About The Role
Join Motorola Solutions' Video Division as a Firmware Developer II. In this role, you will develop, test, and maintain software for advanced video security products. You will participate in the full software development lifecycle, collaborate with the Quality Assurance team, and communicate effectively with team members across different design centers and engineering disciplines. Enjoy flexible work models, paid time off, health care benefits, and more.
- Contribuer au développement de logiciels multi-threadés en C++ pour le traitement de données à haute vitesse et le réseautage.
- Assister au développement et au débogage des pilotes de périphériques Linux et des composants système de bas niveau.
- Participer à l'ensemble du cycle de vie du développement logiciel, de la programmation initiale à l'intégration système et au débogage.
- 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 skills
- Understanding of operating system concepts, including processes, threads, mutexes, and memory management
- Excellent problem-solving skills and a desire to learn complex embedded systems
- Strong foundational knowledge of C, C++, and Python programming languages
- Degree in Computer Engineering, Electrical Engineering, Computer Science, or a related technical discipline
- Experience working with and implementing agentic workflows at scale
- A background in or experience with developing video streaming applications
- Comfortable using Artificial Intelligence tools like copilot and claude code
- 5+ years of firmware or software development experience
- Bachelor’s Degree
This is an external listing. JobSpring does not represent or verify the employer. Report this listing
JobSpring