Posted on: 2024-01-30

« Return to Job Listings
» Apply For This Job
Position Industry Information Technology
Internal Job ID BP-33
Position Location (City) San Jose
State California
Country United States
ON or OFF Site? On-Site, NO Telecommute

Description & Requirements

Description of Job Opening
You will be a key member of the Platform Software team and will help with the software development effort for our Machine Learning targeted for the embedded edge market. You will work closely with the software team to design and implement key components for software releases. Your efforts will directly impact our customers in their ability to estimate, analyze and optimize their applications on our SoC.

Areas of focus: Design, implement and test key video processing components of the software. Contribute to the overall architecture effort in the process by suggesting SW enhancements that increase performance and decrease power consumption, thus achieving best in class performance in the industry.

Key Responsibilities (including but not limited to):

- Help implement customer processing pipelines that include Deep Neural Networks (DNNs) and other system level components

- Design and implement Python reference computer vision processing modules

- Design, implement, test and optimize key pre and post computer vision processing modules that are needed to run ML Vision pipelines on the MLSoC which are multi-core and multi-threaded

- Design and implement Gstreamer plugins for edge DNN applications

- Measure accuracy and throughput of computer vision modules and optimize to meet requirements

Required Background:

- 10+ years of experience developing system software for complex vision, image or video processing applications

- A strong knowledge of DSP, Image, Audio, Video, Computer Vision Algorithms and Frameworks is required, including common libraries like OpenCV, OpenCL and OpenVX

- Good programming skills in C, C++, Python, Assembly in a Linux environment

- Experience with DSPs, SIMD or VLIW instruction sets such as ARM Neon, TI DSP or any Vision processor like Cadence Tensilica, CEVA, RISC-V, Xilinx Versal, etc. is highly desirable.

- Strong mathematical foundation in DSP and deep learning is desired

- 2+ years of experience bringing up SoCs from scratch is a plus

Required Skills
Experience developing system software for complex vision, image or video processing applications.
Nice To Have Skills
None Listed
Required Certifications
None Listed

Additional Details

Required Employment Authorization Type of Position
U.S. Citizen Full-time
Hourly Rate (US$) Annual Salary (US$)
NA /hr NA /annual
Relocation Assistance Provided Required Travel
No, Relocation Assistance None
Start Date Required Experience
30-Jan-24 6 -10 Years
Required Education Required Education Major
Bachelors, BS/MS in Electrical Engineering or Computer Scienc

Recruiter Contact Information

To apply, please click on the e-mail address and attach your resume or complete the form further below.

« Return to Job Listings
» Resume Form Submission
Recruiter George Olivas
Professional Title Technical Recruiter
E-mail Address
Address 7668 El Camino Real, Suite 104129
City / Municipality Carlsbad
State California
Postal / Zip Code 92009
Office Phone 760-452-5211 Extension: NA
Other Phone None Listed
Fax Number None Listed

First Name: *
Last Name: *
E-mail: *
Home Phone: *
Work Phone:   Extension  
Cellular Phone:  

Copy and Paste Resume: *

Copyright © 2002 - Blueprint Recruiting, Inc. All Rights Reserved.
Please direct questions, suggestions or concerns to

Site developed by 2simplifiTM Web Solutions.