Base Salary
$180k - $240k/yr
Responsibilities
- Develop embedded Linux userspace applications in C using POSIX APIs.
- Develop userspace and kernel-space drivers for sensors, actuators, and instruments.
- Implement application-level command, control, and data protocols over TCP/IP and communication drivers over serial and CAN interfaces.
- Design, build, and maintain hardware-in-the-loop automated test systems and host-side Python test tooling.
- Establish and maintain CI/CD pipelines and reproducible build infrastructure.
- Participate in hardware bring-up, board-level validation, and lab bench debugging.
- Contribute to architecture decisions, technical documentation, and design reviews.
Requirements
- Bachelor’s, master’s, or PhD degree in Electrical Engineering, Software Engineering, or a related field, with 10+ years of relevant industry experience.
- C experience for embedded Linux userspace development, including threading, IPC, and POSIX APIs.
- Python experience for test automation and scripted instrumentation, including pytest or an equivalent framework.
- Linux TCP/IP socket programming, including non-blocking I/O, connection lifecycle, and streaming.
- Experience with UDP, UART, SPI, I2C, CAN, RS-232, and RS-485 protocols.
- Experience implementing byte-level protocols involving framing, CRC, state machines, and multi-device arbitration.
- Hardware bring-up and board-level debugging using oscilloscopes, logic analyzers, and protocol analyzers.
- Experience with producer-consumer and ring-buffer patterns, plus hardware-in-the-loop test development and execution.
- Preferred experience with Linux DMA, Jenkins, GitLab CI, GitHub Actions, Docker, Yocto, PetaLinux, C unit-test frameworks, FPGA register interfaces, Wireshark, Tkinter, PyQt, and scientific or process-control instrumentation.
Benefits
- Equity and salary compensation are provided, with compensation dependent on experience.
- Health, dental, and vision plans are provided.
- 401(k) matching is provided.
- 20 days of paid time off per year plus approximately 15 paid US holidays per year.
- Full-time, on-site role in San Leandro, California.
About SirenOpt
SirenOpt helps manufacturers make better, safer, and more reliable micro- and nano-materials. These materials are the building blocks of critical sectors of the global economy such as batteries, computer chips, aircraft components, and power systems. Surging material demand and growing complexity are pushing production to unprecedented scales and speeds, leaving manufacturers effectively flying blind. Small, undetected variations during production lead to wastage, lower performance, higher costs, and safety risks. SirenOpt is changing this. Our manufacturing intelligence platform scans materials, revealing critical internal information without damaging them. Using a novel combination of cold atmospheric plasma, physics-informed machine learning, and predictive analytics, SirenOpt creates unique, real-time fingerprints that capture material signals no other method can access. These insights give manufacturers unprecedented visibility into how materials behave as they are made. We turn hidden data into actionable intelligence to help manufacturers reduce variability and thus increase yield and performance. The technology can be deployed as a standalone tool or integrated directly into factory production lines. SirenOpt is currently deploying early versions of its platform with some of the largest industrial manufacturers in the world across North America, Europe, and Asia. Our first commercial product will be released in 2026. SirenOpt was founded in 2022 as a spin-out from the UC Berkeley Chemical Engineering Department. SirenOpt is supported by the UC Berkeley Skydeck, Lawrence Berkeley National Laboratory Cyclotron Road and Activate science-driven startup accelerator programs. SirenOpt is also supported by a BRIDGE Grant from the California Energy Commission. For employment opportunities please visit our careers page: https://www.sirenopt.com/careers
