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

Software Engineer - C++ & Systems

Full-time

SirenOpt

Responsibilities

  • Develop and maintain modern C++ components for Linux-based systems.
  • Implement features, fix bugs, and write unit and integration tests across the sensor data pipeline.
  • Write Python scripts for automation, testing, and data analysis.
  • Read and occasionally modify code in languages beyond C++ and Python.
  • Use AI coding tools and verify their output through testing, profiling, and code review.
  • Run software on real hardware, set up sensors, and collect data in the lab.
  • Participate in code reviews and follow team code-quality conventions.
  • Diagnose and debug issues across software and hardware boundaries with firmware and hardware engineers.
  • Measure and improve existing code performance under senior-engineer direction.
  • Document work for other team members.

Requirements

  • Bachelor’s or master’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field.
  • 0–2 years of professional software development experience; internships, co-ops, research, and substantial personal or open-source projects count.
  • Solid foundation in C++, including memory management, pointers and references, the standard library, and object-oriented and generic programming.
  • Ability to read, understand, and write Python within existing automation, testing, and data-analysis codebases.
  • Ability to learn new programming languages and work across a multi-language codebase.
  • Understanding of data structures, algorithms, operating systems, and concurrency basics.
  • Comfort with Linux command-line tools, build tools, debuggers, and Git-based workflows.
  • Hands-on experience using AI coding tools such as Claude Code, GitHub Copilot, or Cursor and reviewing and testing their output.
  • Comfort working with laboratory and test equipment, sensors, real hardware, and data collection; training on specific equipment is provided.
  • Clear written and verbal communication and ability to collaborate across disciplines.
  • Preferred experience with Qt, gRPC, Protocol Buffers, profiling and debugging tools, hardware interfaces, automated testing, or open-source contributions.

