Computer Vision Engineer- Embedded

BCforward

Sunnyvale (CA)

On-site

USD 103,000 - 110,000

Full time

35 hours ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Major medical
HSA
Dental
Vision
Employer-provided group life
Voluntary life insurance
Short-term disability
Long-term disability
401k

Job summary

BCforward is seeking a Computer Vision Engineer-Embedded to design and deploy high-performance CV/ML solutions on resource-constrained edge devices in Sunnyvale, CA. You will bridge camera hardware, software, and AI frameworks.

You will optimize on-device workloads for latency, memory and power, integrate with Android camera frameworks, and collaborate with hardware and software teams to bring AI features onto production devices.

Qualifications

  • Bachelor's degree in CS/EE/CE or equivalent practical experience.
  • Strong programming skills in Python, C, and C++.
  • Experience deploying ML models on edge-optimized frameworks (TensorFlow Lite, ONNX Runtime, PyTorch Edge).
  • Familiarity with the Android platform, camera or multimedia subsystems.
  • Solid understanding of computer vision fundamentals, DSP, image processing, or camera architectures.
  • Experience with performance-constrained or embedded systems.

Responsibilities

  • Design and deploy computer vision and ML pipelines on edge hardware.
  • Optimize multiple concurrent ML workloads for throughput and latency.
  • Integrate edge-AI algorithms with Android camera and multimedia frameworks.
  • Collaborate with hardware and software teams to connect camera sensor systems with NPUs, GPUs, and DSPs.
  • Optimize ML inference for memory, power, and execution time on devices.
  • Develop and optimize low-level software using C and C++ and Python for ML development and tooling.
  • Profile systems to identify bottlenecks in memory, scheduling, and latency.
  • Develop real-time CV pipelines for resource-constrained devices.
  • Bring AI features onto production devices with cross-team collaboration.

Education

Bachelor's degree in Computer Science, Electrical Engineering, Computer Engineering

Tools

TensorFlow Lite
ONNX Runtime
PyTorch Edge

Job description

BCforward is currently seeking a highly motivated Computer Vision Engineer-Embedded for an onsite opportunity at Sunnyvale, CA

Position Title: Computer Vision Engineer-Embedded
Location: Onsite, Sunnyvale, CA
Anticipated Start Date: ASAP

Please note this is the target date, and it is subject to change. BCforward will send official notice ahead of a confirmed start date.

Expected Duration: 12 Months
Job Type: Onsite
Pay Range: $75/hr.- $80/hr.

Please note that actual compensation may vary within this range due to factors such as location, experience, and job responsibilities, and does not encompass additional non-standard compensation (e.g., benefits, paid time off, per diem, etc.).

Job Summary:

We are looking for an Embedded CV/ML Engineer to develop and deploy high-performance computer vision and machine learning solutions directly on resource-constrained edge devices. You will work at the intersection of computer vision, machine learning, embedded software, cameras, and hardware acceleration. The role involves optimizing on-device AI workloads for latency, memory, power, and throughput while integrating CV/ML capabilities into camera and multimedia systems.

What You'll Do
  • Design and deploy computer vision and ML pipelines on edge hardware.
  • Optimize multiple concurrent ML workloads to maximize throughput and minimize latency.
  • Integrate edge-AI algorithms with Android camera and multimedia frameworks.
  • Work closely with software and hardware teams to connect camera sensor systems with NPUs, GPUs, and DSPs.
  • Optimize ML inference for memory, power consumption, execution time, and overall device performance.
  • Develop and optimize low-level software using C and C++.
  • Use Python for ML development, automation, testing, and tooling.
  • Profile systems to identify memory, scheduling, latency, and performance bottlenecks.
  • Develop and optimize real-time computer vision pipelines for resource-constrained devices.
  • Collaborate with hardware engineers, camera engineers, ML engineers, and software teams to bring AI features onto production devices.
