ASIC Software Developer Remote Job

IBA Infotech Inc.

ASIC Software Developer Remote Job

San Jose, CA
Full Time
Paid
  • Responsibilities

    Job Description

    Role: Software Developer for ASIC
    Location: Remote in US
    Interview: Phone/Skype
    Job Type: Contract

    The candidate will work on C++ simulation models of configurable SoC components, such as a network-on-chip (NoC), memory scheduler, DMA controller. The models support a broad set of parameters and need to operate within a common configuration management framework based on Python attributes. The candidate is responsible for bringing up the models in a SoC simulation and gather metrics in a database such as SQL for offline performance analysis. The work also includes product engineering aspects such as improving the build management with C, Make, evaluating C++ compiler upgrades and runtime profiling
    C/C++ (Priority: 1)
    Python (Priority: 2)
    SQL (Priority: 2)
    AXI Protocols (Priority: 3)

    JOB DESCRIPTION
    Software Developer – Mid-level

    Requirements:
    • Candidate with ~5 year's experience as C++ developer
    • Proficient in modern C++ (C++11 or more recent) and the standard library.
    Experience on a high-speed application, such as simulation (of any process)

    Nice to have:
    • Exposure to on-chip protocols, such as AXI
    • Proficiency in Python
    • Basics of SQL

  • Qualifications

    Additional Information

    All your information will be kept confidential according to EEO guidelines.