1

Medical Coding Jobs in Quebec (NOW HIRING)

Garantir la qualité du code : revues de code, documentation, gestion de versions (Git) Profil ... IoT, medical devices, or industrial automation. You will participate in the entire development ...

Mentor junior developers, conduct code reviews, andmaintain high code quality standards ... Health coverage (medical, dental, disability, and life insurance) * Wellness program (gym ...

Deliver quality code that adheres to coding norms and best practices, and that also meets the ... Your well-being first: benefits program (medical & dental insurance), health flex plan (gym ...

Lead by example through code reviews, technical guidance, and collaboration with other developers ... family medical history or genetic information, family or parental status, or any other status ...

... médical, dentaire); * Horaire de travail flexible; * Formations payées; * Possibilités de carrière au sein de l'entreprise; * Climat de travail sain pronant le bien-être; * Code vestimentaire ...

... médical, dentaire); * Horaire de travail flexible; * Formations payées; * Possibilités de carrière au sein de l'entreprise; * Climat de travail sain pronant le bien-être; * Code vestimentaire ...

... médical, dentaire); * Horaire de travail flexible; * Formations payées; * Possibilités de carrière au sein de l'entreprise; * Climat de travail sain pronant le bien-être; * Code vestimentaire ...

New

next page

Showing results 1-20

Medical Coding information

See Quebec salary details

$14

$19

$27

How much do medical coding jobs pay per hour?

As of Jun 29, 2026, the average hourly pay for medical coding in Quebec is $19.95, according to ZipRecruiter salary data. Most workers in this role earn between $17.79 and $21.39 per hour, depending on experience, location, and employer.

What is medical coding?

Medical coding is the process of translating healthcare diagnoses, procedures, medical services, and equipment into standardized codes. These codes are used for billing, insurance claims, and maintaining patient records. Medical coders review clinical documents to assign the appropriate codes from classification systems like ICD-10, CPT, and HCPCS. Accurate coding is essential to ensure proper reimbursement and compliance with regulations.

What exactly does a medical coder do?

A medical coder reviews patient medical records and assigns standardized codes for diagnoses, procedures, and services using coding systems like ICD-10 and CPT. These codes are used for billing, insurance claims, and maintaining accurate health records, requiring attention to detail and familiarity with medical terminology and coding guidelines.

What is the difference between Medical Coding vs Medical Billing?

AspectMedical CodingMedical Billing
Primary RoleAssigns standardized codes to diagnoses and proceduresProcesses insurance claims and manages billing for healthcare services
CredentialsCertification (e.g., CPC, CCS)Certification (e.g., CPC, Certified Professional Biller)
Work EnvironmentHospitals, clinics, insurance companiesMedical offices, billing companies, hospitals
Industry UsageUsed for record-keeping, reimbursement, and data analysisHandles claims submission, payment follow-up, and patient billing

Medical Coding and Medical Billing are closely related healthcare roles. Medical Coders focus on translating medical records into standardized codes, while Medical Billers handle the financial aspect by submitting claims and managing payments. Both roles often work together but serve distinct functions within the revenue cycle.

What are some common challenges faced by medical coders and how can they be managed effectively?

Medical coders often encounter challenges such as keeping up with frequent updates to coding standards (like ICD-10, CPT, and HCPCS), interpreting complex patient records accurately, and ensuring compliance with healthcare regulations. To manage these challenges, it's crucial to participate in ongoing training, utilize coding resources and guidelines, and communicate regularly with healthcare providers for clarification. Many organizations also provide support through collaborative coding teams and access to coding software, making it easier to maintain accuracy and stay current with industry changes.

What are the key skills and qualifications needed to thrive as a Medical Coder, and why are they important?

To thrive as a Medical Coder, you need a thorough understanding of medical terminology, anatomy, and ICD-10/CPT coding systems, usually supported by a relevant certification such as CPC or CCS. Familiarity with electronic health record (EHR) systems and coding software like 3M or EncoderPro is essential. Attention to detail, analytical thinking, and strong organizational skills help ensure accuracy and efficiency in coding. These competencies are crucial for ensuring correct billing, compliance with regulations, and timely reimbursement for healthcare providers.

Is medical coding still a good career?

Medical coding is a stable and in-demand profession, as healthcare providers require accurate coding for billing and record-keeping. The role often requires certification and familiarity with coding systems like ICD-10 and CPT, and remote work options are common. Job growth is expected to continue due to ongoing healthcare industry needs.

Is medical coding very difficult?

