Senior Embedded Linux Firmware Engineer | FPGA/SoC

SirenOpt, Inc.

San Leandro (CA)

On-site

USD 180,000 - 240,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Health Insurance
Dental Insurance
Vision Insurance
401k matching
PTO 20 days + ~15 holidays

Job summary

SirenOpt, Inc. is seeking an Embedded Linux Software Engineer to join a small firmware team building the embedded software stack for a bench-top scientific instrument.

The role centers on a Linux-based platform (AMD/Xilinx FPGA SoC) running PetaLinux, with userspace apps, drivers, and real-time control interfaces. You will write production code, develop test automation, and contribute to architecture decisions while collaborating with hardware and software colleagues through a sequenced release

Qualifications

  • Candidates must have 10+ years of relevant industry experience.
  • Experience with embedded Linux userspace, threading, IPC, and POSIX APIs.
  • Strong proficiency in Python for test automation and scripted instrumentation.

Responsibilities

  • Develop embedded Linux applications in C (userspace).
  • Create and extend drivers for sensors, actuators, and instruments (kernel/userspace).
  • Implement TCP/IP/UDP protocols and device communications.
  • Develop host-side test tooling and emulators in Python.
  • Build and maintain CI/CD pipelines and reusable build infrastructure.
  • Participate in hardware bring-up and board-level debugging.
  • Contribute to architecture decisions and design reviews.
  • Write clear design docs and track progress in Jira/Confluence.
  • Collaborate on HDL/OS/drivers/system integration releases.

Skills

C for embedded Linux
Python for test automation
TCP/IP socket programming
CAN/UART/SPI/I2C protocols
Hardware bring-up debugging
CI/CD pipelines
ROS/RTOS concepts

Education

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

Tools

PetaLinux BSP
Yocto
GTest / cmocka
Linux kernel/docs tooling

Job description

SirenOpt, Inc. is seeking an Embedded Linux Software Engineer to join a small firmware team building the embedded software stack for a bench-top scientific instrument.

The role centers on a Linux-based platform (AMD/Xilinx FPGA SoC) running PetaLinux, with userspace apps, drivers, and real-time control interfaces. You will write production code, develop test automation, and contribute to architecture decisions while collaborating with hardware and software colleagues through a sequenced release

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Linux Firmware Engineer - Instrumentation
Senior Embedded Linux Firmware Engineer - Instrumentation

SirenOpt, Inc. • San Leandro (CA)

On-site
USD 120,000 - 190,000
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
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
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 Embedded Firmware Engineer (Linux, FPGA)
Senior Embedded Firmware Engineer (Linux, FPGA)

Infotree Global Solutions • Sterling Heights (MI)

On-site
USD 100,000 - 160,000
Senior Embedded Linux Systems Engineer
Senior Embedded Linux Systems Engineer

Sonos Inc • Seattle (WA)

Hybrid
USD 165,000 - 206,000
Health Insurance
401(k) with match
Open Time Off policy
+6
Embedded Firmware Engineer: Real-Time Linux & Hardware Bring-Up
Embedded Firmware Engineer: Real-Time Linux & Hardware Bring-Up

Physical Intelligence • San Francisco (CA)

On-site
USD 150,000 - 210,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