Location India - Bangalore
Job Overview Qualcomm's Corporate Engineering division in Bangalore is looking for a talented development engineer to develop software that will enable testing advanced emulation systems. Typical platforms include complex, high-speed interfaces, FPGAs and multi-core processors. The candidate will utilize their digital design skills and software development skills (C#, C++) to develop, integrate and fully automate test plans using commercial or user-designed test equipment. The ideal candidate will be responsible for implementing novel test plans and supporting those test plans from the R&D lab environment through manufacturing. Candidate will be responsible for evaluating new complex hardware designs and providing feedback regarding design for testability. Candidate will be responsible for implementing automated test solutions for those hardware designs using a combination of custom test software/hardware and commercial test equipment.
Minimum Qualifications B.E/B.Tech. with industry experience in the following areas:
3+ years of programming experience across C/C++ or C#
2+ years of Hardware design or test or debug exposure
Preferred Qualifications Strong programming skills in C# and Python FPGA/CPLD design experience or digital design experience JTAG/boundary scan Experience with embedded software and device drivers Experience with application development C# Experience with scripting languages (Perl, Python etc.) Good analytical, debug and problem solving abilities Good communication skills and ability to work in a cross-functional team environment
Education Requirements Required: B.E. or B.Tech. in Electronics and Communication or Computer Engineering or Electrical engineering or equivalent