Staff / Senior Staff engineer - Systems Lead : Power & Performance
Job Description
Minimum Qualifications:
Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 6+ years of Systems Engineering or related work experience. ORMaster's degree in Engineering, Information Systems, Computer Science, or related field and 5+ years of Systems Engineering or related work experience. ORPhD in Engineering, Information Systems, Computer Science, or related field and 4+ years of Systems Engineering or related work experience.
Bachelors/ Masters with 10+ years Systems Engineering or related work experience
Educational Requirements Bachelor's/Masters/Doctorate degree in Engineering, Electronics & Communication Micro Electronics Information Systems, Computer Science, or related field.Individuals who possess skills/experience in one or more of the following are requested to apply:
Preferred Qualifications: Areas of Expertise (the more the better):
- Working experience with Complex Embedded Systems, Mobile/IOT/Auto domains preferred.
- Expertise in fields such as power performance use cases, system modeling, SOC Profiling, PPA tradeoffs, post silicon bring up, and product qual.
- Firm grasp of computer architecture and OS fundamentals
- Post Silicon System Validation of SOC Performance, Architecture Analysis and Feedback to future products.
- Analyzing the power-performance data for various CPU, GPU, AI workloads benchmarks
- Conducting detailed workload characterization and sensitivity analysis
- Develop and enhance analysis tools and instrumentation to assist in analysis, identifying performance gaps and optimization options
- CPU microarchitecture including cache, Latency, BW analysis, etc.
- Linux/Android kernel development, device driver development and Android architecture experience
- Collaborate with the architecture team on power-performance trade-off analysis as part of product definition.
- Power and/or performance optimization, CPU, SOC SW DCVS/DVFS Governors exposure
- Working experience at System level, Linux kernel internals system programming
- Collaborate with internal teams and external partners for analysis and optimizations
Lab Hands-on: with Power Data Acquisition/DAQs, Oscilloscope, JTAGs, ARM Developer Studio exposure
- Exposure to ADB shell, shell scripts, Python scripts, Understanding of Linux/android systems , automation scripts/environment
- Exposure to Git, Jira, Android and QTI tools
- Good communication skills, presentation skills and should manage his/her tasks independently
- Acts as a tech lead on projects and owns the outcome of the project.
- Advises multiple teams of engineers in the development of complex hardware designs, evaluating various design features to identify potential flaws or issues
