Position Title: Systems/Software Engineer # 306619 Location: San Francisco, CA (Remote Option Available ) Job Summary We are seeking a Systems/Software Engineer with a strong background in multicore systems, performance analysis, and embedded hardware/software integration. The role focuses on characterization and validation of Client Tiger Lake platforms. Key Responsibilities: - Lead and execute multicore performance testing on Tiger Lake platform.
- Characterize performance across various areas including:
- Multicore performance.
- Integrated GPU (iGPU) capabilities.
- CPU and memory performance.
- Power efficiency and I/O performance.
- AI and deep learning workload handling.
- Real-time workload processing.
- Utilize performance monitoring tools and develop test software for in-depth analysis.
- Evaluate and document the impacts of cache and memory interference.
- Benchmark multicore configurations and present comprehensive results.
- Justify satisfactory operation within AGM-400 like system configurations.
- Collaborate cross-functionally to influence future platform strategies.
- Support certification efforts for complex systems.
Required Qualifications: - Bachelor's or master's degree in computer science, Electrical Engineering, or related field.
- Strong understanding of multicore processor architectures, especially Tiger Lake.
- Proficient in performance analysis tools and benchmarking techniques.
- Knowledge of cache/memory hierarchies and related performance impacts.
- Excellent analytical and problem-solving skills.
- Clear verbal and written communication abilities.
- Familiarity with system configurations similar to AGM-400 is a plus.
Preferred Skills: - Experience with hardware-software co-design.
- Knowledge of Real-Time Operating Systems (RTOS) or embedded systems.
- Involvement in certification processes for complex systems.
- Experience with:
- Post-Si validation tools (Preferred: 3)
- PCB/Systems level verification (Preferred: 3)
- Client Tiger Lake Platform (Preferred: 5)
|