Embedded Software Engineer II

Experis Technology Group

Sunnyvale (CA)

Hybrid

USD 140,000 - 190,000

Full time

6 days 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

Medical Plan
Dental Plan
Vision Plan
401(k) with Match
Weekly Pay

Job summary

Experis Technology Group is seeking a Computer Vision/ Machine Learning Engineer for a role in Sunnyvale, CA. You will design and deploy edge-optimized CV and ML pipelines on resource-constrained hardware, collaborating with software and hardware teams to integrate with camera subsystems.

The ideal candidate has a BS in a technical field and strong experience with Python, C/C++, and edge ML frameworks such as TensorFlow Lite, ONNX Runtime, or PyTorch Edge, plus familiarity with Android

Qualifications

  • Bachelor's degree in CS/EE/CE or equivalent.
  • Proficiency in Python, C and C++.
  • Experience with edge ML frameworks (e.g., TensorFlow Lite, ONNX Runtime, PyTorch Edge).
  • Familiarity with Android multimedia/camera subsystem stack.

Responsibilities

  • Design and deploy high-performance computer vision and machine learning pipelines onto resource-constrained edge hardware.
  • Optimize concurrent ML workloads to maximize throughput and minimize latency for multiple edge features.
  • Integrate edge-AI algorithms within the Android camera framework and multimedia subsystems.
  • Collaborate across software and hardware teams to bridge camera sensors with on-device neural processing units (NPUs).
  • Profile and optimize memory footprint, power consumption, and execution timing to meet on-device constraints.

Skills

Python
C
C++
Edge ML
Android camera

Education

Bachelor's degree in CS/EE/CE or equivalent

Tools

TensorFlow Lite
ONNX Runtime
PyTorch Edge

Job description

Our client, a leading innovator in the technology industry, is seeking a Computer Vision/ Machine LearningEngineer to join their dynamic team. You will be an integral part of the Engineering Department supporting the development of cutting-edge computer vision and machine learning solutions. The ideal candidate will demonstrate strong problem-solving skills, adaptability, and a collaborative spirit, which will align successfully within the organization.

Job Title

Computer Vision/ Machine LearningEngineer

Location

Sunnyvale, CA (hybrid, 3 days in office)

What's the Job?
  • Design and deploy high-performance computer vision and machine learning pipelines directly onto resource-constrained edge hardware.
  • Optimize concurrent ML workloads to maximize throughput and minimize latency when running multiple edge-AI features simultaneously.
  • Integrate edge-AI algorithms seamlessly within the Android camera framework and multimedia subsystems.
  • Collaborate across software and hardware teams to bridge low-level camera sensor subsystems with on-device neural processing units (NPUs).
  • Profile and optimize memory footprint, power consumption, and execution timing to meet strict on-device performance constraints.
What's Needed?
  • Bachelor's degree in Computer Science, Electrical Engineering, Computer Engineering, or a related technical field, or equivalent practical experience.
  • Proficiency in Python, C, and C++ for low-level software development and optimization.
  • Experience with machine learning frameworks optimized for edge deployment, such as TensorFlow Lite, ONNX Runtime, or PyTorch Edge.
  • Familiarity with the Android platform stack, specifically regarding multimedia or camera subsystem integration.
  • Solid understanding of computer vision fundamentals, digital signal processing (DSP), or basic camera architectures.
What's in it for me?
  • Opportunity to work on innovative projects at the forefront of edge AI technology.
  • Collaborate with talented professionals in a supportive and inclusive environment.
  • Enhance your skills with exposure to cutting-edge tools and frameworks.
  • Be part of a company committed to fostering diversity and inclusion.
  • Contribute to impactful solutions that improve user experiences worldwide.
Upon completion of waiting period, consultants are eligible for:
  • Medical and Prescription Drug Plans
  • Dental Plan
  • Vision Plan
  • Health Savings Account
  • Health Flexible Spending Account
  • Dependent Care Flexible Spending Account
  • Supplemental Life Insurance
  • Short Term and Long Term Disability Insurance
  • Business Travel Insurance
  • 401(k), Plus Match
  • Weekly Pay
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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
Edge AI & Computer Vision Engineer II
Edge AI & Computer Vision Engineer II

ManpowerGroup • Sunnyvale (CA)

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

BCforward • Sunnyvale (CA)

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

Experis Technology Group • Sunnyvale (CA)

Hybrid
USD 140,000 - 190,000
Medical Plan
Dental Plan
Vision Plan
+2
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
Senior Computer Vision Engineer ID72408
Senior Computer Vision Engineer ID72408

AgileEngine, LLC. • Richmond (VA)

On-site
USD 140,000 - 190,000
Professional growth
Competitive compensation
Exciting projects
+1
ML Systems Engineer # 26-24363
ML Systems Engineer # 26-24363

Us Tech Solutions • Sunnyvale (CA)

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

AgileEngine, LLC. • Jacksonville (FL)

On-site
USD 120,000 - 190,000
Professional growth
Competitive compensation
Exciting projects
+1
Senior Computer Vision Engineer ID72408
Senior Computer Vision Engineer ID72408

AgileEngine • Blacksburg (SC)

Hybrid
USD 120,000 - 160,000
Professional growth
Competitive compensation
Exciting projects
+1
Senior Computer Vision Engineer ID72408
Senior Computer Vision Engineer ID72408

AgileEngine, LLC. • Tampa (FL)

On-site
USD 140,000 - 190,000
Professional growth
Competitive compensation
Exciting projects
+1