System C Developer

UST

Bengaluru

On-site

INR 800,000 - 1,200,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

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

SystemC Engineer
SystemC Engineer

UST • Bengaluru

On-site
INR 1,200,000 - 2,400,000
System C Development
System C Development

UST • Bengaluru

On-site
INR 800,000 - 1,400,000
Simulation Engineer
Simulation Engineer

UST • Maharashtra

On-site
INR 1,200,000 - 2,000,000
SystemC Modeling Engineer
SystemC Modeling Engineer

Qualcomm • Bengaluru

On-site
INR 900,000 - 1,300,000
Linux Engineer
Linux Engineer

Write Your Destiny(WYD) • Chennai District

On-site
INR 1,500,000 - 2,300,000
System-C Modeling Engineer
System-C Modeling Engineer

MediaTek • Bengaluru

On-site
INR 1,000,000 - 1,500,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
Lead Firmware Developer
Lead Firmware Developer

UST • Dadri

On-site
INR 1,400,000 - 2,100,000
SystemC Modeling Engineer
SystemC Modeling Engineer

QUALCOMM, Inc. • Bengaluru

On-site
INR 1,500,000 - 2,100,000
Principal Engineer, Virtual Prototype Modelling
Principal Engineer, Virtual Prototype Modelling

Renesas Electronics • Hyderabad

On-site
INR 1,200,000 - 1,800,000