Jobs · Engineering · California

Embedded Software Engineer II

Experis · Sunnyvale, CA · 3 wk ago
On-siteEngineeringContract

About the role

Our client, a leading innovator in the technology industry, is seeking a Computer Vision/ Machine Learning Engineer 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. Location: Sunnyvale, CA (hybrid, 3 days in office).

Responsibilities

  • 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.

Requirements

  • 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.

Benefits

  • 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

Similar jobs

Embedded Software Engineer II

TTM TechnologiesFarmingdale, NY· 2 wk ago
Information Technology$99k–$165k/yrapply on ttmtech.wd5.myworkdayjobs.com