SystemC Modelling Engineer

Tranzeal Inc.

Redmond, WA

JOB DETAILS
SKILLS
ARM (Advanced RISC Machine), Analysis Skills, Android, Assembly Language, C Programming Language, C++ Programming Language, Cadence, Communication Skills, Debugging Tools, Device Drivers, Embedded Operating Systems, Embedded Systems, Ethernet, GDB (Gnu Debugger), Git, Hardware Description Language, I2C, IP (Internet Protocol), Linux Operating System, Memory Hardware, Mentor Graphics, Microprocessor Architecture, Model Verification, Object Oriented Design (OOD), Perl Programming Language, Presentation/Verbal Skills, Problem Solving Skills, Prototyping, Python Programming/Scripting Language, Scripting (Scripting Languages), Simulation, Software Porting, Source Code/Configuration Management (SCM), System Architecture, System-on-a-Chip (SoC), Systems Engineering, Team Player, Test Suite, USB, VHDL Hardware Description Language, Verilog Hardware Description Language, VxWorks, Writing Skills
LOCATION
Redmond, WA
POSTED
30+ days ago
Job Title:SystemC Modelling Engineer
Location:Redmond, WA (Remote)


Must Have Skills
SystemC Modelling Engineer
Skill 1 – 8 + Yrs of Exp in SystemC & TLM
Skill 2 – 4+ Yrs of Exp in Hardware Description Languages (HDLs): VHDL or Verilog
Skill 3 – 5 + Yrs of Exp in Python

Required Skills:
• SystemC & TLM (Transaction Level Modeling)
• C++ (Proficient level, including object-oriented design principles)
• Hardware Description Languages (HDLs): VHDL or Verilog (Understanding and ability to interface with)
• Simulation Tools (e.g., Cadence Incisive, Synopsys VCS, Mentor Graphics QuestaSim)
• Debugging Tools (e.g., GDB, DVE)
• Scripting Languages (Python, Perl, or similar)
• Version Control Systems (Git)
• Embedded Systems Architecture (Understanding of processor architectures, memory hierarchies, and bus protocols)
• Communication (Excellent written and verbal communication skills)
• Problem-Solving (Strong analytical and problem-solving abilities)
• Team Collaboration (Ability to work effectively in a team environment)
• Defining transaction level models of non-memory mapped interfaces (I2C, SPI, USB, CAN, Ethernet etc)
• Porting the embedded operating system (Linux, VXWorks, Android ) on the virtual prototype, developing the device drivers etc.
• Verification of models at IP & SoC level.
• Develop regress able self-checking test suites using C/ARM assembly.
• Develop System Level Flows and Methodologies using virtual prototypes

About the Company

T

Tranzeal Inc.