Taro Logo

Senior Staff Real-Time C/C++ System Software Engineer

SirenOpt provides metrology and manufacturing intelligence solutions that accelerate sustainable and smart manufacturing of advanced coatings, thin films and nano-scale materials, leveraging cold atmospheric plasma, machine learning and predictive analytics.
Oakland, CA, USA
$125,000 - $180,000
Embedded
Staff Software Engineer
In-Person
10+ years of experience
AI · Manufacturing

Job Description

SirenOpt is seeking a Senior Staff Real-Time C/C++ System Software Engineer to join their team developing cutting-edge metrology and manufacturing intelligence solutions. This role focuses on building high-throughput, low-latency system software that interfaces with embedded devices and industrial equipment on high-volume thin-film manufacturing lines.

The position requires expertise in real-time systems development using modern C/C++ on Linux platforms, with a strong emphasis on deterministic performance and system optimization. You'll be working with embedded systems, implementing complex protocols, and ensuring reliable operation in 24/7 factory environments. The role involves close collaboration with firmware and hardware teams, though notably does not require embedded firmware development.

Key responsibilities include designing real-time services, optimizing performance through advanced techniques like threading and lock-free queues, and ensuring robust system reliability. You'll work with various industrial protocols and interfaces, from low-level SPI/I²C to industrial fieldbuses like EtherCAT and Profinet.

The ideal candidate brings 10+ years of professional experience, deep expertise in C/C++ system programming, and proven experience with real-time systems. You should be comfortable with architecture-specific optimizations, concurrent programming, and Linux internals. The role offers exposure to cutting-edge technology in sustainable manufacturing, combining real-time systems with ML-driven analytics.

SirenOpt offers competitive compensation ($125,000 – $180,000 USD), comprehensive benefits including health/dental/vision insurance, 401k matching, and generous PTO (20 days plus ~15 holidays). The position is based in Oakland, California, and requires on-site presence to work effectively with complex hardware systems and cross-functional teams.

This is an excellent opportunity for an experienced systems engineer to make a significant impact in advanced manufacturing technology, working at the intersection of real-time systems, machine learning, and industrial automation.

Last updated 3 days ago

Responsibilities For Senior Staff Real-Time C/C++ System Software Engineer

  • Design and implement real-time C/C++ services and libraries on Linux
  • Interface with embedded systems via well-defined protocols and APIs
  • Optimize performance for determinism, throughput, and latency
  • Harden reliability with robust state machines and watchdogs
  • Own system bring-up on the host side
  • Instrument and debug with logs/metrics/traces
  • Collaborate across disciplines
  • Author and maintain requirements, interface specs, test plans, and test reports

Requirements For Senior Staff Real-Time C/C++ System Software Engineer

Linux
  • 10+ years professional experience and a STEM degree or equivalent practical experience
  • Strong expertise in modern C/C++ (C++14/17 or later) for system/real-time development on Linux
  • Demonstrated ability to leverage architecture-specific features across CPUs, GPUs, and NPUs
  • Proven track record building high-throughput, low-latency data paths and control loops
  • Demonstrated strength in concurrency, memory management, and real-time scheduling
  • Hands-on proficiency with debugging and profiling tools
  • Experience integrating complex systems across hardware, firmware, and software

Benefits For Senior Staff Real-Time C/C++ System Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Health, Dental, Vision plans provided
  • 401k matching provided
  • 20 days of PTO per year
  • Approximately 15 paid US holidays per year

Related Jobs