Test Engineer (Modem/ Windows/ Power Automation/ Sensor/ Embedded)
Sasken Communication Technologies Limited - San Diego, CA

This job posting is no longer available on Sasken Communication Technologies Limited. Find similar jobs: Test Engineer jobs - Sasken Communication Technologies jobs

Job Description

Hiring for 7 HOT requirements mentioned below. All the requirements are split across experience level
E1- (1 to 3 yrs Experience)
E2- (3.5 to 7 years Experience)
E3 - (7+ Years Experience)
All the below requirements are based out in San Diego, CA. Here is a quick list.

Requirement Title
Windows Mobile Modem Testing Power test automation engineer SW Sensors test engineer Test engineer embedded software Software integration II Modem SW Integration and Test Engineer Modem Test Engineer. ---------------------------------------------------------------------

1. Windows Mobile Modem Testing

Requirement Description
Experience in software development in following areas: Understand UMTS/GSM/GPRS/LTE system architecture, 1x/EVDO system architecture. HSDPA/UPA, EVDO rev B knowledge a plus. Modem over the air log analysis and debugging modem and application processor software using diag logs. Understand single chipset solution with both modem and Apps running on one processor (MSM6xxx family) or separate processors (MSM7xxx or newer). Dual-core knowledge a plus. Understand peripherals system architecture, especially Bluetooth and 802.11 family. Driver-level knowledge a plus. Understand multimedia components and system architecture. Audio/video/camera/camcorder concurrency. Middleware knowledge (e.g. OMX) a plus. Understand general system architecture of HLOS such as WM, Android etc. QNX knowledge a plus. Understand ARM processor family. Assembly language knowledge a plus. ARM Cortex family knowledge a plus. Understand general on-chip debugging procedure and troubleshooting. Ability to debug C program on Embedded Real Time Systems using JTAG, Trace32, etc. Ability to use Version Control Software: Perforce or equivalent. Ability to use common development and test tools: Perl, debuggers, and compilers, Ability to write and debug Software Generation program: GNU Make, SCons Ability to use wireless communication test equipment, analyze test logs and isolate test failures. Ability to communicate clearly with diverse group of software development and test teams Organize effectively, and document work thoroughly

JD/ Responsibilities:For day-to-day work:
oDoing Software integration for Product level software
oDebugging and resolving build compilation issues.
oVerification (sanity) test of the product software
oLog analysis and debugging for root causing the test failures seen after integration.
oMaking internal and external software releases following the tools and process in the organization.

-------------------------------------------------------------
2. Power test automation engineer

Requirement Description
Responsible for Host PC tool and device apps development for Android/Windows Phone platform -Responsible for managing development/test progress to meet deadlines of deliverables for customers -Responsible for developing customer specific power test contents

JD/ Responsibilities:
Develop power test automation solution for both host & client sides on Android/Windows Phone platform/devices -Develop power use cases and automation for them -Develop test cases directly from customer requirements & internal coverage hole analysis. -GUI development for host PC tool for power test -Actively interact with developers & other test engineers in a team environment.

Responsibilities: Excellent software programming skills C and C# -Experience in Android apps development is a plus -Experience in power test or power related areas is a plus. -Experience in multi-media/model test/systems is a plus. -Must be a good team player and have strong analytical skills. -Previous testing experience on the platform will be given a preference.

-------------------------------------------------------------------
3. SW Sensors test engineer

Requirement Description
Experience, testing embedded software and APIs. - Good understanding of test methodology and test processes, including requirements collection, test plan development, execution and error tracking. - Experience in developing automated test cases with strong programming skills (in Perl and C). - Detail oriented, thorough and analytical approach required with excellent communication skills. - Ability to time-share and prioritize between multiple tasks is crucial. Additional skills: - Previous experience with Qualcomm test automation framework and tools (ATM, ASIA, AGLA, QXDM, QPST, CTA, Monkey) preferred. - Hands-on debugging skills in the lab using standard lab equipment (scopes, multimeters, and voltage sources, sensor specific measurement equipment) to debug issues preferred. - Previous exposure to Sensors (inertial, pressure, magnetic, ambient light, proximity, biometric) preferred. - Understanding of different cellular systems and radio technologies (1x, DO, GSM, WCDMA, LTE, WLAN, BT, GNSS) and multimedia technologies (audio, video, camera) advantage.

