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...SuggestedFull timeInternship
$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 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
- ...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...SuggestedFull time
- ...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...SuggestedFull timeLocal area
- ...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 workWork experience placementDay shift
$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 employmentFull time$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 employmentFull time- ...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 employmentFull timeRemote workWorldwide2 days per week3 days per week
$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- ...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 payWork at officeLocal areaRemote workFlexible hours
- ...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...
$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$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 contractorsImmediate startRemote work- ...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 employmentLocal areaRelocationRelocation packageFlexible hours
$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 payWork at officeLocal areaRemote workFlexible hours$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...WorldwideShift work$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 timeTemporary workWork at officeFlexible hours- ...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
$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 timeRemote workFlexible hoursShift work$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 timeTemporary workWork experience placementLocal areaImmediate startShift workDay shift- ...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...
- ...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 employmentRelocation packageFlexible hoursWeekend work
- ...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 employmentRelocationRelocation packageFlexible hours
- ...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 workImmediate start1 day per week
- ...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 workFlexible hours
$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...$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 timeLocal area$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 payWork experience placement$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 payWork at officeLocal areaRemote workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer - C++ & Systems. Be the first to apply!
Related searches
- entry level software sales San Leandro, CA
- id software San Leandro, CA
- software sales San Leandro, CA
- software asset management analyst San Leandro, CA
- healthcare software sales San Leandro, CA
- embedded software San Leandro, CA
- software technology San Leandro, CA
- software implementation project manager San Leandro, CA
- software San Leandro, CA
- ultimate software San Leandro, CA




