Senior Software Engineer (AI/Computer Vision (Camera Systems))
Motorola Solutions
Waltham, MA, United States Posted November 1, 2026
Check how well your resume matches this job
Salary Range
$140,000 - $170,000
Job Description
Join our camera systems group as a Senior Software Engineer, where you will design, develop, and optimize modern C++ code for embedded systems. You will work on advanced algorithms and embedding AI models directly on our camera hardware, enabling real-time analysis of video feeds for critical safety and security applications. This position requires a deep understanding of modern C++, strong software engineering principles, and experience with camera technologies.
- Design, develop, and test high-performance modern C++ code for implementing computer vision algorithms and deploying AI models on embedded camera platforms.
- Optimize code and GPU accelerate for performance within the resource constraints of embedded systems.
- Participate in code reviews and debugging, and contribute to documentation and best practices.
- Experience with Linux/embedded Linux development environments
- Experience working with camera systems, including image processing, video encoding/decoding, and camera SDKs/APIs
- Strong understanding of software engineering principles, including design patterns, testing methodologies, version control and CI/CD
- Strong communication and collaboration skills
- Excellent problem-solving and debugging skills
- Bachelor's degree in Computer Science, Software Engineering, or a related field. Masters or Ph.D. is a plus
- Proficiency in Python for scripting and tooling is a plus
- Experience deploying AI models on embedded platforms is highly desired
- Experience with computer vision libraries and pipelines (e.g., OpenCV, GStreamer) are pluses
- 3+ years of experience in C++ software development, with emphasis on product delivery and embedded performance optimization
- Experience with deep learning frameworks (e.g., TensorFlow, PyTorch, ONNX Runtime) also pluses
Required Skills
Similar Jobs
Computer Vision Engineer
Bright Vision Technologies
Software Test Engineer
Motorola Solutions
Software Engineer
GA Telesis
How to apply
You apply on Motorola Solutions’s own careers site. No account needed.
Apply on company siteUpload your resume and ARes scores it against this job in a few seconds. No account needed.
Already have access? Sign in