Software Engineer – Android Application/tool Development

Requisition : EXS/747

Open Positions : 4

Location : Hyderabad – India

Job Overview : The charter of the CoreBSP-DDR SW System team is to ensure that the end-product qualifies the defined acceptance criteria for DDR by meeting stability, Power and Performance Goals. The team is looking for a candidate who has strong coding and linux based test application development skills, with an understanding of HW concepts and ability to implement validation test suite in linux environment. The position involves Understanding of SOC Architecture and DDR & CPU SW System , identifying and filling system testing gaps (for memory corruptions, Memory Lock-ups, Bit flips, memory leaks etc..) reported by different SW groups. The engineer would have opportunity to interact with different SW & HW teams to understand DDR & CPU System Architecture and implementing validation test suite in OS environment .This position is gives an exposure to understand various quality stages from product development to commercial launch of the product.

Minimum Qualifications:The position involves Understanding of SOC Architecture and DDR & CPU SW System , identifying and filling system testing gaps (for memory corruptions, Memory Lock-ups, Bit flips, memory leaks etc..) reported by different SW groups. The engineer would have opportunity to interact with different SW & HW teams to understand DDR & CPU System Architecture and implementing validation test suite in OS environment.

Preferred Qualifications:2-10 years of relevant work experience Good understanding of scripting languages Perl, Linux along with C, C++, Java programming Good understanding of DRAM technologies(LPDDR&PCDDR) is a big Plus Awareness of RTOS operating system fundamentals / processor architecture /embedded system and microprocessor concepts Good understanding of Linux operating system internals and its frame work is plus Any experience in Porting of existing SW(Debug tools) to a new operating system Familiarity using Oscilloscopes and Logic Analyzers is a big Plus Good analytical / problem solving / sound reasoning skills Effective time management skills to prioritize across multiple complex stability issues to ensure deliverables are met on time The candidate is expected to be self-driven to quickly get up to speed on various stability aspects of the software & flexible to take-up tasks as per the project needs

Education:Bachelor’s/Master’s degree in Telecommunication , Electronics, Computer Science, Electrical Engineering