JD/ Responsibilities:
This position involves testing of sensor related software features and development of test cases with the following responsibilities: - Testing of Sensor SW releases to ensure robust commercial quality SW releases. - Test development, execution, troubleshooting and problem resolution on embedded Windows Phone / Linux Android / Standalone CoreBSP platforms. - Focus is in verifying sensor related APIs at native or 3rd party OS level. - Verify the successful interaction and concurrency with other chipset features. - Develop automated test cases in Perl to enable automatic overnight test cycles and to improve the test coverage in the regression testing. - Interact in a team environment with various SW, system, test and test framework teams.
-------------------------------------------------------------------------

4. Test engineer embedded software

Requirement Description
1-3 years of work experience testing embedded software, preferably device drivers Good understanding of test methodology and test processes, including requirements collection, test plan development and execution Experience in developing test automation with strong programming skills (in Perl/TCL and C) Lab and hands-on debugging skills; ability to do initial debug and isolate failures Experience in using wireless test equipment (1x, EVDO, UMTS test equipment) is preferred Experience in testing MultiMedia applications (Browser, Camera/Camcorder, Media Player) is preferred Strong communication and interpersonal skills are required Ability to time-share and prioritize between multiple tasks is crucial

JD/ Responsibilities:
This is a Test Engineer position within the Core BSP (Board Support Package) test group with the following responsibilities: * Test development, execution, troubleshooting and problem resolution on embedded Brew/WindowsMobile/Linux/Standalone CoreBSP platforms * Focus on testing drivers for hardware blocks such as USB controller, SD/MMC controller, Touchscreen controller, Clock Regime, DMA engines and I2C/SPI controllers * Test the interactions between drivers and with CDMA/UMTS Modem and Multimedia applications * Profile and optimize CPU usage, performance and power consumption of the various SW drivers * Interact in a team environment with developers, system engineers and testers * Develop test automation in C/Perl Flexibility in work assignments and ability to multi-task are crucial.

Responsibilities: Good understanding of computer architecture and real-time operating systems is desired Familiarity with Flash Devices, USB and other peripherals is desired Good understanding of the software development cycle is desired Knowledge and experience in BREW, Window Mobile, Linux, Symbian is a plus ARM experience is a plus Exposure to pre-silicon hardware simulators and emulators is a plus Assembly language experience is a plus Knowledge and experience in Bluetooth, GPS, Graphics and WLAN is a plus

----------------------------------------------------------------------
5. Software integration II

Requirement Description
Experience in software development in following areas: Understand UMTS/GSM/GPRS/LTE system architecture, 1x/EVDO system architecture. HSDPA/UPA, EVDO rev B knowledge a plus. Modem over the air log analysis and debugging modem and application processor software using diag logs. Understand single chipset solution with both modem and Apps running on one processor (MSM6xxx family) or separate processors (MSM7xxx or newer). Dual-core knowledge a plus. Understand peripherals system architecture, especially Bluetooth and 802.11 family. Driver-level knowledge a plus. Understand multimedia components and system architecture. Audio/video/camera/camcorder concurrency. Middleware knowledge (e.g. OMX) a plus. Understand general system architecture of HLOS such as WM, Android etc. QNX knowledge a plus. Understand ARM processor family. Assembly language knowledge a plus. ARM Cortex family knowledge a plus. Understand general on-chip debugging procedure and troubleshooting. Ability to debug C program on Embedded Real Time Systems using JTAG, Trace32, etc. Ability to use Version Control Software: Perforce or equivalent. Ability to use common development and test tools: Perl, debuggers, and compilers, Ability to write and debug Software Generation program: GNU Make, SCons Ability to use wireless communication test equipment, analyze test logs and isolate test failures. Ability to communicate clearly with diverse group of software development and test teams Organize effectively, and document work thoroughly

JD/ Responsibilities:
Software integration, verification and debugging at product software.

Responsibilities: For day-to-day work: oDoing Software integration for Product level software oDebugging and resolving build compilation issues. oVerification ( sanity) test of the product software oLog analysis and debugging for root causing the test failures seen after integration. oMaking internal and external software releases following the tools and process in the organization.

----------------------------------------------------------------------

6. Modem SW Integration and Test