Basic Qualifications
  • Bachelor's degree in Computer Science, Electrical Engineering, Computer Engineering, or a related technical field, or equivalent practical experience.
  • Strong programming skills in Python, C, and C++.
  • Experience deploying ML models using edge-optimized frameworks such as:
  • TensorFlow Lite
  • ONNX Runtime
  • PyTorch Edge
  • Familiarity with the Android platform, particularly camera or multimedia subsystems.
  • Strong understanding of computer vision fundamentals, DSP, image processing, or camera architectures.
  • Experience working with performance-constrained or embedded systems.
Preferred Qualifications
  • Hands-on experience with the Android Camera Framework for capturing, processing, routing, or transforming real-time image streams.
  • Experience with Camera2, Camera HAL, Android multimedia, or related camera technologies.
  • Experience optimizing ML models using quantization, pruning, model compression, or hardware-specific compilation.
  • Experience deploying models to NPUs, GPUs, DSPs, or other hardware accelerators.
  • Experience developing low-latency, real-time edge AI applications such as:
  • Image restoration
  • Biometric verificationPerception
  • On-device AI
  • Experience with hardware-constrained vision pipelines and multi-threaded/concurrent processing.
  • Experience debugging low-level software using hardware/software profiling tools.
  • Experience analyzing memory, power, scheduling, and latency bottlenecks.
  • Previous experience at Meta or another major consumer-device/AI company is a plus.
Ideal Candidate

The ideal candidate has a combination of strong C/C++ programming, computer vision/ML expertise, embedded systems experience, and edge-AI deployment experience. Candidates with hands-on Android camera, hardware acceleration, and on-device ML optimization experience are especially relevant.

BCforward offers all eligible employees a comprehensive benefits package including, but not limited to major medical, HSA, dental, vision, employer-provided group life, voluntary life insurance, short-term disability, long-term disability, and 401k.

About BCforward:

Founded in 1998 on the idea that industry leaders needed a professional service, and workforce management expert, to fuel the development and execution of core business and technology strategies, BCforward is a Black-owned firm providing unique solutions supporting value capture and digital product delivery needs for organizations around the world. Headquartered in Indianapolis, IN with an Offshore Development Center in Hyderabad, India, BCforward’s 6,000 consultants support more than 225 clients globally.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Computer Vision Engineer
Computer Vision Engineer

BCforward • Sunnyvale (CA)

On-site
USD 103,000 - 110,000
Major medical
HSA
Dental
+5
Edge AI Computer Vision Engineer (Embedded)
Edge AI Computer Vision Engineer (Embedded)

BCforward • Sunnyvale (CA)

On-site
USD 103,000 - 110,000
Major medical
HSA
Dental
+6
Embedded Software Engineer II
Embedded Software Engineer II

Experis Technology Group • Sunnyvale (CA)

On-site
USD 140,000 - 190,000
Medical Plan
Dental Plan
Vision Plan
+2
ML Systems Engineer # 26-24363
ML Systems Engineer # 26-24363

Us Tech Solutions • Sunnyvale (CA)

On-site
USD 96,000 - 138,000
Computer Vision Engineer
Computer Vision Engineer

SR2 | Socially Responsible Recruitment | Certified B Corporation™ • United States

On-site
USD 140,000 - 210,000
Health, dental, vision and life ins.
Vacation and sick leave
401(k) and commuter benefits
Embedded Software Engineer II
Embedded Software Engineer II

ManpowerGroup • Sunnyvale (CA)

Hybrid
USD 90,000 - 120,000
Medical and Prescription Drug Plans
Dental Plan
Vision Plan
+2
Sr. Embedded/C++ Computer Vision Engineer - Hybrid
Sr. Embedded/C++ Computer Vision Engineer - Hybrid

Cognizant • Irving (TX)

On-site
USD 90,000 - 125,000
Health benefits
Paid time off
401(k) plan
+3
Computer Vision Engineer
Computer Vision Engineer

Franklin Fitch • United States

On-site
USD 144,000 - 176,000
100% health coverage for you and family
$4,000 annual travel stipend
$350/month productivity allowance
+1
Computer Vision / Machine Learning Engineer
Computer Vision / Machine Learning Engineer

AIToolboard • Boston (MA)

On-site
USD 82,656 - 123,984
Edge Computing AI Engineer
Edge Computing AI Engineer

Bright Vision Technologies • United States

Remote
USD 100,000 - 105,000