Linux Embedded Software Engineer
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.
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
- Procurement Operations Specialist4d agoAlameda, CA
- Director of Sales1w agoDurham, NC · Sales
- Director of Operations1w agoDurham, NC · Science Foundry / Operations
- Head of Digital Marketing1w agoAlameda, CA · Marketing
- Marketing Manager2w agoHybrid (Europe) · Marketing