Senior/Staff Firmware Engineer

4 days, 6 hours ago
Full-time
Senior
Software Development
Ceribell

Ceribell

Ceribell provides a point-of-care EEG solution for quickly monitoring and treating hospital patients at risk for seizures, offering 24/7 continuous bedside monitoring with their Clarity system.

Health Care Providers & Services
51-250
Founded 2014
$220M raised

Description

  • Develop and test firmware features for Ceribell’s EEG systems.
  • Translate user needs into new and improved product features.
  • Design and implement real-time, low-latency data acquisition pipelines for sensor-based systems.
  • Develop reliable control logic for device operation and system behavior.
  • Contribute to GUI development using embedded graphics frameworks such as TouchGFX, LVGL, or custom OpenGL-based stacks.
  • Participate in code reviews, peer reviews, and risk management activities.
  • Create and revise technical documentation.
  • Provide input on firmware and hardware architecture for new and existing products.

Requirements

  • Bachelor’s degree in electrical engineering, computer science, biomedical engineering, or a related field; graduate degree preferred.
  • 3–10+ years of experience in firmware development for a commercial product.
  • Proficiency in C/C++ and firmware development for ARM-based systems.
  • Experience with implementing state-based architecture.
  • Experience with designing and implementing sensor-based systems preferred.
  • Direct experience with WiFi-connected or IoT devices preferred.
  • Experience with the STM32 ecosystem, such as STM32 Cube IDE or STM32 Cube MX, preferred.
  • Hands-on experience developing GUIs for embedded devices using TouchGFX, Qt, LVGL, or other embedded graphics frameworks preferred.
  • Experience reading hardware schematics and working closely with hardware; familiarity with PCB design or signal routing is a strong plus.
  • Strong analytical skills, attention to detail, and ability to collaborate effectively.

Benefits

  • Compensation range of $120,000 to $225,000 USD.
  • Performance-based incentive compensation.
  • Equity opportunities and an Employee Stock Purchase Plan with a discount.
  • 100% employer-paid health benefits for employees.
  • Employer-paid life and long-term disability insurance.
  • 401(k) with a generous company match.
  • Flexible paid time off, 13 paid holidays, and 3 company wellness days.
  • Excellent parental leave policy and a monthly cell phone stipend.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Jr. SCADA Engineer

ACT Power Services 11-50 Electric Utilities

ACT Power Services is hiring an entry-level SCADA Engineer to support solar renewable generation projects across North America, helping design, maintain, and commission control systems that connect utility-scale solar PV assets to the grid.

Cybersecurity Power BI Python
4 hours, 45 minutes ago

Senior Systems Engineer ESM / ELS

Helsing 51-250 Aerospace & Defense

Helsing is hiring an experienced engineer to lead the technical definition, design, and integration of an airborne emitter location system for a defence AI platform.

1 day, 5 hours ago

Senior Embedded Software Engineer - RTOS

Latitude AI 501-1000 information technology & services

Latitude AI is hiring an Embedded Software Engineer to develop foundational platform software for autonomous driving systems on Ford’s in-house ADAS platform.

C C++ Docker Linux Python
1 day, 5 hours ago

Systems Engineer (Functional Safety) – Compute Platform Systems

Torc 251-1K Road & Rail

Torc is hiring a Functional Safety Systems Engineer for its Compute Platform Systems team to help establish functional safety for autonomous truck platforms across hardware, software, validation, and operations.

Cybersecurity JIRA
1 day, 5 hours ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers