|
Teradici Corporation is seeking Senior and Intermediate Level Software Developers to participate in the design and development of our PCoIP solutions. As part of an Agile team at Teradici, you will help shape how desktop computing is delivered in enterprise environments. Work on leading edge software and hardware solutions in the fast growing desktop virtualization space. The successful candidates will have prior experience developing drivers and applications for Windows environments, with a good understanding of what it takes to deliver real-time solutions.
Responsibilities:
- Participate in the design and implementation of virtual display, USB, and audio devices for remote desktop environments.
- Work with team members to prototype, design, implement, integrate, and document product features.
- Write well-documented, high performance, reliable, maintainable code.
- Participate on a Scrum team.
Experience and Qualifications:
- 3 years or greater of C/C++ software development experience.
- Experience developing core applications (non-GUI) for Windows.
- Experience with Windows scheduling and networking.
- Experience developing Windows drivers is a plus.
- Experience developing with Linux is a plus.
- Experience optimizing applications for x86 instruction sets and architectures is a plus.
- Excellent design and programming skills.
- Strong analytical, diagnostic and problem-solving skills with ability to work independently and deliver products in a timely manner.
- Good verbal and written communication skills
- Desire to work in an exciting environment and deliver new technologies and products to the marketplace.
Education:
Bachelors or Master's in Computer Science, Computer
Engineering, or equivalent.
Response Information:
Please forward your resume along with cover letter by clicking the 'Apply by Email' button below.
We thank all applicants for their interest, however only those to be interviewed will be contacted
|