Posted 2mo ago

R&D Engineering, Staff Engineer - 15486

@ Synopsys
Noida, N/A, India
OnsiteFull Time
Responsibilities:model peripherals, test integration, guide juniors
Requirements Summary:BE/BTech/MTech in Computer Science or Electronics with 6+ years of relevant experience; strong C/C++, SystemC, and SoC peripheral modelling; experience with ESL modeling, Linux/Android/AutoSar; able to guide juniors.
Technical Tools Mentioned:SystemC, C/C++, HDL, GitHub Copilot, Linux, Android, AutoSar, CAN, LIN, SPI, I2C
Save
Mark Applied
Hide Job
Report & Hide
Job Description
You will be part of an excellent development team in System Level Design space involved in creation of Virtual Prototypes (simulation models) for SoCs/MCUs/ECUs and bring up of Linux/Android/AutoSar OS/Embedded SW applications, catering to early Software Development & Testing use cases for Automotive, Datacentre, AI and Mobile products.  
The role is for a Staff R&D engineer having the required technical skills or the ability to build the required skills quickly. 
Education: 
BE / B. Tech / M.Tech in Computer Science or Electronics with 6+ Years of relevant experience 
Technology Specific skills:
Contribute in modelling, integration and testing of various peripherals, inside a SystemC based platform modelling framework, for different application domains like Automotive, Wireless etc.
Understand IP modelling requirements and create ESL model specifications along-with effective closure of open technical issues.
Ability to guide junior members, consultants in projects involving SoC platform creation, validation and SW bring-up.
Technical Attributes:
Mandatory: 
Proficiency in C/C++
Experience in SoC peripherals modelling using C/C++/SystemC/HDL. 
Excellent problem-solving skills 
Experience in application development in assembly or higher-level languages. 
Preferred: 
Understanding of SoC architectures
Understanding of serial bus protocols like CAN, LIN, SPI, I2C etc
Hands-on experience with Synopsys Virtualizer tool
Experience in multi-core-based platform developments
Understanding of GitHub Copilo / Curson assisted flows for programming and debugging
Personal Attributes:
High energy person with the willingness to go an extra mile
A team player with customer facing skills
Good written and verbal communication skills
High level of initiative and accountability towards assigned tasks
Ability to prioritize and work independently on multiple tasks