Software Engineer

Pascall Systems, Inc.

Headquarters

Hybrid

CAD 170,000 - 212,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Bereavement leave
Dental insurance
Health insurance
Military leave
Paid holidays
Paid parental leave
Paid sick time
Paid time off

Job summary

PASCALL is a Cambridge-based medical device company focused on anesthesia monitoring and EEG-based brain-state algorithms. We are hiring a locally based Software Engineer to strengthen the backend, connect to hospital IT, and extend the platform into clinical environments.

You will own API development, data pipelines, and integrations with middleware and EHR systems, while collaborating with hardware, QA, and regulatory teams to ensure safety and compliance in a regulated medical device context.

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or related field or equivalent professional experience.
  • 2–5 years of industry experience building production software (backend or full-stack).
  • Strong Python and Java coding skills; experience with APIs and data contracts.
  • Experience with cloud services (Firebase/GCP or AWS).

Responsibilities

  • Build and strengthen the backend APIs and data processing pipelines.
  • Collaborate with hospital IT and clinical teams during integrations.
  • Improve testing, quality, and observability across services.
  • Troubleshoot issues in live clinical environments.
  • Develop data workflows for algorithm and data quality.
  • Support regulated development with design controls and FDA submissions.
  • Prototype new ideas and explore architecture improvements.
  • Design device-to-clinical environment integrations using HL7/FHIR where applicable.

Skills

Python
Java
APIs
Network security
Testing & debugging

Education

Bachelor's degree in Computer Science, Engineering, or related field

Tools

Firebase/GCP

Job description

Position Summary

PASCALL is a growing multidisciplinary medical device company building an FDA-cleared, EEG-based brain state monitoring platform — a wearable EEG sensor paired with an Android tablet application — now in active clinical use. As our platform matures and enters more hospitals, we are hiring a locally based Software Engineer to strengthen the software that powers it and to build the features that connect it to the clinical environment around it. We are looking for a self-motivated engineer who treats an open problem as an invitation — someone who invents, prototypes, and champions ideas that create measurable business value.

This is a hands‑on role based in Cambridge, embedded with our software team and working closely with our CEO, our product team, and our hardware/device team. You'll work across the platform's backend and extend it outward into the hospital's ecosystem: carrying EEG‑derived data into vital‑signs middleware and the EHR, as well as making our device a well‑behaved citizen on hospital IT networks. Because the team is small and much of the roadmap is still being written, you will have unusual latitude to shape what gets built, to bring creative approaches to problems that have no established answer, and to argue for the bets you believe in.

Because our software runs inside customer environments, aspects of this role are customer‑facing. You'll be working directly with hospital IT, clinical engineering and clinical users to scope integrations, pass security reviews, support deployments and go‑lives and troubleshoot issues in the field, feeding what you learn back into the product. This is not a sales or support role; it is an engineering role whose work ships into live clinical settings.

Responsibilities & Opportunities
  • Build and Strengthen the Backend: Contribute to PASCALL's backend: the APIs serving the Android client and the data/image-processing and waveform‑detection pipeline. Improve its reliability, robustness, and observability.

  • Support Customers in the Field: Act as a technical counterpart to customers and clinical engineering teams during integration scoping, security review, deployment, and go‑live; investigate issues arising in live clinical environments and translate site feedback into product improvements.

  • Drive Quality & Reliability: Strengthen testing, defect prevention, and regression coverage across backend services and integrations.

  • Solve Hard Problems: Investigate and root‑cause complex, intermittent issues across the backend and the app/device data path, working hand‑in‑hand with the hardware/device team. Bring inventive, unconventional approaches when the obvious path is blocked.

  • Support Algorithm & Data Workflows: Build backend and data infrastructure that supports the algorithm team's modeling, validation, and data‑quality work.

  • Support Regulated Development: Contribute verification, validation, and documentation for design controls and FDA submissions as the software lifecycle matures toward medical‑device standards (IEC 62304, ISO 14971), in partnership with Quality and regulatory.

  • Innovate on the Product: Prototype new ideas quickly, propose approaches nobody has asked for, and think past the current architecture about what the platform could do for clinicians, hospitals, and the business.

  • Connect the Device to the Clinical Environment: Design and build the integrations that carry EEG‑derived parameters from the PASCALL monitor into hospital systems — vital‑signs middleware and the EHR (e.g., Epic) — using healthcare interoperability standards (HL7 v2, FHIR) and clean, well‑documented interfaces and data contracts.

Qualifications
Education
  • Bachelor's degree in Computer Science, Engineering, or a related field — or equivalent professional experience.

