Careers

Senior Windows and Linux Software Compatibility Engineer

The Xandros Desktop OS development team in Ottawa is currently looking to fill multiple positions for Senior Windows and Linux Software Compatibility Engineers. The ideal candidate should have experience in developing Win32 GUI and non-GUI networking applications/services and also have experience in Linux/UNIX software development. The candidate must possess strong analytical and technical skills to understand and dissect existing and complex Windows applications to migrate them to new and well designed Linux applications. To qualify, the following skills are essential:

  • Fast learner with strong analytical skills.
  • Strong knowledge of C/C++ (minimum 4 years of experience) and Object Oriented programming in general.
  • Past experience developing Win32 and MFC applications.
  • Past experience developing Linux/UNIX applications.
  • Familiar with X Windows architecture and programming principles.
  • In depth TCP/IP and networking knowledge.
  • Good understanding of the Linux kernel and thorough understanding of the Linux common programming libraries and how they map to equivalent Windows APIs.
  • Proven track record working in software project and using source versioning system ( such as CVS, SourceSafe, Rational ClearCase etc.).

Knowledge and experience with the following technologies is a bonus:

  • KDE, Qt, MFC
  • Java, C#
  • Secure programming principles
  • OpenSSL, LDAP
  • shell and Perl scripting

Contact our Human Resources department regarding these opportunities. Be sure to indicate the job position you are interested in and embed your resume in plain text.

Legal Site Map Privacy Policy Contact Us