CareerPlanGet AI match score →

Senior Software Engineer - AI/Computer Vision (Camera Systems)

Waltham, MA💼 Full-time💰 $140,000–$140,000🗓 2026-06-29 → 2026-07-30

Core

Designing, developing, and optimizing C++ code for embedded camera systems to implement and deploy AI models for real-time video analysis in public safety and security applications.

Role type

Senior Software Engineer (Embedded Systems & Computer Vision)

Builds

Real-time AI-driven camera hardware solutions for public safety and commercial security

Domain

Public Safety / Video Security / Embedded Systems

Deliverable

production ML models

Required skills

Modern C++ development, Embedded systems programming, Camera SDKs and APIs, Image processing, Video encoding/decoding, Linux/embedded Linux development, Unit and integration testing, Debugging

Preferred skills

AI model deployment on embedded platforms, Python scripting, Computer vision libraries (OpenCV), Deep learning frameworks (TensorFlow, Pytorch, ONNX Runtime), CI/CD systems

Technologies

C++, Python, OpenCV, TensorFlow, PyTorch, ONNX Runtime, Linux, Git, GitHub Actions, Azure DevOps

Responsibilities

Design and test high-performance C++ code for AI models on embedded platforms, Optimize code for performance and resource constraints, Integrate and deploy AI models onto camera hardware, Collaborate with AI/ML engineers to translate models to C++, Work with camera SDKs to process video streams, Develop and maintain unit and integration tests, Troubleshoot and debug software issues on embedded systems

Seniority

Senior, hands-on IC

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Workday ↗