Description
At Synopsys, we drive the innovations that shape the way we live and connect. Our technology is central to the Era of Pervasive Intelligence, from self-driving cars to learning machines. We lead in chip design, verification, and IP integration, empowering the creation of high-performance silicon chips and software content.
You are an accomplished engineer with a passion for system-level design and a proven track record in virtual prototyping for complex SoCs, MCUs, or ECUs. With at least 3 years of experience and an educational background in Computer Science or Electronics (BE/B.Tech/M.Tech), you thrive in dynamic environments where technological challenges are the norm.
Key responsibilities:
- Designing and developing virtual prototypes (simulation models) for advanced SoC, MCU, and ECU platforms across automotive, datacentre, AI, and mobile applications.
- Modeling, integrating, and testing various peripherals using SystemC-based platform modeling frameworks.
- Collaborating with stakeholders to define IP modeling requirements and creating ESL (Electronic System Level) model specifications.
- Driving effective closure of technical issues, ensuring high-quality deliverables and alignment with project goals.
- Guiding and mentoring junior engineers and consultants in system-level platform creation, validation, and software bring-up activities.
- Engaging in early software development and testing use cases, including bringing up Linux, Android, AutoSAR, and embedded software applications.
- Contributing to the continuous improvement of virtual prototyping methodologies, tools, and workflows.
Requirements:
- Strong proficiency in C/C++ programming languages.
- 3+ years of industry experience in similar domain
- Extensive experience in modeling and integrating SoC peripherals using C/C++, SystemC, or HDL.
- Solid problem-solving skills with the ability to analyze and resolve complex technical challenges.
- Experience developing applications in assembly or higher-level languages.
- Understanding of SoC architectures and serial bus protocols such as CAN, LIN, SPI, and I2C.
- Hands-on experience with Synopsys Virtualizer tool (preferred).
- Knowledge of multi-core platform development and GitHub Copilot/Curson-assisted flows (preferred).
Benefits:
We offer a comprehensive range of health, wellness, and financial benefits to cater to your needs. Our total rewards include both monetary and non-monetary offerings. Your recruiter will provide more details about the salary range and benefits during the hiring process.