Qualifications
Mandatory Skills for C/C++ DeveloperProficient in C/C++ with strong object-oriented programming skills. Familiarity with Software Development Life Cycles (SDL), Agile, or Waterfall methodologies. Experience in Linux/Android kernel development. Excellent programming and debugging skills. Strong problem-solving abilities complemented by effective communication skills. Ability to thrive in a collaborative team environment. Desirable Skills for C/C++ DeveloperExperience with Windows kernel debuggers and/or Windows application debuggers. Background in Android driver and kernel-level development. Knowledge of Windows OS and driver internals. Experience in Windows application software programming. Proficiency in Java. Understanding of HTTPS protocol and network transport protocols. Experience with SDK and API definition and implementation. Exceptional interpersonal skills and self-motivation.
About the job
Join our dynamic team as a C/C++ Developer, where you will be immersed in 100% software development for Intel-based computers. Your key responsibilities will encompass designing, coding, and debugging Windows and/or Linux device drivers. You will also play a vital role in reviewing product software architecture specifications and design specifications, providing valuable feedback. Utilize your formal education and problem-solving skills to develop innovative solutions, adhering to established software processes.
About Procom Services
Procom is a premier provider of professional IT services and staffing solutions for businesses and government entities in Canada. With revenues exceeding $500 million, Procom is recognized as the 3rd largest professional services firm in Canada, and the largest Canadian-owned IT staffing and consulting company. Our expertise spans various sectors, including application development, project management, quality assurance, business analysis, data warehousing, infrastructure services, risk management, compliance, and security.