logo

JobNob

Your Career. Our Passion.

C++ developer / experience


Valiantica, Inc


Location

Milpitas, CA | United States


Job description

Skills: SKILLS:
Excellent programming skills in SystemC/TLM modeling and C++ is must and required

Must have experience in build, develop and enhance performance models and simulators experience
Experience with scripting languages like Python


Build, develop, and evaluate interconnect and memory hierarchies for high-performance mobile memory architectures
Enhance existing Mobile Platform Models and simulators with newer capabilities to accurately model real phone usage
Evaluate and present architecture trade-offs impacting memory subsystem performance
Analyze Power and Performance of different SoC and DRAM/NAND architectures using Simulation results from existing Model/Simulator platforms

Successful candidate for this position will have the following:

Must have a Bachelor's or Master's degree in Electrical and/or Computer Engineering or Computer Science

1-5 years of experience in; developing functional and performance models, modeling workloads, tools, techniques, characterizing system performance and creating comparison studies

Strong knowledge of Computer Architecture techniques and trade-offs
Strong SystemC, C++, and Python programming experience
Great communications skills with the ability to articulate results
Highly self-motivated individual

Preferred Skills:

Any experience with performance/power modeling and analysis of Processor/Memory systems
Knowledge of the internal architecture of DRAM or NAND
Knowledge of ARM based SoC architectures
Knowledge of Mobile SoCs and Mobile usecase/workloads
Power and Performance of Mobile SoCs/DRAMs
Working Knowledge of Mobile class CPUs, GPUs, Image processors and AI engines


. SystemC/TLM implementation experience is must
Must Have good understanding in ASIC, Computer Architecture, and Embedded Systems Architectures
1-5 Years of industry experience developing simulators/production firmware
Any experience developing firmware is nice to have
Knowledge of SSD Storage System and Flash technologies is preferable
Must be highly responsible, self-motivated, and willing to learn new technology
Experience in systems performance debugging and analysis
Excellent verbal and written communication skills
You will contribute to the development of new SSD architecture using performance and behavioral models.
Keywords:
Education:

Must have a Bachelor's or Master's Degree in Electrical and/or Computer Engineering or Computer Science Report this job


Job tags

Contract work


Salary

All rights reserved