Hi,
Please find the requirement below and answer ASAP with updated resume and contact details... Thanks a lot... ------------------------------------------------------------ Resumes with the following information will be given preference. Full Name: Current Location: Relocation: Availability: Work Authorization in US: Contact Number: Email: Rate on C2C: Please ensure all candidates have all skills listed under "Required Skills" on their resume. ---------------------------------------------------------------- *Software Engineer/Researcher - Runtime Software Contract need* *Location: Seattle,WA or Minneapolis,MN.* *There will be a phone interview followed by a face to face interview.* *Duration for each position is through December this year (possibly February of next year), with the possibility to extend after that, but not guaranteed).* *US Citizenship is required.* *Client has two openings for motivated and skilled contract runtime researchers/developers in the areas of multithreading and resilient computation. * This contract positions will help research, prototype, and evaluate new Runtime components for resource allocation, memory management, and resiliency. The primary tasks will include understanding and enhancing existing thread management features, exception handling mechanisms, and parallel debugging abilities. The positions will also require working with OS and Compiler developers as well as some interaction with the hardware design team, to help improve overall scalability and performance of the Runtime feature set. Client is also investigating compiler and runtime technologies intended to enhance resiliency for shared memory applications in the face of various failures. Research will be conducted in resilient data structures and techniques for the resilient execution of tasks. Experience or previous in-depth research in runtime libraries for features such as work scheduling, transactional processing, resilience in the face of failures is highly desired. Some OS level knowledge, especially in the areas of scheduling and error handling is also relevant. A good understanding of HPC shared-memory programming models and applications is highly desired. Good writing skills are also important. The ability to independently pursue research tasks and write and report on the results of that research, both to internal teams and for final report to the sponsor are a central portion of this position. Independently pursue research tasks and write and report on the results of that research M.S. in Computer Science or similar is desired. Advanced degrees are preferred. Due to government contract restrictions, US Citizenship is required. Questions my sales person asked the Manager; What types of software/tool knowledge will be required? - Unix/Linux C/C++/gdb /make/subversion What types of testing, debugging and developing tools are used there and desired for experience? -See above. Testing is mostly done with custom harnesses. What kind of programming/developing skills will be needed? -Develop and write full design specification and implement prototype system. Eventually need to productize. Ability to do analysis of computational overheads and component failure rates is also desired. What specific hardware and software knowledge is imperative, if at all? HP, Dell, Cisco, Oracle, Linux, Windows, etc. -The imperative SW skills are Linux or BSD Unix, C/C++, and multithreading (at least 10s of threads, preferably 100s or 1000s or more, we have 100,000s). There is likely no specific HW that will help. A general understanding of HW failures and failure handling would help, for example understanding x86 machine check architecture. Is experience in architecture (software and hardware) a high priority – i.e. Linux Kernel? I know most Unix/Linux, but is additional hands-on experience needed with Windows or other OS? -No Windows desired at all. And really, the Linux/Unix is more context than core to this work. Understanding of multithreaded runtime systems (such as OpenMP etc.) is probably the most important. -Also, what types of interviews are being held? Phone interviews accepted? Initial phone screen followed by in-house interview (at either site). -What type of work schedule? Will there be normal 9-5pm hours, or will there be work on weekends and perhaps some overtime? In general we are looking at no overtime but there may the need to have some flexible hours in order to get machine time. Probably not a lot of off hours work. top 5 (must have) skills needed are… and yrs. Of experience. 6yrs+ in C/C++ design and development 2yrs+ in multithreaded programming (10s of threads or more) 2yrs+ in OS/runtime systems (scheduling and resource management, not device drivers) Good communication and writing skills Ability to work independently With Regards, Dev Osair Technologies 301 N HARRISON STREET SUITE # 386 Princeton,NJ | 08540-3512 Voice : 630-566-7324 | Fax :732-289-6076 [email protected] | www.osairtech.com. * The information contained in this e-mail transmission is confidential and may be privileged. It is intended only for the addressee(s) stated above. If you are not an addressee, any use, dissemination, distribution, publication, or copying of the information contained in this e-mail is strictly prohibited. If you have received this e-mail in error, please immediately notify us by replying to this email with the word "REMOVE" in the subject line. We apologize for inconvenience, if any caused.* -- You received this message because you are subscribed to the Google Groups "US_IT.Groups" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/us_itgroups?hl=en.
