Bootstrap

Ceribell โ”‚ AI-Powered Point-of-Care EEG

Staff Embedded Linux Engineer

๐Ÿ“ŒSunnyvale, United States ๐Ÿ‡บ๐Ÿ‡ธ

โฑ๏ธŽ full-time

๐Ÿง™โ€โ™‚๏ธ senior

๐Ÿ’ฐ 175000

About Ceribell

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. Our entire team is driven by a shared commitment to transforming the landscape of critical care through our rapid seizure detection technology, come join the movement!

Position Description

Ceribell is looking for a Senior Firmware Engineer / Senior Embedded Engineer who is passionate about biomedical applications and who has experience in the development of embedded or IoT products. The successful candidate will join the R&D team and will play a key role in the development of the next generation of Ceribellโ€™s life saving technologies. Our firmware development stack is based around a STMicroelectronics STM32 ARM Cortex microcontroller and we use FreeRTOS, the IAR Embedded Workbench, and the TouchGFX framework. You must be able to work collaboratively as part of a cross-functional R&D team, but you must also be able to take individual ownership for development, testing, and documentation of your projects.

Ceribell is looking for a Staff Embedded Linux Software Engineer who is passionate about biomedical applications and who has experience in the development of embedded Linux-based products. The successful candidate will join the R&D team and will play a key role in the development of the next generation of Ceribellโ€™s life saving technologies. You must be able to work collaboratively as part of a cross-functional R&D team, but you must also be able to take individual ownership for development, testing, and documentation of your projects.

What You'll Achieve

  • Develop, test, and maintain software features for Ceribellโ€™s EEG systems.
  • Work with cross-compilation toolchains, build systems (Yocto, Buildroot, or similar), bootloaders, and CI/CD pipelines.
  • Develop, integrate, and debug device drivers for various peripherals (IยฒC, SPI, UART, USB, PCIe, etc.).
  • Troubleshoot and resolve complex issues across the software/hardware boundary.
  • Understand user needs and translate them to the development of new and improved features.
  • Participate in code reviews, peer reviews, and risk management activities.
  • Provide input on firmware and hardware architecture for new and existing products.

What Youโ€™ll Need To Be Successful

  • Bachelorโ€™s Degree in electrical engineering, computer science, biomedical engineering or related field. Graduate degree preferred.
  • 10+ years of experience in embedded software development of a commercial product. Medical device experience preferred.
  • 3+ years of professional experience in embedded Linux software development, interfacing with peripherals, and configuring device drivers and associated toolchains, e.g. Ubuntu, Torizon, Yocto, Buildroot.
  • Experience with bootloaders (U-Boot, security-boot), and system startup.
  • Experience with GUI-based application development in e.g. Qt preferred.
  • Experience using Git for version control.
  • Proficient in C/C++.
  • Direct experience with development of WiFi connected/IoT devices preferred.
  • Strong analytical skills, detail-oriented and collaborative.

In addition to your base compensation, Ceribell offers the following:

  • Annual Bonus + Equity Opportunity
  • 100% Employer paid Health Benefits for Employees
  • 50% - 70% Employer paid Health, Dental & Vision for dependents (depending on plan selection)
  • 100% paid Life and Long-Term Disability Insurance
  • 401(k) with a generous company match
  • Employee Stock Purchase Plan (ESPP) with a discount
  • Monthly cell phone stipend
  • Flexible paid time off
  • 11 Paid Holidays + 5 Company Wellness Days
  • Excellent parental leave policy
  • Fantastic culture with tremendous career advancement opportunities
  • Joining a mission-minded organization!

Compensation Range

$175,000โ€”$200,000 USD
Other similar jobs

Linux Firmware Engineer

@ Syntronic - A Global Design House, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

Principal Embedded Linux System Engineer

@ iRobot, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

Principal Embedded Linux System Engineer

@ iRobot, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

Lead Linux Kernel Engineer - Ubuntu

@ Canonical, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

Senior Embedded Linux Engineer

@ Generac, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

Embedded Linux and IIoT Software Engineer

@ Festo, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

Senior, Software Engineer - Embedded Linux/C++

@ Torc Robotics, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

Linux Kernel Developer

@ SEMI LEAF, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

Software Engineer, Linux Embedded Systems, Silicon

@ Google, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

Software Engineer L5 - Linux Kernel Developer

@ Netflix, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

  • Employment

    โฑ๏ธŽ full-time

  • Experience

    ๐Ÿง™โ€โ™‚๏ธ senior

  • Salary

    ๐Ÿ’ฐ 175000

  • Skills
  • Industry
  • Find similar jobs

    Linux Firmware Engineer

    @ Syntronic - A Global Design House, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

    Principal Embedded Linux System Engineer

    @ iRobot, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

    Principal Embedded Linux System Engineer

    @ iRobot, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

    Lead Linux Kernel Engineer - Ubuntu

    @ Canonical, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

    Senior Embedded Linux Engineer

    @ Generac, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

    Embedded Linux and IIoT Software Engineer

    @ Festo, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

    Senior, Software Engineer - Embedded Linux/C++

    @ Torc Robotics, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

    Linux Kernel Developer

    @ SEMI LEAF, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

    Software Engineer, Linux Embedded Systems, Silicon

    @ Google, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

    Software Engineer L5 - Linux Kernel Developer

    @ Netflix, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

Remote Work
Post time
Level
Employment
Industry
Apply Now โ†—