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

Salary

Competitive

Project Basis based

Remote Job

Worldwide

Job Overview
Job Posted:
1 year ago
Job Type
Contractual
Job Role
Any
Education
Any
Experience
Any
Total Vacancies
-

Share This Job:

Location

United States