Medical coding is a detail-oriented job that requires understanding medical terminology, coding systems like ICD-10 and CPT, and attention to accuracy. While it involves learning complex codes and procedures, many find it manageable with proper training and certification, such as the CPC credential. The difficulty level varies based on prior experience and the complexity of medical cases handled.

How much does a medical coder make?

The average annual salary for a medical coder in North Carolina is approximately $45,000 to $55,000, depending on experience, certifications, and work setting. Certified coders with credentials like CPC or CCS tend to earn higher wages, and salaries can vary based on location and employer size.

Other

Posted 20 days ago


Key responsibilities

  • Design, develop, and maintain real-time embedded software using C.

  • Develop low-level drivers, communication protocols, and middleware for embedded platforms.

  • Collaborate with hardware engineers for board bring-up and debugging.


Job description

Nous recherchons un(e) Ingénieur(e) Embarqué(e) Senior spécialisé(e) en C/C++ pour rejoindre notre équipe technique. Vous serez un acteur clé dans le développement de systèmes embarqués haute performance pour des produits innovants dans des secteurs tels que l’automobile, l’IoT, les dispositifs médicaux ou l’automatisation industrielle.

Vous interviendrez sur l’ensemble du cycle de développement : de la conception à la mise en production, en passant par l’implémentation et les tests, en collaboration étroite avec les équipes hardware, software et système.

Responsabilités principales

  • Concevoir, développer et maintenir des logiciels embarqués temps réel en C
  • Travailler sur des microcontrôleurs et plateformes embarquées (ARM Cortex, STM32, etc.)
  • Développer des drivers bas niveau, protocoles de communication (CAN, SPI, I2C, UART) et middleware
  • Collaborer avec les ingénieurs hardware pour la mise en service des cartes et le débogage
  • Optimiser les performances système, l’utilisation mémoire et la consommation d’énergie
  • Écrire des tests unitaires et participer à l’automatisation des tests
  • Garantir la qualité du code : revues de code, documentation, gestion de versions (Git)

Profil recherché

  • Diplôme d’ingénieur ou Master en systèmes embarqués, électronique, informatique industrielle ou équivalent
  • 5 ans d’expérience minimum en développement logiciel embarqué avec C
  • Solide compréhension des systèmes temps réel, de la gestion mémoire et des contraintes embarquées
  • Expérience avec des RTOS (FreeRTOS, Zephyr, etc.) ou développement bare-metal
  • Maîtrise des outils de débogage : oscilloscope, analyseur logique, JTAG, etc.
  • Connaissance des outils de versioning, des pratiques CI/CD et des méthodes Agile

Atouts supplémentaires (un plus)

  • Connaissances en Python ou scripting Bash
  • Expérience en environnements critiques (ISO 26262, IEC 62304, etc.)
  • Familiarité avec le développement noyau Linux ou intégration de drivers
  • Compétences en connectivité Cloud ou IoT (MQTT, BLE, Wi-Fi, etc.)



-------

English



We are looking for a Senior Embedded Engineer with strong C expertise to join our dynamic engineering team. In this role, you’ll be a key contributor to the development of high-performance embedded systems for cutting-edge products across industries such as automotive, IoT, medical devices, or industrial automation.

You will participate in the entire development lifecycle—from design and implementation to testing and deployment—working closely with cross-functional teams in hardware, software, and systems engineering.

Key Responsibilities

  • Design, develop, and maintain real-time embedded software using C
  • Work with microcontrollers and embedded platforms (ARM Cortex, STM32, etc.)
  • Develop low-level drivers, communication protocols (CAN, SPI, I2C, UART), and middleware
  • Collaborate with hardware engineers for board bring-up and debugging
  • Optimize system performance, memory usage, and power consumption
  • Write unit tests and support automated test frameworks
  • Ensure software quality through code reviews, documentation, and version control (Git)

Required Skills & Experience

  • Bachelor's or Master’s degree in Embedded Systems, Electrical/Computer Engineering, or related field
  • 5+ years of hands-on experience in embedded software development with C
  • Solid understanding of real-time systems, memory management, and embedded constraints
  • Experience with RTOS (FreeRTOS, Zephyr, etc.) or bare-metal development
  • Debugging tools: oscilloscopes, logic analyzers, JTAG, etc.
  • Familiarity with version control, CI/CD practices, and Agile methodologies

Nice to Have

  • Knowledge of Python or Bash scripting for automation
  • Experience with safety-critical or regulated environments (ISO 26262, IEC 62304, etc.)
  • Exposure to Linux kernel development or driver integration
  • Cloud connectivity (MQTT, BLE, Wi-Fi) or IoT protocols