Description

We are seeking a skilled and motivated C Modeling to join our dynamic development team. As a C Modeling Developer, you will be responsible for designing, developing, and maintaining software applications using the C, C++, TLM programming language. You will work closely with cross-functional teams to ensure the smooth execution of projects, from initial concept to final implementation. The ideal candidate will have experience with object-oriented programming (OOP), databases, and building scalable applications.

What we are looking for-

 

Required Skills & Qualifications

Key Responsibilities:

•         System-Level Modeling in System C

•         System Level (ESL) design

•         Virtual Prototype development for SoC and Electronics Systems for the purpose of embedded software development

•         Developing System C/TLM2.0 based models of IP blocks, CPU, SoC, System

•         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

•         Support the firmware.

•         Strong in C++ development

 

Skills: C Modeling, C++, TLM, System C, Linux

Education

Any Graduate