Monday, March 12, 2012

Intel Mobile Communications - Openings in Bangalore, India

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

4 comments:

  1. Your post is truly informative for me and I am so grateful to you for sharing this informative post here. really great job done by you.

    Reverse Number Lookup Information

    ReplyDelete
  2. Lots of thanks for this post. Can I get get an RSS feed for jobs from your site, so that my readers can also link to this page? Please let me know if such a feed exists. My site is Brainverse Learning

    ReplyDelete
  3. Thanks for a post. Good helpful information !

    ReplyDelete
  4. I know there will be many difficulties and challenges but I am determined to do it. If it does not succeed then it will be a lesson for me as well
    catmario4.com

    ReplyDelete