Senior/Staff Software Engineer - C++
$160k - $240kSirenOpt
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
$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...SeniorFull timeWork at officeRemote workFlexible hours- ...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...SeniorWork at office
- ...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...SeniorFull time
- 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
$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- ...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 timeInternship
$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...SeniorShift work$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 timeWork at officeRemote workFlexible hours- 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...SeniorContract work
$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$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$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 areaShift work$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$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- ...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
$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...SeniorFull timeContract workLive inWork at officeWorldwideFlexible hours3 days per week- 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...SeniorContract work
- 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...SeniorRemote work
$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...SeniorFull timeRemote workFlexible hours$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...SeniorHourly payFull timeTemporary work- 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
- ...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 payFull time
$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 timeWork at officeRemote workFlexible hours2 days per week- 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
- ...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...
$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- 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
- ...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 office2 days per week
- ...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...SeniorRemote workRelocation packageFlexible hours
$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...SeniorWorldwideShift work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior/Staff Software Engineer - C++. Be the first to apply!
- senior living San Leandro, CA
- senior performance engineer San Leandro, CA
- senior cybersecurity engineer San Leandro, CA
- senior manager San Leandro, CA
- senior care San Leandro, CA
- senior manager diversity & inclusion San Leandro, CA
- senior software engineer remote San Leandro, CA
- senior application security San Leandro, CA
- senior application administrator San Leandro, CA
- senior vice president of operations San Leandro, CA



