1

Internship Healthcare Software Developer Jobs in Quebec

Q-Block Computing is seeking a Senior Embedded Software Developer to join our growing team in ... Extended health care benefits (including dental and vision). * Life insurance. Equal Opportunity Q ...

This internship provides you the chance to acquire experience in microservices architecture while ... Ability to use software such as: - Docker - Unit Testing - Code versioning tools (Git/GitLab) Your ...

New

Showing results 41-60

Internship Healthcare Software Developer information

What does an internship healthcare software developer do?

An Internship Healthcare Software Developer assists in designing, developing, and testing software applications specifically for the healthcare industry. Their work often involves collaborating with other developers and healthcare professionals to build tools that improve patient care, data management, or hospital operations. Interns may work on tasks like coding, debugging, documenting software, or supporting the integration of new technologies in healthcare settings. This role provides hands-on experience in both software development and understanding the unique requirements of healthcare environments.

What types of projects or tasks can I expect to work on as an internship healthcare software developer?

As an Internship Healthcare Software Developer, you'll typically assist with developing and testing software solutions that support healthcare workflows, such as electronic health records, scheduling systems, or patient portals. You'll likely collaborate closely with senior developers, QA testers, and sometimes clinical staff to understand requirements and address real-world healthcare challenges. Your daily tasks may include coding, debugging, writing documentation, and participating in team meetings or code reviews. This hands-on experience provides valuable exposure to both software development and the unique regulatory and privacy considerations in the healthcare industry.

What are the key skills and qualifications needed to thrive as an internship healthcare software developer, and why are they important?

To thrive as an Internship Healthcare Software Developer, you should have a solid understanding of programming languages (such as Java, C#, or Python), basic software development principles, and ideally be pursuing a degree in computer science or a related field. Familiarity with healthcare IT systems, electronic health records (EHR), and version control tools like Git is often required. Strong problem-solving skills, attention to detail, and effective communication are crucial soft skills for collaborating with teams and understanding complex user needs. These skills ensure you can contribute to creating reliable, secure, and user-friendly healthcare solutions that support clinical workflows and patient outcomes.

What is the difference between Internship Healthcare Software Developer vs Healthcare Software Engineer?

AspectInternship Healthcare Software DeveloperHealthcare Software Engineer
Required CredentialsTypically pursuing or recent graduate in CS or related fieldBachelor's or higher in CS, Software Engineering, or related
Work EnvironmentInternship programs, entry-level projects, supervisedFull-time, professional setting, project leadership
Employer & Industry UsageHospitals, healthcare tech companies, research institutionsHealthcare IT firms, hospitals, health tech companies
Common Search & ComparisonYesYes

The main difference between an Internship Healthcare Software Developer and a Healthcare Software Engineer lies in experience and responsibility. Internships are designed for students or recent graduates gaining initial industry exposure, often under supervision. Healthcare Software Engineers are full-time professionals responsible for designing, developing, and maintaining healthcare software solutions, with more advanced skills and responsibilities.

What are popular job titles related to Internship Healthcare Software Developer jobs in Quebec?

For Internship Healthcare Software Developer jobs in Quebec, the most frequently searched job titles are:

What job categories do people searching Internship Healthcare Software Developer jobs in Quebec look for?

The top searched job categories for Internship Healthcare Software Developer jobs in Quebec are:

What cities in Quebec are hiring for Internship Healthcare Software Developer jobs?

Cities in Quebec with the most Internship Healthcare Software Developer job openings:

Infographic showing various Internship Healthcare Software Developer job openings in Quebec as of August 2026, with employment types broken down into 2% As Needed, 70% Full Time, 14% Part Time, 1% Temporary, and 13% Contract. Highlights an 92% Physical, 2% Hybrid, and 6% Remote job distribution.

Senior Embedded Software Developer -- Quantum Control Firmware

On-site

Other

Medical, Dental, Vision, Life

Re-posted yesterday


Job description

Job Description

Q-Block Computing is seeking a Senior Embedded Software Developer to join our growing team in Ottawa, Ontario. This role offers an exciting opportunity to contribute to the development of cutting‑edge quantum technologies in sensing, communication, and computation. The candidate will serve as the lead firmware developer on the Qubit Composer platform team, delivering complex subsystems and coordinating the day-to-day development work of the embedded software team under the guidance of the Technical Team Lead.

Job Summary

As a Senior Embedded Software Developer on the Quantum Control Firmware team, you will collaborate with other team members and achieve technical milestones under the guidance of the Technical Team Lead. Your duties include designing, architecting, and implementing firmware libraries and embedded control subsystems for ARM Cortex‑M‑based platforms. This may involve real‑time multi‑unit synchronization, deterministic waveform generation, and high‑throughput data pipelines for quantum sensing, communication, and computation hardware.

Responsibilities
  • Design, architect, and implement reusable firmware libraries and embedded control subsystems in C/C++ for ARM Cortex‑M platforms within the Arduino/PlatformIO ecosystem.
  • Analyze system‑level requirements and recommend architectural approaches for new firmware features and subsystem modifications.
  • Develop and validate DMA‑based parallel data transfer subsystems and synchronous multi‑pin I/O operations for deterministic, low‑latency hardware control.
  • Implement and test high‑speed peripheral control for DAC, ADC, DDS, PLL, digital potentiometers, and RF attenuator/amplifier ICs communicating over SPI and LVDS.
  • Design and implement digital control loop modules (PI2D, FIR/IIR filters) for precision analog output stabilization.
  • Coordinate task execution and review the code, test results, and documentation of Electronics Engineering Technologists and other developers on the team.
  • Conduct system‑level integration testing across multiple interconnected control units; design test strategies and document integration procedures and failure modes.
  • Set up and maintain firmware build environments, toolchains (PlatformIO, Make), and Git workflows for the team.
  • Write documentation for new and updated firmware subsystems.
  • Collaborate with cross‑functional hardware and quantum systems teams.
  • Contribute to a culture of continuous learning and knowledge sharing within the team.
Qualification
  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
  • 5+ years of professional experience in embedded software development with ARM Cortex‑M or comparable architectures.
Skills
  • Strong C/C++ proficiency; demonstrated experience designing reusable embedded libraries or firmware architectures.
  • Deep understanding of DMA configuration, memory‑mapped I/O, and real‑time scheduling on ARM microcontrollers.
  • Experience with high‑speed SPI, multi‑IC board‑level integration, and mixed‑signal debugging.
  • Demonstrated ability to coordinate and review the technical work of other developers.
  • Experience with NXP i.MX RT series, Teensy, or PlatformIO platforms is an asset.
  • Exposure to digital control theory (PID, IIR/FIR), precision timing systems, or clock synchronization is an asset.
  • Good laboratory knowledge with electronic circuits and standard instruments such as oscilloscopes, logic analyzers, and signal generators.
  • Strong attention to detail and a sense of responsibility in all tasks.
  • Critical thinking and problem‑solving mindset.
  • Strong interpersonal skills and ability to work collaboratively in a dynamic team environment.
Benefits
  • Extended health care benefits (including dental and vision).
  • Life insurance.
Equal Opportunity

Q-Block Computing is an equal opportunity employer. We are committed to treating all employees and applicants for employment with respect and dignity. If you require assistance and/or reasonable accommodation due to a disability during the application or recruiting process, please feel free to notify us.

Canadian citizens and permanent residents are strongly encouraged to apply. All interested candidates are encouraged to apply.

#J-18808-Ljbffr