SystemC Engineer

UST

Bengaluru

On-site

INR 1,200,000 - 2,400,000

Full time

2 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

UST is seeking an Embedded Software Developer III to design and implement SystemC-based models and driver-level software for Data Center focused firmware. The role involves virtual prototypes, OS porting, and testing across IP/SoC levels in a collaborative, cross-functional environment.

The ideal candidate brings strong C/C++ skills, SystemC modeling experience, and a track record in firmware development within complex hardware systems.

Qualifications

  • Firmware development experience with C/C++.
  • SystemC/System-Level modeling experience.
  • Strong debugging and cross-functional collaboration skills.

Responsibilities

  • Develop models to test firmware for Data Center products.
  • System-level modeling in SystemC ESL and virtual prototypes.
  • Port embedded OS on virtual prototype and develop device drivers.
  • Verify models at IP/SoC level; develop self-checking test suites in C/ARM assembly.
  • Develop System Level flows and methodologies; support firmware.

Skills

Firmware development
C programming
SystemC modeling
CMake
Git
PCIe

Education

BTech in Computer Science or ECE

Tools

CMake
Git

Job description

Role Description

Client Job title: C Modeling Engineer/ SystemC Engineer

UST Job Title: Developer III - Embedded Software

Client Job title: C Modeling Engineer/ SystemC Engineer

Who we are: At UST, we help the world s best organizations grow and succeed through transformation. Bringing together the right talent, tools, and ideas, we work with our client to co-create lasting change. Together, with over 30,000 employees in over 25 countries, we build for boundless impact touching billions of lives in the process. Visit us at UST.com.

The Opportunity: UST is looking for 1 Embedded Software Developer.

Key Roles & Responsibilities
  • This individual will be primarily responsible for development of models to test FW development code for Data Center product.
  • System-Level Modeling in SystemC System Level (ESL) design Virtual Prototype development for SoC and Electronics Systems for the purpose of embedded software development Developing SystemC/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.
Required Skills
  • 2+ years of hands-on experience in Firmware Development Proficiency in C programming for firmware development, preferably firmware that boots an operating system.
  • Experience in System-Level Modeling in SystemC, System Level (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. 4-5+ Years of experience
What we believe

We re proud to embrace the same values that have shaped UST since the beginning. Since day one, we ve been building enduring relationships and a culture of integrity. And today, it's those same values that are inspiring us to encourage innovation from everyone to champion diversity and inclusion and to place people at the centre of everything we do.

Humility

We will listen, learn, be empathetic and help selflessly in our interactions with everyone.

Humanity

Through business, we will better the lives of those less fortunate than ourselves.

Integrity

We honour our commitments and act with responsibility in all our relationships.

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

Skills

C++, C, CMake, Firmware Development, Debugging, CAN, Hardware Development, Linux, SystemC, SPI

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

Similar jobs worth comparing

System C Developer
System C Developer

UST • Bengaluru

On-site
INR 800,000 - 1,200,000
Lead II - Semiconductor S/W Product Development
Lead II - Semiconductor S/W Product Development

UST • Bengaluru

On-site
INR 1,300,000 - 2,100,000
Validation Technician
Validation Technician

UST • Bengaluru

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

Sunrise Biztech Systems • Hyderabad

On-site
INR 1,200,000 - 2,100,000
System-C Modeling Engineer
System-C Modeling Engineer

MediaTek • Bengaluru

On-site
INR 1,000,000 - 1,500,000
Engineering Specialist
Engineering Specialist

Silicon Patterns • Bengaluru

On-site
INR 1,200,000 - 1,600,000
Project Manager II
Project Manager II

UST • Bengaluru

On-site
INR 2,500,000 - 5,000,000
SystemC Design Engineer
SystemC Design Engineer

Chipsolve Technologies • Hyderabad

On-site
INR 1,500,000 - 2,500,000
Engineer - Embedded Software
Engineer - Embedded Software

Eaton • Maharashtra

On-site
INR 1,200,000 - 2,000,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