*Python Developer at SUNNYVALE, California* PLEASE SEND MATCHING RESUMES TO [email protected] OR [email protected]
Python Developer SUNNYVALE, California Must haves: Python skills Communication skills Documentation ability Multi-threading Nice to haves: Network exp Core OS Blue tooth/Wifi Optional: Automation skills Will take Junior - only python experience, but Senior level with less python. Software Development Engineer in Test OVERVIEW One of our multinational electronic company in Silicon Valley is looking for a talented engineer passionate about developing software to test and characterize the quality of embedded software. As a test developer you enjoy breaking software, and you are an expert at developing code to test system software and characterizing it across multiple quality dimensions including functionality, reliability, performance and supportability. You will collaborate with other development and test teams to build test frameworks, infrastructure and automated white-box tests. POSITION DESCRIPTION In this role, you will be responsible for developing a comprehensive platform test plan for companys award-winning WebOS platform, and work with your agile team members to execute on that plan. Past experience with Linux based operating systems such as Android or WebOS, and testing complex embedded system software is desired. You will be developing code using Python to test various aspects of the platform including kernel, media server, networking, messaging, file system and database, at the unit level, component level, as well as testing the integrated system. You will be working closely with cross-functional teams, to understand business requirements, product architecture, and develop adequate tests to characterize the product and mitigate risk. Ideal candidates should have prior experience developing software to test embedded systems and should be extremely proficient with CS fundamentals with a proven track record of excellence in white-box testing of embedded systems. Qualifications Experience developing software using Python to test embedded systems Excellent understanding of embedded system architecture and experience devising attacks to stress the system Expertise in assessing risk using methodologies like FMEA, and developing tests to mitigate the risk. Strong CS fundamentals (data-structures, algorithms, design patterns, etc.) Deep understanding of high-level programming language (such as C/C++) and scripting languages (such as Python) Strong instincts about good software architecture and design Strong understanding of test methodologies (performance, stress, scale, functional, unit, etc.) Past experience with embedded devices (such as Android, iPhone, STB's, gaming consoles, etc.) Strong knowledge of agile development approaches Excellent interpersonal and communication skills and ability to communicate and work with geographically disparate teams Masters Degree in Computer Science desired Thanks & Regards Shailesh Swarky Solutions, MN [email protected] -- You received this message because you are subscribed to the Google Groups "Companies Looking for IT Out Staffing & Recruitment" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/arunsinh. For more options, visit https://groups.google.com/d/optout.
