JOB TITLE: ALGORITHM DEVELOPER III
DURATION: 6+ MONTHS W2 CONTRACT WITH POSSIBLE EXTENSION/ CONVERSION
LOCATION: MENLO PARK, CA
DUTIES:
Work with Hardware IP architect to develop software models for algorithms that will get implemented in hardware RTL
Support use of C/C++ models for architectural modeling
Debug Computer Vision custom algorithms for AR/VR use-cases
Support integrating the models into Virtual Platform by SystemC wrappers for early firmware development
Feedback hardware understanding and improvements to algorithm designers
Support multiple phases of SoC development – including algorithm refinement, functional simulation, co-design of hardware and support firmware development
SKILLS: MUST HAVE/ NON NEGOTIABLE
3+ years of experience in coding: C++
1+ years of experience in coding Matrix math
1+ years experience in image processing and filtering
1+ years of experience in computer architecture/ embedded programing
WISH LIST/ NICE TO HAVE
1+ SystemC experience
2+ years of reference modeling for hardware accelerator design
INTERVIEW PROCESS
Phone Screen: 45 min | CoderPad Test C++
Onsite Interview:
45 min technical
30 min behavior / Project approach
EDUCATION: BACHELOR'S DEGREE
SKILLS AND EXPERIENCE:
REQUIRED SKILLS:
MODELING SOFTWARE
ALGORITHM
C++
ADDITIONAL SKILLS:
COMPUTER VISION
DATA STRUCTURES
DSP
FIRMWARE
PERFORMANCE ANALYSIS
SIGNAL PROCESSING
SOC
EDA