Requirement Description
Understand UMTS/GSM/GPRS system architecture, 1x/EVDO system architecture. HSDPA/UPA, EVDO rev B knowledge a plus. Understand single chipset solution with both modem and Apps running on one processor (MSM6xxx family) or separate processors (MSM7xxx or newer). Dual-core knowledge a plus. Understand peripherals system architecture, especially Bluetooth and 802.11 family. Driver-level knowledge a plus. Understand multimedia components and system architecture. Audio/video/camera/camcorder concurrency. Middleware knowledge (e.g. OMX) a plus. Understand general system architecture of HLOS such as WM, Android etc. QNX knowledge a plus. Understand ARM processor family. Assembly language knowledge a plus. ARM Cortex family knowledge a plus. Understand general on-chip debugging procedure and troubleshooting. Ability to debug C program on Embedded Real Time Systems using JTAG, Trace32, etc. Ability to use Version Control Software: Perforce or equivalent. Ability to use common development and test tools: Perl, debuggers, and compilers, Ability to write and debug Software Generation program: GNU Make, SCons Ability to use wireless communication test equipment, analyze test logs and isolate test failures. Ability to communicate clearly with diverse group of software development and test teams Organize effectively, and document work thoroughly For day-to-day work, - Understand and execute daily engineering builds based on pre-defined requirements. Familiar with ARM family compiler/linker usage. - Resolve the dependency and follow up with the teams. This requires understanding trade-off between maintaining consistent APIs and reducing coupling. - Sanity test the builds, and report issues. This requires on-target debugging and provide logs at code level. - Understand Apps and concurrency of Apps. This requires isolating problems to a particular apps. Initial debug and classification of test failures, then enabling software development teams to debug further, Create perl scripts to analyze test results to allow quick indication of pass/fail results.

--------------------------------------------------------------------------

7. Modem Test Engineer.

Requirement Description
Experience in Systems Test - Good background in one or more of following areas: - Solid understanding of digital communications systems, RF propagation, CDMA, OFDM, telecommunications concepts - Understanding of Physical/MAC layers and Call Processing concepts in one or more of the following air interface standards CDMA2000, 1xEV-DO (Rev 0/A/B), GSM/ GPRS /EDGE / Rel99/ Rel5 / HSDPA/ HSUPA/HSPA+, LTE, TD-SCDMA - In depth understanding of wire line and wireless data protocol stacks including RLP, PPP, IP, TCP, IPV6, MIPV6, etc. - Understanding of software development and testing concepts for wireless handsets for various air interface standards - Familiarity with IP telephony network , SIP, IMS, and IP telephony standards - Familiarity with air interface performance analysis, characterization and optimization - Exposure to programming in C, Perl, shell scripting, etc is desired - Exposure to commercial test simulators and test systems such as Anite, R&S, Agilent, Spirent, Aeroflex, and Anritsu for wireless telephony product verification is a plus - Handset test experience with UMTS/CDMA operators or with commercial handset OEMs is a big plus - Some background in VLSI, ASIC testing/verification, DSP

JD/ Responsibilities:
As a member of Modem Test group, candidate will be responsible for verifying Modem software's protocols/features and characterizing system performance in one or more of the following technology areas: CDMA2000, 1xEV-DO, WCDMAGSM/GPRS, LTE, TD-SCDMA Modems Candidates can expect to be responsible for testing and verifying physical layer and/or network protocol requirements for complex digital modem ASIC products supporting LTE, UMTS (HSPA+) and IS-2000 technologies. Will conduct engineering tests and detailed experimental testing to collect design data or assist in research toward improving the quality of ASIC products. Candidate will be working with a multi-discipline team (Software Development, System Design, Customer Support, ASIC Design, RF Circuits and Hardware Design, etc.) to integrate, test and commercialize products. Successful candidate must have strong communication skills, must be an effective team player, and be able to work independently.

Responsibilities: Job responsibilities include system level feature integration and test, developing/executing test strategies and test plans, troubleshooting/analyzing problems, optimizing system performance, executing inter-operability tests, and supporting customers with product commercialization.

--------------------------------------------------------------------------
For More clarity and information, please contact the Hiring Prime for these requirements.

Hiring Prime: Brijendra Rao
Voice : +91 80 6694 3940
Email : brijendra.menganejagadish@sasken.com
LinkedIn : http://www.linkedin.com/in/brijendraraomj
URL : http://www.sasken.com/innovation/index.html

Qualifications

null

Additional Information

This is a contract position

Sasken Communication Technologies Limited - 21 months ago - save job