← All roles

Linux Embedded Software Engineer

Science Corporation· Engineering
Apply on company site
Alameda, CA$130k - $200kfull-timePosted 7mo ago

About the role

Embedded Linux software engineer role focused on owning and driving complex embedded electronics systems from ground up, collaborating with hardware, biology, and software teams to develop drivers, GUI consoles, and test infrastructure for neuroscience devices.

Responsibilities

  • Architect, develop, and maintain high quality system-level software for embedded Linux systems
  • Bring up application-level drivers for sensors and actuators against datasheets using protocols and I²C, SPI, CAN, Modbus RTU, TCP/IP, analog, GPIO, etc.
  • Design, build, and maintain web-based real-time GUI consoles and dashboards for visualization and control
  • Collaborate with hardware engineers to incorporate custom, in-house designed electronics to accomplish previously unsolved tasks
  • Collaborate with biologists to understand key physical and physiological system dynamics
  • Create and manage virtual and physical test bed infrastructure
  • Stay up-to-date with the latest developments in relevant technologies

Qualifications

  • 4+ years of experience building, debugging, and shipping embedded Linux systems
  • Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or a related field
  • Expert in C and/or C++ programming
  • Understanding of low-level operating system concepts
  • Experience debugging complex issues across integrated software and hardware
  • Skilled in maximally utilizing the latest AI developments to enhance progress

Skills

Required:Embedded LinuxC/C++ programmingLow-level OS conceptsDebugging hardware-software integration
Nice to have:Rust programming (preferred)Linux build systems (Yocto/Buildroot) (preferred)Linux kernel drivers/modules (preferred)Networking and distributed systems (preferred)Web development (preferred)Frontend UI/UX design (preferred)

Benefits

  • Competitive salary and equity
  • Medical, dental, vision and life insurance
  • Flexible vacation and company-paid holidays
  • Healthy meals and snacks provided for non-remote employees
  • Paid parental, jury duty, bereavement, family care and medical leave
  • Dependent Care Flexible Spending Account, subsidized by Science
  • Flexible Spending Account
  • 401(k)
Last updated Oct 23, 2026. Interested? Apply on the company site.
Science Corporation logo

About Science Corporation

Transcend the limits of biology

Science Corporation is a clinical-stage medical technology company.

medical technologybrain-computer interfaceneural interfacesvision restorationneurotechnology

More open roles at Science Corporation