Senior Embedded Linux Firmware Engineer - Instrumentation

SirenOpt, Inc.

San Leandro (CA)

On-site

USD 120,000 - 190,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

SirenOpt, Inc. in San Leandro, CA, seeks an Embedded Linux Software Engineer to join the firmware team building the stack for a bench-top instrument on AMD/Xilinx FPGA SoC with PetaLinux. You will work on userspace apps, drivers, and real-time interfaces.

You’ll own tests, CI, and tooling, write production C and Python code, and collaborate with hardware engineers through lab bring-up. This is a full-time on-site role.

Qualifications

  • Embedded Linux development experience in C for userspace.
  • Experience writing drivers for sensors, actuators, and instruments.
  • Proven ability to design, test, and debug complex firmware.
  • Documentation and Jira/Confluence usage.

Responsibilities

  • Develop embedded Linux applications in C (userspace, POSIX).
  • Develop drivers for sensors, actuators, and instruments (kernel/Userspace).
  • Implement TCP/IP protocols and device communication over serial/CAN.
  • Build and maintain HIL automated test systems and host tooling.
  • Establish and maintain CI/CD pipelines and reproducible build infra.
  • Support hardware bring-up and lab debugging; contribute to architecture decisions.

Skills

C for embedded Linux userspace
Python for test automation
TCP/IP sockets (Linux)
UDP discovery/telemetry
UART
SPI
I2C
CAN bus
RS-232/RS-485
Hardware bring-up
HIL testing
CI/CD tooling

Education

B.S., M.S., or PhD in Electrical Engineering or Software Engineering

Tools

Yocto/PetaLinux BSP
GTest/Unity
Jenkins/GitHub Actions

Job description

SirenOpt, Inc. in San Leandro, CA, seeks an Embedded Linux Software Engineer to join the firmware team building the stack for a bench-top instrument on AMD/Xilinx FPGA SoC with PetaLinux. You will work on userspace apps, drivers, and real-time interfaces.

You’ll own tests, CI, and tooling, write production C and Python code, and collaborate with hardware engineers through lab bring-up. This is a full-time on-site role.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Linux Firmware Engineer | FPGA/SoC
Senior Embedded Linux Firmware Engineer | FPGA/SoC

SirenOpt, Inc. • San Leandro (CA)

On-site
USD 180,000 - 240,000
Health Insurance
Dental Insurance
Vision Insurance
+2
Senior/Staff Embedded Linux Software Engineer
Senior/Staff Embedded Linux Software Engineer

SirenOpt, Inc. • San Leandro (CA)

On-site
USD 120,000 - 190,000
Staff Embedded Linux Software Engineer
Staff Embedded Linux Software Engineer

SirenOpt, Inc. • San Leandro (CA)

On-site
USD 180,000 - 240,000
Health Insurance
Dental Insurance
Vision Insurance
+2
Staff FPGA/MPSoC & DSP Architect
Staff FPGA/MPSoC & DSP Architect

SirenOpt, Inc. • San Leandro (CA)

On-site
USD 180,000 - 220,000
Equity and Salary depending on 경험
Health, Dental, Vision insurance
401k matching
+1
Senior C++ Systems Engineer - High-Performance Linux
Senior C++ Systems Engineer - High-Performance Linux

Activate • San Leandro (CA)

Hybrid
USD 150,000 - 230,000
Senior C++ Systems Engineer — Real-Time, On-Site
Senior C++ Systems Engineer — Real-Time, On-Site

SirenOpt • San Leandro (CA)

On-site
USD 140,000 - 210,000
Senior C++ Systems Engineer for Industrial Platform
Senior C++ Systems Engineer for Industrial Platform

SirenOpt, Inc. • San Leandro (CA)

On-site
USD 160,000 - 240,000
Equity
Health, Dental, Vision
401k matching
+1
Senior Linux Systems Architect - Embedded Lab Instrument
Senior Linux Systems Architect - Embedded Lab Instrument

Investigo • United States

Hybrid
USD 100,000 - 130,000
Staff FPGA/MPSoC Engineer – Real‑Time DSP & Metrology
Staff FPGA/MPSoC Engineer – Real‑Time DSP & Metrology

SirenOpt, Inc. • San Leandro (CA)

On-site
USD 160,000 - 240,000
Health, Dental, Vision plans
401k matching
20 days of PTO plus approximately 15 paid US holidays
Senior/Staff Software Engineer - C++
Senior/Staff Software Engineer - C++

SirenOpt • San Leandro (CA)

On-site
USD 140,000 - 210,000