UST Job Title: Developer III - Embedded Software
Client Job title: C Modeling 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
Skills
· c programming,embedded software
📌 SystemC Engineer (Bengaluru)
🏢 UST
📍 Bengaluru