Junior C++ Systems Engineer - Real-Time Pipelines

SirenOpt, Inc.

San Leandro (CA)

On-site

USD 120,000 - 160,000

Full time

11 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

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

Job summary

SirenOpt, Inc. in California is seeking a Software Engineer (Early Career) with C++ and systems focus to help build and maintain a real-time data pipeline for our sensing platform, integrating sensor data on Linux with Python tooling.

You will work with senior engineers, develop features, run tests on lab hardware, and contribute end-to-end from design to customer deployment, with growth toward mid-level ownership.

Qualifications

  • Bachelor's or master's in CS/CE/EE; recent graduates welcome.
  • 0–2 years of software development experience; internships count.
  • Solid C++ foundation: memory management, references, std library, OO.
  • Strong Python skills for automation, testing, data analysis.
  • Ability to read and modify code in multiple languages.
  • Basics of CS: data structures, algorithms, OS, concurrency.
  • Familiar with Linux CLI, build tools (CMake), debugger, Git workflows.
  • Experience with AI coding tools in production workflows; testing and reviews.
  • Hands-on with lab hardware: setting up sensors, data collection.
  • Clear written and verbal communication; team collaboration.

Responsibilities

  • Develop and maintain software components in modern C++ for Linux-based systems.
  • Implement features, fix bugs, and write tests across the data pipeline.
  • Write Python scripts for automation, testing, data analysis.
  • Read and modify existing code across languages.
  • Use AI coding tools and verify outputs via testing and reviews.
  • Run the system on real hardware in the lab.
  • Participate in code reviews and maintain code quality.
  • Help diagnose issues across software and hardware boundaries.
  • Measure and improve performance under guidance.
  • Document work for team use.

Skills

C++ fundamentals
Python programming
Linux & tools
Git workflows
Unit/integration testing
Cross-disciplinary collaboration

Education

Bachelor's or Master's in Computer Science/Computer Engineering/Electrical Engineering

Tools

Qt
gRPC
Protocol Buffers
CI/CD pipelines
perf / Valgrind / GDB
Hardware interfaces (Ethernet/USB/Serial)

Job description

SirenOpt, Inc. in California is seeking a Software Engineer (Early Career) with C++ and systems focus to help build and maintain a real-time data pipeline for our sensing platform, integrating sensor data on Linux with Python tooling.

You will work with senior engineers, develop features, run tests on lab hardware, and contribute end-to-end from design to customer deployment, with growth toward mid-level ownership.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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
Software Engineer (Early Career) – C++ & Systems
Software Engineer (Early Career) – C++ & Systems

SirenOpt, Inc. • San Leandro (CA)

On-site
USD 120,000 - 160,000
Health, Dental, Vision
401k matching
PTO 20 days + ~15 holidays
Senior/Staff Software Engineer - C++
Senior/Staff Software Engineer - C++

SirenOpt • San Leandro (CA)

On-site
USD 140,000 - 210,000
Senior/Staff Software Engineer - C++
Senior/Staff Software Engineer - C++

SirenOpt, Inc. • San Leandro (CA)

On-site
USD 160,000 - 240,000
Equity
Health, Dental, Vision
401k matching
+1
Senior C++/Python Simulation Systems Engineer
Senior C++/Python Simulation Systems Engineer

Sapsol Technologies Inc • Mountain View (CA)

On-site
USD 180,000 - 250,000
Junior JSE Systems Developer & Integrator (C++/Python)
Junior JSE Systems Developer & Integrator (C++/Python)

AMERICAN SYSTEMS • California

On-site
USD 82,000 - 95,000
Senior Data Systems Engineer – Real-Time Pipelines
Senior Data Systems Engineer – Real-Time Pipelines

Unity Technologies SF • Mountain View (CA)

On-site
USD 210,000 - 273,000
Senior Real-Time C++ Engineer — Linux, AI & Sensors
Senior Real-Time C++ Engineer — Linux, AI & Sensors

Imagry | Autonomous Driving • San Jose (CA)

On-site
USD 140,000 - 210,000
Staff Systems Engineer, Plasma Sensing Platform
Staff Systems Engineer, Plasma Sensing Platform

SirenOpt, Inc. • San Leandro (CA)

On-site
USD 150,000 - 190,000
Health insurance
Dental insurance
Vision insurance
+2