The Embedded Software Engineer will design and deploy high-performance computer vision and machine learning pipelines on resource-constrained edge hardware. The role focuses on optimizing concurrent machine-learning workloads to maximize throughput and minimize latency when multiple edge-AI features run simultaneously, and integrating edge-AI algorithms with the Android camera framework and multimedia subsystems. The engineer will work across software and hardware teams to connect low-level camera sensor subsystems with on-device neural processing units (NPUs), while profiling and optimizing memory footprint, power consumption, and execution timing to meet on-device performance constraints. The position is onsite three days in Sunnyvale, California, and has a stated duration of 12 months.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level