SW Engineer- Performance Analysis
In this role, you will be responsible for implementing infrastructure for performance
analysis, tuning, and debug of a new SOC product. As a member of our SW team,
you will collaborate closely with other SW & HW Engineers to study, Dev ops to
develop and get required environment, debug and improve the performance of our
new cutting-edge SOC. Collaborate with our business unit and participate in the
product design and implementation. Evaluate, implement, and integrate diverse tools
and technologies among which: Databases, SPARK, PrestoSQL, Hardware
simulators, etc.
Responsibilities:
-
Collecting performance data for various workloads / benchmarks
-
Conducting detailed workload characterization
-
Building an automated performance analysis environment
-
Writing micro-benchmarks to understand performance characteristics of a SoC
-
Collect traces to feed the performance simulation model
-
Integrating performance pipeline metrics with internal dashboard.
-
Implement the backend of outbound facing tool.
-
Present the performance data in a concise manner
Qualifications
-
BS degree in Electrical / Computer Eng or equivalent relevant experience
-
At least 3 year experience in a SW role
-
At least 1 year experience in a tests/pipeline infrastructure
-
Good understanding of computer systems
-
Strong scripting skills in Python
-
Proficiency in C / C++
Advantages
-
Experience with analytics frameworks such as SPARK, PrestoSQL &
-
Experience with Databases such as PostgreSQL
-
Experience with hardware performance counters and binary instrumentation
tools -
Experience in Linux kernel internals / system programming
We would love to hear from you if you are passionate about DevOps and have the required skills and experience.