
junior software programmer fullstack/Data Engineer SynergisticIT
- $78,000–$127,000 Per Year
- Temporary
- Contractor
- Full-time
| Location | Falls Church, VA |
At CheckVideo, we are transforming video security with our AI-enabled cameras. Thousands of customers depend on us every day for mission-critical security, delivered through cloud infrastructure. This is a hybrid position out of Falls Church, VA that offers an opportunity to work on the cutting edge of technology with a great team and make meaningful contributions every single day.
We are looking for an experienced Embedded Software Engineer responsible for architecture, design, development & testing of CheckVideo’s flagship product assets. Additional duties include writing high performance, scalable & secure software to meet customer demands.
Responsibilities
• Design, develop, test & deploy CheckVideos embedded software
• Develop in a Linux environment using source code control system and deployment pipelines
• Gain and maintain expertise in board design, BSP, SoC and peripheral control firmware
• Maintain and update secure production software as necessary
• Scale and tune for performance to meet production demand
• Follow SDLC best practices for scalability, reliability & observability
Qualifications
• Education: Bachelor’s degree required; Advanced degree preferred
• Experience: 5+ years of developing firmware for mass market on Embedded Linux stacks
• SDLC and programming languages: C, C++, Python, Go, Rust, Shell scripting
• Parallel processing & Concurrency: Multiprocessing, Multithreading, IPC
• Media: Experience with video/audio encoding and streaming
• AI Training & Inference: LLM, Deep Learning, Computer Vision, PyTorch, TensorFlow
• Source code control systems: Git, Bitbucket
• DevSecOps tools: Jenkins, Gitlab, GitOps
• Operations: Strong skills in troubleshooting production issues
Helpful but not required:
• Experience with camera optics, ISP tuning and video processing





