The following three requirements are for Intel's Mobile communications group based in Bangalore.
1) System C modelling:
We are looking for a passionate developer working on creating SystemC models for cores and peripherals used in mobile phone devices.
The candidate should have strong technical background in concept, design and verification of SystemC models, especially peripheral devices and excellent communication skills for working in an international team.
Tasks and responsibilities:
- Understanding IP data sheets
- Development of SystemC models based on IP data sheets
- Development of verification environments for SystemC models
- Maintenance of existing SystemC models
- Problem solving and good debug capabilities
- Communication with end-users
Skills required:
- Good understanding of computer architecture
- Proficiency in C/C++
- Proficiency in SystemC
- Familiarity of ESL tools from Synopsys is an advantage
- Understanding of ARM based embedded systems
- preferably some script languages (perl, Tcl/Tk, shell, make)
- usage of version management tools (preferably knowledge of clearcase)
- Technical documentation
- communication skills
Candidate profile:
The ideal candidate should be a very good team player with outstanding problem-solving skills as well as excellent organizational and communication skills.
Qualifications :
B.Tech/M.Tech in EE/CS from a reputed institution
Overall industry experience of 5+ years
2) SW/FW driver development
Qualifications:
- University / University of applied sciences: degree in Electrical Engineering or Information Technology
- Work experience at least 3 years
- Experience in embedded software design
- Expert level knowledge in C and C++
- Preferably knowledge of ARM assembly language
- Deep knowledge of embedded systems (SoC, ARM)
Tools:
- ARM/GNU Compiler
- Debug Tools
Responsibilities:
We are looking for a passionate senior embedded SW developer working on device drivers and SystemC models for cores and peripherals used in our mobile phone devices.
The candidate should have strong technical background in concept, design and verification of embedded software, especially device drivers and excellent communication skills for working in an international team.
Tasks and responsibilities:
- definition and specification of implementation & interface details
- development & verification of low-level levice drivers
- development & verification of testbench code
- development & verification of SystemC simulation models
Skills required:
- Concept definition
- C/C++
- preferably some script languages (perl, Tcl/Tk, shell, make)
- usage of version management tools (preferably knowledge of clearcase)
- HW/SW debug techniques
- Technical documentation
Candidate profile:
The ideal candidate should be a very good teamplayer with outstanding problem-solving capabilities as well as excellent organizational and communication skills.
3) RTL verification
1. About 5-7 years of experience in functional verification with at least 3-4 years in HVL E language and specman, System Verilog
2. Good experience at both module and sub-system/SOC level verification
3. Good knowledge of Verilog/VHDL
4. Good knowledge of UVM/eRM methodology
5. Should have developed complete test bench architecture, designing and coding of test bench components like UVCs/eVCs including checkers, monitors, scoreboards, BFMs
6. Should have architected the test plan including functional coverage and driven functional verification closure of complex DUTs
7. Expertise in sequences and sequence libraries
8. Working knowledge of register package model, regressions tools like eManager and perl scripting.
9. Should have working knowledge of ARM based processors and AHB
Desirable skill set:
1. Exposure to other object oriented verification methodologies like VMM/OVM/UVM and system Verilog.
2. Exposure to C++, TLM and Co-verification
Roles
1. Ownership and leadership of verification activity .
2. Good coordination skills to work in a flexible manner with multi-skilled teams and schedule-critical projects, Technical interaction with concept, system, program and design teams that are geographically distributed
1) System C modelling:
We are looking for a passionate developer working on creating SystemC models for cores and peripherals used in mobile phone devices.
The candidate should have strong technical background in concept, design and verification of SystemC models, especially peripheral devices and excellent communication skills for working in an international team.
Tasks and responsibilities:
- Understanding IP data sheets
- Development of SystemC models based on IP data sheets
- Development of verification environments for SystemC models
- Maintenance of existing SystemC models
- Problem solving and good debug capabilities
- Communication with end-users
Skills required:
- Good understanding of computer architecture
- Proficiency in C/C++
- Proficiency in SystemC
- Familiarity of ESL tools from Synopsys is an advantage
- Understanding of ARM based embedded systems
- preferably some script languages (perl, Tcl/Tk, shell, make)
- usage of version management tools (preferably knowledge of clearcase)
- Technical documentation
- communication skills
Candidate profile:
The ideal candidate should be a very good team player with outstanding problem-solving skills as well as excellent organizational and communication skills.
Qualifications :
B.Tech/M.Tech in EE/CS from a reputed institution
Overall industry experience of 5+ years
2) SW/FW driver development
Qualifications:
- University / University of applied sciences: degree in Electrical Engineering or Information Technology
- Work experience at least 3 years
- Experience in embedded software design
- Expert level knowledge in C and C++
- Preferably knowledge of ARM assembly language
- Deep knowledge of embedded systems (SoC, ARM)
Tools:
- ARM/GNU Compiler
- Debug Tools
Responsibilities:
We are looking for a passionate senior embedded SW developer working on device drivers and SystemC models for cores and peripherals used in our mobile phone devices.
The candidate should have strong technical background in concept, design and verification of embedded software, especially device drivers and excellent communication skills for working in an international team.
Tasks and responsibilities:
- definition and specification of implementation & interface details
- development & verification of low-level levice drivers
- development & verification of testbench code
- development & verification of SystemC simulation models
Skills required:
- Concept definition
- C/C++
- preferably some script languages (perl, Tcl/Tk, shell, make)
- usage of version management tools (preferably knowledge of clearcase)
- HW/SW debug techniques
- Technical documentation
Candidate profile:
The ideal candidate should be a very good teamplayer with outstanding problem-solving capabilities as well as excellent organizational and communication skills.
3) RTL verification
1. About 5-7 years of experience in functional verification with at least 3-4 years in HVL E language and specman, System Verilog
2. Good experience at both module and sub-system/SOC level verification
3. Good knowledge of Verilog/VHDL
4. Good knowledge of UVM/eRM methodology
5. Should have developed complete test bench architecture, designing and coding of test bench components like UVCs/eVCs including checkers, monitors, scoreboards, BFMs
6. Should have architected the test plan including functional coverage and driven functional verification closure of complex DUTs
7. Expertise in sequences and sequence libraries
8. Working knowledge of register package model, regressions tools like eManager and perl scripting.
9. Should have working knowledge of ARM based processors and AHB
Desirable skill set:
1. Exposure to other object oriented verification methodologies like VMM/OVM/UVM and system Verilog.
2. Exposure to C++, TLM and Co-verification
Roles
1. Ownership and leadership of verification activity .
2. Good coordination skills to work in a flexible manner with multi-skilled teams and schedule-critical projects, Technical interaction with concept, system, program and design teams that are geographically distributed