Systems/Software Engineer

Overview

Hybrid
Depends on Experience
Accepts corp to corp applications
Contract - W2
Contract - 12 Month(s)

Skills

Post-Si validation tools
PCB/Systems level verification
Tiger Lake Platform

Job Details

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)



Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.