Benefits

  • On-site full-time role in San Leandro, California.
  • Equity and salary compensation depend 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.
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Software Engineer - C++ & Systems in San Leandro, CA vacancy
  •  ...Responsibilities Develop and maintain modern C++ components for Linux-based systems. Implement features, fix bugs,...  ...profiling, and code review. Run software on real hardware, set up sensors,...  ...with firmware and hardware engineers. Measure and improve existing... 
    Suggested
    Full time
    Internship

    SirenOpt

    San Leandro, CA
    4 days ago
  • $160k - $240k

    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... 
    Suggested

    SirenOpt

    San Leandro, CA
    2 days 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... 
    Suggested

    SirenOpt, Inc.

    San Leandro, CA
    1 day ago
  •  ...transform traditional conveyor systems into intelligent, three-...  ...seamlessly integrates cutting-edge software and hardware, offering a comprehensive...  ...'re seeking a Senior Software Engineer to help our software...  ...Build high-performance, reliable C++ software that interfaces... 
    Suggested
    Full time

    Boxbot

    Alameda, CA
    a month ago
  •  ...disciplinary first principles engineers, battle-tested operators and...  ...skilled and motivated Senior Power Systems Engineer to take ownership of...  ...help define requirements for software and mechanical peers to move...  ...experience, specifically C/C++ for microcontrollers to... 
    Suggested
    Full time
    Local area

    Voya Energy

    Hayward, CA
    7 days ago
  •  ...Maintenance Reliability Engineer Enhance equipment reliability and drive plant-wide continuous improvement across maintenance, operations, safety, quality, and training. Implement reliability-centered maintenance practices to reduce downtime and improve asset performance... 
    Contract work
    Work experience placement
    Day shift

    MDA Edge

    San Leandro, CA
    2 days ago
  • $150 per hour

     ...Job Title: Systems Engineer, MBSE Company: Grid.aero About Grid.aero Grid.aero is building the next generation of autonomous...  ...traceability, and verification ~ Comfortable working across hardware, software, and test teams ~ Experience with DoD programs, DoD systems... 
    Permanent employment
    Full time

    Grid Aero

    San Leandro, CA
    7 days ago
  • $150k - $200k

     ...Job Title: System Safety and Certification Engineer Company: Grid.aero About Grid.aero Grid.aero is building the next generation of autonomous...  ...Assign design assurance levels for hardware and software with the engineering leads Key Qualifications ~ First... 
    Permanent employment
    Full time

    Grid Aero

    San Leandro, CA
    7 days ago
  •  ...Role: Embedded Software Engineer (C++) Autonomous Systems Location: Alameda, CA (3 days onsite and 2 days remote per week) Duration: Full Time Must be a U.S. Person, specifically a U.S. citizen or lawful permanent resident (Green Card holder). Visa... 
    Permanent employment
    Full time
    Remote work
    Worldwide
    2 days per week
    3 days per week

    INA Solution Inc

    Alameda, CA
    1 day ago
  • $85.6k - $156k

     ....JOB DESCRIPTION:The OpportunityWe have an opportunity for a Systems Engineer ll to join our team in Alameda, California. You would be responsible...  ..., functional, and performance related elements with software and hardware components.Collaborate intensely with engineering... 
    Shift work

    Abbott

    Alameda, CA
    3 days ago
  •  ...even better.About the RoleWe are seeking a highly motivated Systems Engineer to help shape the architecture and integration of our next-generation...  ..., and verification strategies that connect diverse hardware, software, and operational teams into a cohesive, safe, and reliable... 
    Hourly pay
    Work at office
    Local area
    Remote work
    Flexible hours

    Doordash

    Oakland, CA
    2 days ago
  •  ...Reference26-01511 Responsibilities: Lead system-level design, development, and...  ...medical device products across hardware, software, mechanical, and electrical domains. Design...  ...feedback systems. Collaborate with mechanical engineers to define and validate kinematic designs... 

    Katalyst Healthcares & Life Sciences

    Dublin, CA
    9 hours ago
  • $158.4k - $217.8k

     ...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...  ...attribute that blends high-voltage technology, system architecture, and customer experience... 
    Hourly pay

    Lucid Motors

    Newark, CA
    1 day ago
  • $115k - $130k

     ...Description Job Description We're ALTEN Technology USA, an engineering company helping clients bring groundbreaking ideas to life—...  ...partners to ensure seamless integration of business processes, systems, and data. Beyond EDI implementation, this individual will... 
    For contractors
    Immediate start
    Remote work

    ALTEN Technology USA

    Hayward, CA
    11 days ago
  •  ...simulations for pulsed-power systems using MHD, PIC, and circuit models...  ...concise reports. Develop software tools and algorithms to...  ...M.S. in Physics, Electrical Engineering, Applied Mathematics, or a related...  ...skills in Python, Fortran, C++, or MATLAB for numerical modeling... 
    Permanent employment
    Local area
    Relocation
    Relocation package
    Flexible hours

    Fuse LLC

    San Leandro, CA
    1 day ago
  • $139.4k - $205k

     ...highly motivated Senior Reliability & Test Engineer to join our team. This individual will...  ...of our unmanned platforms at the system and component levels.You will partner closely...  ...metrics for mechanical, electrical, and software sub-stacks while leading formal FMEA and... 
    Hourly pay
    Work at office
    Local area
    Remote work
    Flexible hours

    Doordash

    Oakland, CA
    1 day ago
  • $81.5k - $141.3k

     ...better-informed decisions.The Reliability Engineer II is an individual contributor with deep expertise in electrical engineering, software development principles, and project...  ...procedure investigationsKnowledge of embedded systems, and electrical design principles.Excellent... 
    Worldwide
    Shift work

    Abbott

    Alameda, CA
    1 day ago
  • $202.79k - $253.48k

     ...arrives in their warehouses, canonical and ready to query, with no engineering or maintenance required. We’re proud that more organizations...  ..., through every transformation, to the context teams and AI systems rely on. Fivetran helps organizations automate data movement... 
    Full time
    Temporary work
    Work at office
    Flexible hours

    Fivetran

    Oakland, CA
    1 day ago
  •  ...Information Technology Services & HCM solutions firm that consults with mid-market & enterprise companies. Job Title: Electrical Engineer / System Design Engineer Location: Dublin, CA Duration: Fulltime and Onsite. Job Description & Skill Requirement:The Systems Design... 
    Full time

    SRI Tech

    Dublin, CA
    2 days ago
  • $202.79k - $253.48k

     ..., canonical and ready to query, with no engineering or maintenance required. We’re proud that...  ..., to the context teams and AI systems rely on.Fivetran helps organizations automate...  ...ensure the robustness and reliability of software. Responsible for conducting thorough code... 
    Full time
    Remote work
    Flexible hours
    Shift work

    Fivetran

    Oakland, CA
    3 days ago
  • $78.03k - $97.53k

     ...career built on trust, teamwork, and opportunity at OD. Support and maintain the organization’s systems infrastructure, including the implementation of hardware and software. Review previous documents and prepare up-to-date documents, modes, and reports to meet customer... 
    Full time
    Temporary work
    Work experience placement
    Local area
    Immediate start
    Shift work
    Day shift

    Old Dominion Freight

    Oakland, CA
    4 days ago
  •  ...Par 11, Bluetooth protocolResponsibilities:• Design and develop software in C language for micro-controller based Bare Metal (Non-RTOS) and...  ...SW development.• Perform code level regression analysis (in C & C++) with knowledge of custom HW design to plan for integration... 

    EROS Technologies

    Alameda, CA
    2 days ago
  •  ...Nuclear Engineer We are building one of the most potentially consequential companies of...  ...and optimize neutron and gamma diagnostic systems for radiation characterization in fusion...  ...analysis and programming using Python, MATLAB, C++, or similar tools. Familiarity with... 
    Permanent employment
    Relocation package
    Flexible hours
    Weekend work

    Fuse LLC

    San Leandro, CA
    1 day ago
  •  ...Robotics Engineer We are building one of the most potentially consequential...  ...write the control and vision software, integrate everything into a...  ..., including safety systems, interlocks, material flow, and...  ...Software ability (e.g., Python, C++, and/or ROS) for control, vision... 
    Permanent employment
    Relocation
    Relocation package
    Flexible hours

    Fuse LLC

    San Leandro, CA
    2 days ago
  •  ...Job Title: Information Systems Manager Location: Oakland, CA (1 day onsite/week - Hybrid) Job Type: Contract to Hire Experience: 2+ years with Epic EHR systems Job Overview Our client, a large public-sector healthcare organization in the Oakland, CA... 
    Contract work
    Immediate start
    1 day per week

    Inficare

    Oakland, CA
    1 day ago
  •  ...creating the dynamic storage systems of the future. As industries...  ...advanced robotics with powerful software, delivering a unified...  ...Test and Deployment Systems Engineers take our machines from first...  ...commissioning windows  Bonus: Hands on C++ code experience Bonus:... 
    Remote work
    Flexible hours

    Boxbot

    Alameda, CA
    24 days ago
  • $160k - $220k

     ...industry's leading flight-proven electric propulsion systems for satellites, the Astra Spacecraft Engine. The Opportunity We are seeking a highly...  ..., bringing together multidisciplinary hardware and software elements to deliver flight-qualified solutions. A strong... 

    Astra Space, Inc.

    Alameda, CA
    3 days ago
  • $122k - $152k

     ...Location/Region: Dublin, CAWhat’s the role?This hybrid engineering role combines responsibility for electrical system design and integration of X-ray imaging platforms...  ...integration activities in collaboration with software, mechanical, optical, and systems engineering... 
    Full time
    Local area

    Carl Zeiss

    Dublin, CA
    4 days ago
  • $117.1k - $161.04k

     ...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...  ...beyond.About the RoleAs a Cabin Thermal Systems Engineer within Vehicle Efficiency Engineering... 
    Hourly pay
    Work experience placement

    Lucid Motors

    Newark, CA
    2 days ago
  • $212.2k - $312k

    About the RoleWe're looking for a Hardware Systems Engineer to own system-level architecture across electrical, mechanical, firmware, sensor...  ...root-cause debugging across hardware, firmware, and software boundaries, conducting design and safety reviews.Translate business... 
    Hourly pay
    Work at office
    Local area
    Remote work
    Flexible hours

    Doordash

    Oakland, CA
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer - C++ & Systems. Be the first to apply!