Senior Software/Firmware Engineer - QA
Listed on 2026-05-10
-
Software Development
Software Engineer, Software Testing, Cloud Engineer - Software, DevOps
Ceribell is a medical technology company focused on transforming the diagnosis and management of patients with serious neurological conditions. The Ceribell System is a novel, point‑of‑care electroencephalography (“EEG”) platform specifically designed to address the unmet needs of patients in the acute care setting and is being used in hundreds of community hospitals, large academic facilities and major IDN's across the country.
Position OverviewCeribell is looking for an experienced Software/Firmware Engineer – QA with a strong focus on web and embedded application testing to join our team. In this role, you will ensure the quality and reliability of our web-based portal, which supports real‑time data access, patient monitoring, and analytics for healthcare providers. The ideal candidate will have a background in testing web applications, be skilled in both manual and automated testing, and possess a deep understanding of QA best practices.
Responsibilities- Design, develop and execute comprehensive test cases for our software and firmware products, including user interface, data acquisition, reporting, and internal workflows.
- Identify, document and track bugs through resolution, collaborating closely with the software development and product teams.
- Identify and troubleshoot firmware issues in collaboration with embedded systems engineers.
- Ensure seamless integration between the EEG Portal, devices and other systems to maintain uninterrupted operations.
- Contribute to developing and maintaining automated test suites for both the EEG Portal and firmware environments.
- Stay up-to-date with the latest QA tools and practices to implement continuous improvement initiatives.
- Maintain detailed testing documentation in compliance with medical industry regulations, including HIPAA and FDA requirements.
- Bachelor’s degree in Computer Science, Engineering or a related field.
- 5+ years of QA experience in both software and firmware testing, preferably in Med Tech or healthcare environments.
- Proficiency in QA tools and methodologies for web applications, firmware, and hardware–software integration.
- Hands‑on experience with test automation frameworks (e.g. Playwright, Cypress) and scripting languages (e.g. Python and Type Script).
- Experience working within a regulated environment.
- Strong problem‑solving skills, attention to detail and effective communication skills.
- Familiarity with CI/CD practices and tools (e.g. Jenkins, Git, Circle
CI). - Experience with real‑time monitoring systems or medical devices (highly preferred).
- Knowledge of medical device testing standards and regulatory requirements (highly preferred).
Salary range: $102,000 – $141,000 USD. Final salary offer is based on skills, education, work location and experience. Compensation may also include bonuses consistent with Ceribell’s corporate compensation plan.
Benefits- Performance‑based incentive compensation (varies by role)
- Equity opportunities
- 100 % employer‑paid health benefits for employees
- 100 % paid life and long‑term disability insurance
- 401(k) with generous company match
- Employee Stock Purchase Plan (ESPP) with discount
- Monthly cell phone stipend
- Flexible paid time off
- 13 paid holidays plus 3 company wellness days
- Excellent parental leave policy
- Mission‑aligned culture with substantial career advancement opportunities
Ceribell is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex (including pregnancy, childbirth and related medical conditions), sexual orientation, gender identity or expression, national origin, age, marital status, disability, veteran status or any other characteristic protected by law. If you require an accommodation during the application process, please contact
Final date to receive applications:
Ongoing.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).