Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior/Staff Software Engineer - C++

$160k - $240k

SirenOpt

Senior/Staff Software Engineer - C++ SirenOpt is seeking a Senior/Staff Software Engineer to design and build the high-performance C++ and systems software that powers our manufacturing intelligence platform. In this role, you will help ensure the reliability, performance, and scalability of SirenOpt's software as it runs on real customer production lines, while contributing to the architecture and technical foundations needed for a growing commercial product. Working closely with firmware, hardware, and application engineering teams across every phase of product development, you will design and optimize multi-threaded, asynchronous software on Linux, analyze and improve performance across CPU, memory, storage, networking, and I/O, and debug complex issues that span software and hardware boundaries. You will also read, maintain, and extend existing Python tooling used for automation, testing, and data analysis, and take ownership of software components throughout the full product development lifecycle. This position is well suited for a self-driven engineer who takes ownership of their work, writes clean and maintainable modern C++ (C++17/20), and enjoys understanding how software interacts with operating systems and hardware to achieve exceptional performance. You will contribute at a high level in a collaborative, fast-moving engineering environment, participating in architecture, technical design, and code reviews as you help ship robust software for commercial products. What You'll Do Design, develop, and optimize high-performance software using modern C++ (C++17/20) Develop scalable, reliable, and maintainable software for Linux-based systems Design multi-threaded and asynchronous software architectures Analyze, profile, and optimize software performance across CPU, memory, storage, networking, and I/O Read, understand, maintain, and enhance existing Python code used for automation, testing, and data analysis Collaborate closely with firmware, hardware, and application engineering teams Participate in software architecture, technical design, and code reviews Debug complex system-level issues across software and hardware boundaries Take ownership of software components throughout the product development lifecycle What We're Looking For The ideal candidate is passionate about building high-quality commercial software and solving challenging systems problems. You take ownership of your work, write clean and maintainable code, and enjoy understanding how software interacts with operating systems and hardware to achieve exceptional performance. Experience building and shipping software for commercial products is highly valued. You thrive in a collaborative environment and enjoy working across software, firmware, and hardware disciplines to build products used in real customer environments. Required Qualifications Bachelor's or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field 5+ years of professional software development experience (Senior) or 8+ years (Staff) Strong proficiency in modern C++ (C++17/20) Working knowledge of Python with the ability to read, understand, maintain, and modify existing Python code Strong experience developing software on Linux Strong understanding of: Operating systems, Memory management, Multi-threading and concurrency, Software architecture, Performance optimization Excellent debugging and problem-solving skills Experience using Git and modern software development workflows Nice to have: Experience designing and developing large-scale commercial software systems Experience developing and shipping software for commercial products Experience with scientific instrumentation or data acquisition systems Experience collaborating with firmware and hardware engineering teams Familiarity with low-latency, real-time, or data acquisition software systems Experience developing desktop applications using Qt Widgets and Qt Charts Familiarity with scientific computing, signal processing, physics, or machine learning Experience with Linux systems programming Experience with performance profiling tools such as perf or Valgrind Experience with CMake and GDB Familiarity with Embedded Linux Experience with hardware communication interfaces such as Ethernet, USB, PCIe, or Serial Familiarity with CI/CD and automated testing Base Pay Range $160,000 —$240,000 USD Benefits Equity and Salary compensation depends on experience Health, Dental, Vision plans provided 401k matching provided Time off: 20 days of PTO per year, plus approximately 15 paid US holidays per year SirenOpt

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Senior/Staff Software Engineer - C++ in San Leandro, CA vacancy
  • $232.34k - $290.42k

     ...canonical and ready to query, with no engineering or maintenance required. We’re proud that...  ...of companies. We're looking for a Senior Staff Software Engineer to join our Systems Engineering...  .../ systems language such as Java, C++, C# etcHands-on experience working with... 
    Senior
    Full time
    Work at office
    Remote work
    Flexible hours

    Fivetran

    Oakland, CA
    3 days ago
  •  ...Performance Engineering Team Staff Software EngineerFrom Fivetran's founding until now, our mission has remained the same: to make access to data as simple and reliable as electricity. With Fivetran, customer data arrives in their warehouses, canonical and ready to query... 
    Senior
    Work at office

    dbt Labs

    Oakland, CA
    3 days ago
  •  ...platform seamlessly integrates cutting-edge software and hardware, offering a comprehensive...  ...responsibility. We're seeking a Senior Software Engineer to help our software development...  ...Build high-performance, reliable C++ software that interfaces directly with... 
    Senior
    Full time

    Boxbot

    Alameda, CA
    a month ago
  • SirenOpt is seeking a Senior/Staff Software Engineer to design and build high-performance C++ software powering our manufacturing intelligence platform. You will ensure reliability, performance, and scalability on Linux-based production lines while shaping architectural... 
    Senior

    SirenOpt, Inc.

    San Leandro, CA
    1 day ago
  • $179.14k - $240k

     ...Sr. Staff Software EngineerAstra's mission is to improve life on Earth from space by creating...  ...systems for satellites, the Astra Spacecraft Engine.The OpportunityDid writing software to...  ..., with experience working across C/C++, Go, and other languagesProven track record... 
    Senior

    ASTRA

    Alameda, CA
    3 days ago
  •  ...Develop and maintain modern C++ components for Linux-based systems...  ..., and code review. Run software on real hardware, set up sensors...  ...boundaries with firmware and hardware engineers. Measure and improve existing code performance under senior-engineer direction.... 
    Full time
    Internship

    SirenOpt

    San Leandro, CA
    4 days ago
  • $130.7k - $261.3k

     ...than 160 countries.JOB DESCRIPTION:The Opportunity:This position is located in our Alameda, California location. The Sr Staff Embedded Software Engineer leads the development, verification, ensuring timely delivery and adherence to FDA-compliant design control procedures... 
    Senior
    Shift work

    Abbott

    Alameda, CA
    3 days ago
  • $196.03k - $245.04k

     ...canonical and ready to query, with no engineering or maintenance required. We’re proud that...  ...of companies.We're looking for a staff software engineer to be a technical leader on our...  ...systems language such as Python, Java, C++, or C#Hands-on experience with cloud platforms... 
    Full time
    Work at office
    Remote work
    Flexible hours

    Fivetran

    Oakland, CA
    3 days ago
  • Racedog Technologies in San Leandro, CA seeks a Senior iOS Developer with 12+ years of experience for an on-site contract. Lead native iOS apps using Swift/SwiftUI, MVVM/VIPER architectures, and secure API integrations. In-person interviews are mandatory in San Leandro... 
    Senior
    Contract work

    RaceDog Technologies

    San Leandro, CA
    3 days ago
  • $130.7k - $261.3k

     ...Abbott seeks a senior embedded software engineer to lead development and verification of FDA-compliant bio wearable products in Alameda, California. The role involves technical leadership, mentoring, and strategic oversight across the full product development lifecycle... 
    Senior

    Abbott

    Alameda, CA
    14 days ago
  • $179.4k - $263.12k

     ...Built on Lucid’s proprietary technology and software-defined vehicle architecture, our award-...  ...and sustainability, design and engineering, ambition and integrity. In Lucid Air and...  ...complex systems Strong proficiency in C/C++ Hands‑on experience with Linux and/or QNX... 
    Hourly pay

    Lucid Motors

    Newark, CA
    3 days ago
  • $114k - $228k

     ...their glucose levels with our new sensing technology. This Staff Embedded Software Engineer works independently on the design, development, and...  ...implement software in current programming languages (e.g. C, C++, C#, python), practical experience with embedded C development... 
    Local area
    Shift work

    Abbott

    Alameda, CA
    10 hours ago
  • $180k - $240k

     ...largest industrial manufacturers in the world across North America, Europe, and Asia. About the job Job Title: Staff Embedded Linux Software Engineer — Firmware Team Job Type: Full-Time Role Overview SirenOpt is seeking an Embedded Linux Software... 
    Full time

    Jobleads-US

    San Leandro, CA
    1 day ago
  • $114k - $228k

     ...generation of bio-wearables by building software development and test infrastructure that...  ...Work with embedded software and electrical engineers to build infrastructure-as-code solutions...  ...experience in embedded software languages (C, C++, assembly, etc.). Knowledge of the... 
    Senior

    Abbott

    Alameda, CA
    2 days ago
  •  ...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... 
    Senior

    Jobleads-US

    San Leandro, CA
    1 day ago
  • $191k - $293k

    The BasicsAs a Tanium Senior Software Engineer, you will be tasked with building and maintaining best-of-breed products as part of a small and nimble...  ...servicesKnowledge of at least one of Golang (preferred), C++, or RustExperience with PostgreSQLExperience with API design... 
    Senior
    Full time
    Contract work
    Live in
    Work at office
    Worldwide
    Flexible hours
    3 days per week

    Tanium

    Emeryville, CA
    4 days ago
  • Conch Technologies, Inc. is seeking a Senior Software Engineer with a strong background in iOS development and cross‑platform web skills to design, build, and maintain high‑quality mobile apps for iOS and Android. You will collaborate with product and engineering teams... 
    Senior
    Contract work

    Conch Technologies

    San Leandro, CA
    1 day ago
  • Kairos Power is seeking a Senior Scientific Software and Developer Platform Engineer to build the tools engineers use to design and analyze nuclear power systems. You will lead Python/C++ development, CI/CD, and containerized workflows in a remote-friendly Alameda, CA setting... 
    Senior
    Remote work

    Kairos Power

    Alameda, CA
    3 days ago
  • $174.92k - $209.91k

     ...canonical and ready to query, with no engineering or maintenance required. We’re proud that...  ...of companies.We're looking for a senior software engineer to join our Orchestration team...  ...systems language such as Python, Java, C++, or C#Hands-on experience with cloud platforms... 
    Senior
    Full time
    Remote work
    Flexible hours

    Fivetran

    Oakland, CA
    3 days ago
  • $104k - $114.4k

     ...Requirements: Bachelors degree or higher in Computer Science, Engineering, science, technology, or a related field, or equivalent...  ...demonstrated experience, training, or education At least 5 years of software engineering experience At least 5 years of experience with... 
    Senior
    Hourly pay
    Full time
    Temporary work

    CYNET SYSTEMS

    San Leandro, CA
    14 days ago
  • Aeris Technologies, Inc., a subsidiary of Project Canary, is seeking an Embedded Software Engineer to join the Hayward, CA team. You will craft firmware for laser-based sensor systems, integrating Linux tools and MCU platforms in a fast-paced environment. You will work... 
    Senior

    Project Canary

    Hayward, CA
    6 days ago
  •  ...infrastructure company from the ground up. As a Software Engineer on the Cloud Availability Platform team,...  ...a static constraint. Working alongside staff and principal engineers, you will have...  ...systems language such as Go, Rust, or C++. Problem-Solving & Ownership: High... 
    Hourly pay
    Full time

    Crusoe

    Dublin, CA
    29 days ago
  • $196.03k - $245.04k

     ...Staff Software Engineer, BackendFrom Fivetran's founding until now, our mission has remained the same...  ..., data model, UI and more. You'll be a senior member of a distributed, collaborative,...  ...at least one compiled language such as C++, Kotlin, Scala, Go, Java, etc.Solid understanding... 
    Full time
    Work at office
    Remote work
    Flexible hours
    2 days per week

    dbt Labs

    Oakland, CA
    3 days ago
  • Lucid Motors is seeking a senior embedded software engineer to design and optimize platform software for ADAS and autonomous driving. You will perform...  ...requires Linux or QNX experience, RTOS background, and strong C/C++ skills. Collaboration with hardware and systems teams is... 
    Senior

    Lucid Motors

    Newark, CA
    3 days ago
  •  ...Abbott seeks a Staff Embedded Software Engineer for its Diabetes Care Division in Alameda, California. The role involves designing, developing, and...  ...including some management exposure ~ Expert proficiency in C, C++, C#, Python, and embedded C development ~ Strong... 

    Abbott

    Alameda, CA
    6 days ago
  • $168.1k - $243.7k

     ...understanding of data structures, algorithms, and software design principlesProven development of...  ...or Master’s degree in Computer Science, Engineering, or a related discipline, or equivalent...  ...experienceResponsibilitiesThe Staff Software Engineer leads the design and delivery... 
    Full time

    Moody’s Corporation

    Newark, CA
    1 day ago
  • Ariat International is seeking a seasoned Technical Designer to join our team in a dynamic, fast-paced environment. You will leverage deep expertise in fit, patternmaking, and construction to ensure high-quality products for athletic and lifestyle markets. Your leadership...
    Senior

    Ariat International

    San Leandro, CA
    2 days ago
  •  ...About the Role As a Staff Infrastructure Engineer on the Compute & Storage Platform team in Toast, you will design, build, and operate the foundational...  ...as Code (Terraform, CloudFormation, etc.). Software Development: Fluency in Python , Go , or a similar language... 
    Work at office
    2 days per week

    Toast Inc

    Dublin, CA
    1 day ago
  •  ...consequential. About the role Flight software is the code that runs on the flight...  ...our autonomous cargo aircraft. As a Senior Flight Software Engineer you will own major parts of that...  ...real-time embedded flight software in C++ Design fault detection and response... 
    Senior
    Remote work
    Relocation package
    Flexible hours

    Poseidon Aerospace

    Alameda, CA
    2 days ago
  • $100k - $200k

     ...for diversity, working mothers, female executives, and scientists.THE OPPORTUNITYThisSenior Software Engineer position can work out of Alameda, CA location.We are seeking a Senior Software Engineer, Backend to design, build, and optimize Lingo's backend systems, ensuring... 
    Senior
    Worldwide
    Shift work

    Abbott

    Alameda, CA
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior/Staff Software Engineer - C++. Be the first to apply!