Career Prospects (VLSI Engineering-VLSI/Embedded System Design-ESD)
After Successful completion of training in B. Tech. 4th year I & II semesters, sponsored candidates will be offered Internship with stipend until successful completion of 5th year of Integrated Dual Degree Program (IDP). On successful completion of IDP they will be inducted into employment in the position of Engineer 1 in consortium companies, in the respective domains.
As the candidate gains experience, the candidate moves into different job functions listed below based on candidate’s expertise and available opportunities at that time.
The candidate progressively moves up the ladder and becomes an experienced professional.
- Design Verification
- Implementation (Synthesis)
- Gate level simulations
- Emulation
- Pre-silicon and Post-silicon Validation
- Stating Timing Analysis and Timing closure
- System Modeling
- HW, SW Co-verification
- FPGA Implementation
- Silicon Characterization
- Low Power Design
- DFT Implementation/Verification
The main job functions in the Physical Design/Physical Verification domain can be any of the following:
- ECO Engineering
- Place & Route Engineering
- Static Timing Analysis and Timing-closure
- Back-end Implementation
- Power Analysis
- Low power Design Engineering
- Physical verification
- Signal Integrity
- Design For Manufacturing
- Library Development and Characterization
- VLSI CAD/Methodology development Engineering
- Package Engineering
- Driver development
- Platform Hardware design
- Board/PCB Design
- System software development
- Board Support Package (BSP) development
- Software framework development
- Software architecture
- Power management
- OS Kernel framework and integration
- Multimedia algorithm implementation
- Multimedia system software development
- System Engineering
- Hardware validation and diagnostics
- Testing & QA
- Developing different applications (Web / Mobile / Set Top Box/ Smart TV/ OTT/ Medical devices/ Standalone)
- Developing User Interface
- Developing backend logic
- Design and Develop Databases
- Integration with other third party libraries/applications or services
- Co-working with other development and testing teams
- Maintenance and updating the existing applications