← Back to jobs

UST Logo
C Modeling Engineer

UST

 

Bangalore, Karnataka, India

Posted On: 1 day ago
Experience: 5+ years
Availability: Onsite
Openings: 1
Category: System-C Modeling
Tenure: No Preference/Any
Related Jobs

No related jobs found

Description

You will design, develop, and maintain software applications and virtual prototypes using C, C++, SystemC, and TLM.

This role is on-site.

Responsibilities

  • Develop SystemC/TLM2.0 based models for IP blocks, CPUs, SoCs, and entire systems.
  • Create virtual prototypes for SoC and electronics systems to support embedded software development.
  • Define transaction level models for non-memory mapped interfaces including I2C, SPI, USB, CAN, and Ethernet.
  • Port embedded operating systems such as Linux, VXWorks, or Android onto virtual prototypes and develop associated device drivers.
  • Verify models at the IP and SoC levels and develop regressive self-checking test suites using C and ARM assembly.

Required Skills

  • 5+ years of experience in C Modeling and C++ development.
  • Proficiency in SystemC and TLM.
  • Experience with Linux environments.
  • Strong understanding of object-oriented programming (OOP).
  • Ability to work on System Level (ESL) design.
  • Experience with database integration and building scalable applications.
  • Background in SoC and electronics system modeling.

Preferred Skills

  • Experience with ARM assembly for test suite development.
  • Familiarity with VXWorks or Android porting.

Education

Any Graduate

Related Jobs

No related jobs found

← Back to jobs