Job Title
Senior C/C++ Software Engineer
Role Summary
As a senior software engineer on the core product team, develop and own software modules for SoC verification products. Translate product specifications into R&D tasks, design and implement components, participate in design reviews, and engage with customers for feedback.
Work within a small agile team focused on clean design, readable code, and delivering reliable verification tools.
Experience Level
Senior — requires approximately 3+ years of industry software experience and advanced technical responsibility.
Responsibilities
The role includes architecture, implementation, ownership, and collaboration tasks to deliver production-quality verification software.
- Design and implement software components and take ownership of one or more modules.
- Translate product specifications into executable engineering tasks.
- Participate in technical meetings, design reviews, and code reviews.
- Debug and resolve complex software issues in C/C++ systems.
- Interact with customers to gather feedback and iterate on product features.
- Follow agile development practices and maintain clean, readable code.
Requirements
Must-have technical skills and attributes; preferred items are listed separately.
- Strong C and C++ coding skills and debugging experience in complex systems.
- Solid understanding of software design concepts, including object-oriented design and patterns.
- Excellent written and oral communication skills.
- Self-starter with ability to plan and execute software component implementations.
- Comfort working in a small, startup-like team and adapting to changing priorities.
-
Nice to have: knowledge of constraint solving techniques (SAT, BDD, SMT).
-
Nice to have: familiarity with hardware design and verification languages such as Verilog and SystemVerilog.
-
Nice to have: experience with build and version-control tools such as CMake and Git.
Education Requirements
Required: MSEE or MSCS with ~3 years of software industry experience. Preferred: PhD with relevant experience in circuit design and verification. Equivalent practical experience may be considered.
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.

Date Posted: 2026-04-30