Embedded Linux Software Engineer — Equity & Impact

Science

Alameda (CA)

On-site

USD 130,000 - 200,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical, dental, vision insurance
401(k)
Flexible vacation and holidays
Equity
Healthy meals for non‑remote employees
Paid parental and medical leave

Job summary

Science is seeking an Embedded Linux Software Engineer to own and drive complex embedded electronics projects from the ground up. You will develop system‑level software for embedded Linux and collaborate with hardware, biology, and software teams.

Responsibilities include bringing up sensor/actuator drivers, building web‑based dashboards, and contributing to test beds. A BS or MS in CS/CE and strong C/C++ expertise required; Rust a plus.

Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or a related field.
  • 4+ years of experience building embedded Linux systems.
  • Expert in C and/or C++ programming.
  • Understanding of low‑level operating system concepts.
  • Experience debugging complex issues across integrated software and hardware.

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/O such as 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.

Skills

Embedded Linux
C/C++ programming
Low-level OS concepts
Debugging complex systems
AI tooling for development

Education

Bachelor's/Master's in CS/CE

Tools

Rust programming
Yocto/Buildroot
Linux kernel drivers
Linux networking
Web development tooling

Job description

Science is seeking an Embedded Linux Software Engineer to own and drive complex embedded electronics projects from the ground up. You will develop system‑level software for embedded Linux and collaborate with hardware, biology, and software teams.

Responsibilities include bringing up sensor/actuator drivers, building web‑based dashboards, and contributing to test beds. A BS or MS in CS/CE and strong C/C++ expertise required; Rust a plus.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Linux Embedded Software Engineer
Linux Embedded Software Engineer

Science • Alameda (CA)

On-site
USD 130,000 - 200,000
Medical, dental, vision insurance
401(k)
Flexible vacation and holidays
+3
Senior Embedded Software Engineer
Senior Embedded Software Engineer

CSG Talent • Long Beach (CA)

On-site
USD 120,000 - 160,000
Embedded Engineer
Embedded Engineer

SkyWater Search Partners • Maple Grove (MN)

On-site
USD 90,000 - 120,000
Competitive compensation
Bonus potential
Flexible PTO
Senior Software Engineer (Embedded Linux)
Senior Software Engineer (Embedded Linux)

Delaney Group • United States

Remote
USD 100,000 - 130,000
Embedded Software Test Engineer
Embedded Software Test Engineer

360 IT Professionals • San Ramon (CA)

On-site
USD 90,000 - 120,000
Sr Linux Embedded SW Development Engineer
Sr Linux Embedded SW Development Engineer

Ellington Growth Partners • Raleigh (NC)

On-site
USD 100,000 - 130,000
Robotics Embedded Software Engineer — Linux & SoC Bringup
Robotics Embedded Software Engineer — Linux & SoC Bringup

Sunday • Redwood City (CA)

On-site
USD 110,000 - 150,000
Staff Embedded Software Engineer
Staff Embedded Software Engineer

Combined Selection Group Ltd • California (MO)

On-site
USD 120,000 - 170,000
Embedded Systems Architect (Linux, Python, C++)
Embedded Systems Architect (Linux, Python, C++)

Erias Ventures, LLC • Maryland

On-site
USD 171,000 - 187,000
Above Market Pay
401k with Immediate Vesting
Spot Bonuses
+11
Embedded Engineer
Embedded Engineer

BayOne Solutions • Sunnyvale (CA)

On-site
USD 120,000 - 180,000