Experience and Skills
  • 2–5 years of industry experience building commercial, production‑level software (backend or full‑stack); startup experience strongly preferred.

  • Creativity and independent drive: a track record of thinking outside the box — finding a simpler path, repurposing a tool in an unexpected way, or solving something others had accepted as fixed — and the self‑motivation to pursue it without being asked.

  • Versatility and initiative: you can take an ambiguous, high‑level objective, scope it yourself, and run it to completion — and you look for the next problem rather than waiting to be assigned one. You are comfortable operating without a detailed spec, and you judge your own work by the value it creates rather than the tasks it closed.

  • Strong coder in Python and Java at minimum (C++, C#, or other languages a plus).

  • Experience connecting systems or devices across a network — designing and consuming APIs, defining data contracts and understanding authentication and network security fundamentals.

  • Solid command of testing, debugging, and practical design patterns; a systematic, root‑cause approach to problems.

  • Clear communicator, comfortable working directly with external technical stakeholders such as hospital IT and clinical engineering teams.

  • Documentation rigor: the discipline to document interfaces, decisions, and test evidence precisely — these become part of a regulated product record.Technical Background (Preferred)

  • Evidence of building something of your own — a side project, an internal tool that spread, a patent, a publication, or a product idea you took from sketch to something real.

  • Experience with Firebase/GCP or AWS managed services, and with cloud architecture more broadly.

  • Exposure to machine learning workflows, DevOps/MLOps practices, or physiological/clinical monitoring data.

  • Comfort using AI‑assisted development tools (e.g., Claude Code, GitHub Copilot, Cursor) responsibly in a regulated environment.

Nice to Have
  • Hands‑on experience with healthcare interoperability standards — HL7 v2, FHIR, and related messaging/transport patterns.

  • Direct experience integrating a device or software product with hospital systems (Philips Capsule, Epic Bridges/Interconnect, Cerner, or similar), or familiarity with clinical IT governance and hospital security review processes.

About PASCALL Systems

PASCALL is a Cambridge‑based medical device company focused on advancing neuroscience‑based personalized anesthesia monitoring. Our team includes leading academic and clinical experts from MIT, Harvard, Stanford, and Massachusetts General Hospital.

We achieved ISO 13485 certification for medical device design and development and received FDA 510(k) clearance for our first platform system in 2022. We are now building the next generation of EEG‑based brain state algorithms to improve anesthesia care and patient outcomes worldwide.

Our vision is to bring personalized, science‑based anesthesia care to all patients.

Benefits:
  • Bereavement leave
  • Dental insurance
  • Health insurance
  • Military leave
  • Paid holidays
  • Paid parental leave
  • Paid sick time
  • Paid time off

Work Location: Hybrid remote in Cambridge, MA 02139

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Algorithm Engineer
Senior Algorithm Engineer

Pascall Systems, Inc. • Headquarters

Hybrid
CAD 212,000 - 268,000
Dental insurance
Health insurance
Paid parental leave
+1
Senior Medical Device Systems Engineer
Senior Medical Device Systems Engineer

Pascall Systems, Inc. • Headquarters

On-site
CAD 90,000 - 130,000
Dental insurance
Health insurance
Paid time off
Senior Regulatory Affairs Specialist
Senior Regulatory Affairs Specialist

Pascall Systems, Inc. • Headquarters

Hybrid
CAD 155,000 - 254,000
Dental insurance
Health insurance
Paid time off
Quality Assurance Officer
Quality Assurance Officer

Pascall Systems, Inc. • Headquarters

On-site
CAD 120,000 - 177,000
Backend Engineer, EEG Platform - Hybrid Cambridge
Backend Engineer, EEG Platform - Hybrid Cambridge

Pascall Systems, Inc. • Headquarters

Hybrid
CAD 170,000 - 212,000
Bereavement leave
Dental insurance
Health insurance
+5
Staff Software Engineer
Staff Software Engineer

Epia Neuro • Alameda

On-site
CAD 167,878 - 209,848
Competitive base salary with equity
100% healthcare coverage for employees and dependents
Generous vacation policy
+2
Senior Software Engineer (Patient)
Senior Software Engineer (Patient)

PocketHealth • Toronto

Hybrid
CAD 195,000 - 237,000
Remote-friendly
Stock options for every employee
Four weeks of paid time off
+3
Senior Software Engineer - Java
Senior Software Engineer - Java

PointClickCare • Mississauga

On-site
CAD 142,000 - 158,000
Benefits starting from Day 1!
Retirement Plan Matching
Flexible Paid Time Off
+1
Senior Forward Deployed AI Engineer
Senior Forward Deployed AI Engineer

Prenuvo • Vancouver

On-site
CAD 205,000 - 233,000
Free whole-body scans for employees
Commuter Benefits Plan
Flexible vacation policy
+1
Principal/Senior Software Engineer
Principal/Senior Software Engineer

PointClickCare • Mississauga

On-site
CAD 120,000 - 190,000
Day 1 Benefits
Retirement Matching
Flexible PTO
+7