Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Senior Software Engineer

Talent Junction LLC

Senior Software Engineer

Santa Clara, CA
Full Time
Paid
  • Responsibilities

    Title: Senior Software Engineer

    Location: Sunnyvale, CA

    Qualifications: B.S. degree in Computer Science or Electrical Engineering or equivalent experience.

    Required Experience/Skills:

    • Overall 7-10+ years of experience

    • 5+ years experience in hardware model simulation, virtual platform, performance modeling of complex SoCs or high-fidelity hardware accelerators.

    • Expertise in modern C++ in the domains of chip-design, electronic design automation or simulation.

    • Experience with the SystemC/TLM library

    • Experience with virtual platform development tools and frameworks, such as Synopsys Virtualizer, Cadence Virtual Platform, Imperas OVP, or ARM Fast Models

    • Familiarity with processor/DSP architectures, such as ARM, RISC-V, and Xtensa

    • Familiarity with NoC, MMU, address translations, and cache modeling

    • Familiarity with the standard C++ concurrency support library: threads, atomic operations, memory ordering, etc…

    • Proficiency in Python to automate design flows, creation of collateral data