Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
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?
Join Platform Recruitment and take your career to the next level!
Application takes less than 5 minutes

