Skip to main content
Breker Verification Systems logo

Senior C/C++ Software Engineer

Breker Verification Systems
September 09, 2026
Full-time
On-site
Bay Area, CA, United States
EDA Jobs, Level - Senior

Job Title

Senior C/C++ Software Engineer

Role Summary

Develop and own software components for Breker's SoC verification product. Work with product definition to translate specifications into R&D tasks, design and implement modules, and participate in design reviews and technical meetings.

The role includes direct customer interaction for feedback and requires delivering clean, readable, well-tested code within an agile, small-team environment.

Experience Level

Senior level. Title indicates a senior role; source implies significant prior industry experience.

Responsibilities

Core day-to-day responsibilities include:

  • Translate product specifications into executable development tasks.
  • Independently design, implement, and own one or more software modules.
  • Write clean, maintainable, well-documented C/C++ code and unit tests.
  • Debug and resolve complex software system issues.
  • Participate in technical meetings, design reviews, and planning sessions.
  • Collaborate with product team and interact with customers to gather feedback.
  • Follow agile development practices and contribute to continuous improvement.

Requirements

Must-have technical skills and attributes:

  • Excellent software design skills, including object-oriented design and design patterns.
  • Extremely strong C and C++ coding skills and proven debugging ability in complex systems.
  • Strong written and verbal communication skills.
  • Self-starter with the ability to plan and execute software component development independently.
  • Comfortable working in a small, fast-moving team and willing to engage with customers for feedback.

Nice-to-have:

  • Knowledge of constraint solving techniques (SAT, BDD, SMT).
  • Familiarity with hardware design and verification languages (Verilog, SystemVerilog).
  • Experience with agile methodologies and tools such as CMake and Git.

Education Requirements

Required: MSEE or MSCS with approximately 3 years of software industry experience. Preferred: PhD with relevant experience in circuit design and verification. The posting also references familiarity with hardware design/verification topics and constraint-solving techniques as preferred background.


About the Company

Company: Breker Verification Systems

Provides automated verification solutions for complex system-on-chip (SoC) designs, specializing in scenario-generation and validation tools, technical support, and on-site deployment to help customers verify and ship SoC products.

Breker Verification Systems logo

Date Posted: 2026-09-09