Sunday, 7 August 2011

Linux System Software Developer (Calgary)




Linux System Software Developer (Calgary)









Userful is looking for experienced Linux C/C++ software developers to work on cutting edge, system level technologies. The successful candidate will have the opportunity to be a part of every stage of the software release cycle; from initial requirements and research to prototyping, beta/demos, full implementation, quality assurance and release. Depending on business and technical need, any given day you may participate in:

  • Rolling out products with compatibility and packaging for multiple operating systems and distributions to a diverse, internationalized customer base

  • Maintaining and adding features to existing software

  • UI development, system design and architecture

  • Low-level networking or driver/system-level programming

  • The creation and elaboration of automated test frameworks


The candidate must have:

  • Minimum 2 years experience in Linux system-level software development

  • University degree in computer science or related field, or equivalent experience

  • Professional experience with C/C++, Python and shell scripting


Nice to have:

  • Perl, AWK, Scheme

  • Experience developing for multitasking operating systems: context switching, memory management, process isolation and scheduling algorithms

  • Windows APIs: WDM, KMDF, PNP configuration manager, threading and events

  • Sockets, pipes, shared memory and other IPC


Deal clincher:

  • Experience in X Window System programming (especially X11/X.Org Server related work)

  • Experience with the Linux kernel, video drivers, and device management

  • Familiarity with x86 assembly


To apply, email your resume to chennai-jobs(at)userful.com (no phone calls please)
























Job TitleLinux System Software Developer (Calgary)





























Company NameUserful
Emailjobs@userful.com
Websitehttp://userful.com
Salary
ProvinceAlberta
LocationCalgary

No comments:

Post a Comment