We're in beta · Starting with US & Canada · Shipping weekly — your feedback shapes RiseMe
Platform Recruitment logo
Platform Recruitment Verified
Staffing and Recruiting, Human Resources

Senior C/C++ Software Engineer

San Francisco, California, United StatesHybridFull TimeSenior$150,000–$200,000 /yrPosted 2 months ago

Compensation estimateAI

See base, equity, bonus, and total comp estimates for this role — free, no credit card.

Sign up to see compensation estimate

Senior C/C++ Software Engineer

Location:
Bay Area, California (Hybrid/Onsite)

Salary:
$150,000 – $200,000 (DOE)

Overview

An innovative technology company developing advanced software solutions for semiconductor and SoC verification is seeking a
Senior C/C++ Software Engineer
to join its core engineering team. This role focuses on designing and developing complex software systems used to support next-generation chip development.

You will collaborate closely with product and engineering teams to translate product specifications into robust software solutions. The position offers the opportunity to take ownership of key software components and contribute directly to the development of cutting-edge technology used by leading semiconductor companies.

This role is currently an
individual contributor position
, with the potential to grow into a leadership or management role as the team expands.

Key Responsibilities

- Design, develop, and maintain high-performance software components using
C/C++
- Translate product specifications into clear technical tasks and implementation plans
- Take ownership of one or more core software modules from design through deployment
- Participate in architecture discussions, technical meetings, and design reviews
- Debug and resolve complex software issues across large-scale systems
- Collaborate with cross-functional teams to ensure software quality and performance
- Write clean, maintainable code and contribute to strong software architecture
- Engage with stakeholders and end users to gather feedback and improve functionality
- Work within an agile development environment focused on continuous improvement

Required Experience

- MSc in Computer Science, Electrical Engineering, or related discipline
- 3+ years of professional software development experience
- Experience contributing to
large-scale software systems
- Strong understanding of
object-oriented design and software design patterns
- Advanced
C/C++ programming skills
, including debugging complex systems
- Excellent written and verbal communication skills
- Ability to work independently and take ownership of technical components
- Self-motivated and comfortable working in a fast-paced, engineering-focused environment

Preferred Experience

- Knowledge of
constraint solving techniques
- Experience working within
agile software development environments
- Familiarity with
hardware design or verification environments such as SystemVerilog
- Experience with development tools such as
CMake and Git
- Exposure to
EDA tools or semiconductor-related software development
- Some experience coordinating technical projects or leading development tasks

Location & Eligibility

- Based in the
United States
, ideally the
San Francisco Bay Area
- Candidates should
already have the legal right to work in the United States

What You’ll Gain

- Opportunity to work on complex engineering challenges at the intersection of
software and semiconductor technology
- Ownership of meaningful technical work with real-world industry impact
- A collaborative engineering culture focused on
clean design and high-quality code
- Potential for
career progression into technical leadership or management

Ready to apply?
You'll be redirected to Platform Recruitment's application page.

Similar roles