Motorola Solutions · Vancouver, Canada
Join Motorola Solutions' Access Control Division as a Senior Software Engineer. You'll work on cutting-edge access control and automation technology, shaping the future of physical-meets-digital systems. Your responsibilities will include developing and maintaining cloud services, on-device software, and performance-critical components. You'll collaborate with adjacent teams and participate in architecture discussions and code reviews. Enjoy flexible work models, paid time off, health care benefits, and more.
- We’re especially excited about engineers who are curious, adaptable, and comfortable working across multiple technologies, bringing both depth and range to how we build and evolve our platform
- 7+ years of professional software development experience
- C/C++ experience, particularly with performance-sensitive code, memory management, and threading
- Experience with agile methodologies and rapid iteration cycles
- Experience with AWS services such as Lambda, Elastic Beanstalk, EC2, S3, and CloudWatch
- Bachelor's degree in Computer Science, Computer Engineering, or a related discipline, or equivalent experience
- Exposure to Go is a plus
- Comfortable working across the stack, from Linux-based embedded/device software up through cloud services
- Comfortable debugging low-level or hardware-adjacent issues
- Strong experience with Python, ideally with Flask or a similar API framework
- Experience with Docker and packaging/deploying software to Linux hosts (Debian packaging a plus)
- Experience with distributed systems, caching layers (Redis or similar), and message-based/pub-sub protocols (MQTT or similar)
- Bachelors Degree
- 5+ years of software development experience
Inicia sesión para generar una carta de presentación para esta vacante.
Iniciar sesiónInicia sesión para ver cómo encaja este empleo con tu perfil.
Iniciar sesión