Posted on: 29/05/2026
Job Description :
Key Roles & Responsibilities :
- Develop and maintain SystemC/TLM models for SoC components, peripherals, and subsystems.
- Design and implement virtual platforms and transaction-level simulations.
- Model and simulate :
1. Processors
2. Memory subsystems
3. Bus architectures
4. Interconnects
5. SoC peripherals
- Work on AMBA/AXI/AHB/APB/OCP/NoC protocols and related architectures.
- Collaborate with architecture and RTL teams for system-level modelling and validation.
- Optimize simulation performance and improve modelling accuracy.
- Develop reusable modelling frameworks and verification utilities.
- Perform debugging, profiling, and performance analysis of SystemC environments.
- Support software bring-up and pre-silicon validation activities.
- Contribute to documentation, code reviews, and best engineering practices.
Mandatory Skills :
- Hands-on SystemC modelling engineer with 2- 8 years relevant SystemC experience, strong C/C++
- Understanding of bus/memory architecture, preferably SoC peripheral modelling, ESL/TLM, AMBA/AXI/OCP/NoC, Automotive, Simulink/CANoe.
Educational Qualification :
Bachelor's or Master's degree in :
- Electronics & Communication Engineering
- Computer Engineering
- Electrical Engineering
- Embedded Systems
- Or related field
Good to Have :
- Exposure to ARM-based SoC platforms
- Knowledge of Functional Safety (ISO 26262)
- Experience with multicore architectures
- Debugging using GDB or similar tools
- Experience in semiconductor or automotive product development
Soft Skills :
- Strong analytical and debugging skills
- Excellent communication and collaboration abilities
- Ability to work in a fast-paced engineering environment
- Strong problem-solving mindset
Did you find something suspicious?
Posted by
Posted in
Semiconductor/VLSI/EDA
Functional Area
Embedded / Kernel Development
Job Code
1640319