System C Developer

UST

Bengaluru

On-site

INR 800,000 - 1,200,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

UST is seeking a Developer III - Embedded Software (C Modeling Engineer) in Bengaluru, Karnataka. The role requires development of SystemC/TLM2.0 based models for complex systems and CPUs with a focus on testing firmware for Data Center products.

The ideal candidate has a minimum of 2 years of experience with strong skills in C++, system-level modeling in SystemC, and a BTech in Computer Science or ECE. UST promotes a diverse and inclusive workplace.

Qualifications

  • 2+ years of experience in embedded software development.
  • Strong knowledge of System C, TLM, C++, and OOPS.
  • Experience in system-level modeling and ESL design.

Responsibilities

  • Develop SystemC/TLM2.0 based models of IP blocks and systems.
  • Create regression-able self-checking test suites using C/ARM assembly.
  • Port embedded operating systems on virtual prototypes.

Skills

C++ development
System-level modeling in SystemC
Debugging skills
Collaboration in cross-functional teams
Familiarity with CMake

Education

BTech in Computer Science or ECE

Tools

Git
PCIe

Job description

Role Description

UST Job Title: Developer III - Embedded Software (Client Job Title: C Modeling Engineer).

Key Responsibilities
  • Develop SystemC/TLM2.0 based models of IP blocks, CPUs, SoCs and systems.
  • Strong C++ development skill.
  • Primarily responsible for development of models to test firmware development code for Data Center products.
  • System-level modeling in SystemC.
  • Virtual prototype development for SoC and electronic systems to support embedded software development.
  • Define transaction level models of non-memory-mapped interfaces (I2C, SPI, USB, CAN, Ethernet, etc.).
  • Port embedded operating systems (Linux, VxWorks, Android) on virtual prototypes and develop device drivers.
  • Verify models at IP and SoC level.
  • Create regression-able self-checking test suites using C/ARM assembly.
  • Develop system-level flows and methodologies using virtual prototypes.
  • Support firmware development.
Required Skills
  • 2+ years of experience.
  • Experience in system-level modeling in SystemC and ESL design.
  • Strong debugging and problem-solving skills.
  • Ability to collaborate effectively in a cross-functional team.
  • Familiarity with CMake and Git. Experience with PCIe and silicon bringup is a plus.
  • Qualification: BTech in Computer Science or ECE.
  • System C, TLM, C++, OOPS
Equal Employment Opportunity Statement

UST is an Equal Opportunity Employer. We believe that no one should be discriminated against because of their differences, such as age, disability, ethnicity, gender, gender identity and expression, religion, or sexual orientation. All employment decisions shall be made without regard to age, race, creed, colour, religion, sex, national origin, ancestry, disability status, veteran status, sexual orientation, gender identity or expression, genetic information, marital status, citizenship status or any other basis as protected by federal, state, or local law. UST reserves the right to periodically redefine your roles and responsibilities based on the requirements of the organization and/or your performance. To support and promote the values of UST. Comply with all Company policies and procedures.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

System C Engineer
System C Engineer

Excelgens • Bengaluru

Hybrid
INR 1,500,000 - 2,100,000
System-C Modeling Engineer
System-C Modeling Engineer

MediaTek • Bengaluru

On-site
INR 1,000,000 - 1,500,000
Senior ASIC Model Engineer (SystemC/TLM/C++)
Senior ASIC Model Engineer (SystemC/TLM/C++)

SanDisk • Bengaluru

On-site
INR 1,200,000 - 2,200,000
Software Development Engineer- SystemC development
Software Development Engineer- SystemC development

Sunrise Biztech Systems • Hyderabad

On-site
INR 1,200,000 - 2,100,000
SystemC Engineer / Senior Engineer
SystemC Engineer / Senior Engineer

Vayavya Labs Pvt. Ltd • Belagavi District, Bengaluru

On-site
INR 1,500,000 - 2,500,000
Software Engineer, Staff/Senior Staff – Virtual Platforms
Software Engineer, Staff/Senior Staff – Virtual Platforms

Qualcomm • Bengaluru

On-site
INR 1,000,000 - 1,500,000
Staff ASIC Model Engineer (C++, SystemC) with 8 to 12 years of experience
Staff ASIC Model Engineer (C++, SystemC) with 8 to 12 years of experience

Sandisk • Bengaluru

On-site
INR 2,200,000 - 3,800,000
Engineering Specialist
Engineering Specialist

Silicon Patterns • Bengaluru

On-site
INR 1,200,000 - 1,600,000
TLM Developer
TLM Developer

Purview Services • Gurugram District

On-site
INR 2,000,000 - 3,500,000
TLM Developer
TLM Developer

Purview Services • Jaipur

On-site
INR 1,200,000 - 2,100,000