Role Description
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 Prospect: 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 shap
📌 SystemC Engineer (Bengaluru)
🏢 UST
📍 Bengaluru