×
Register Here to Apply for Jobs or Post Jobs. X

Sr C++ Developer

Job in San Jose, Santa Clara County, California, 95199, USA
Listing for: TechDigital Group
Full Time position
Listed on 2026-01-03
Job specializations:
  • Software Development
    Software Engineer, Senior Developer
Salary/Wage Range or Industry Benchmark: 90000 - 150000 USD Yearly USD 90000.00 150000.00 YEAR
Job Description & How to Apply Below

Role:
The Senior Software Developer team is looking for a senior software developer who has an excellent understanding of ASIC and SoC design flows. The preferred candidate would have experience in C++/System C modeling, advanced AI algorithms, and formal methods to improve verification productivity and accelerate bug discovery in the design cycle.

Skills and Experience:

  • The ideal candidates will be experienced C++ programmers who have worked in the semiconductor industry.
  • The candidate must have worked with open-source simulators such as Ventilator or must have experience working on compiler design for hardware simulators.
  • The candidate should have the willingness to learn new things and should be open to exploring new ideas.
  • The candidates need to have an understanding of ASIC and SoC design flows.
  • Additional skills preferred:

  • Support the Project Manager with inputs for the projects.
  • Manage the delivery of modules.
  • Manage complex user stories.
  • Explain and communicate the design/development to the customer.
  • Perform and evaluate test results against product specifications.
  • Break down complex problems into logical components.
  • Develop user interfaces and business software components.
  • Use data models.
  • Estimate time and effort resources required for developing/debugging features/components.
  • Perform and evaluate tests in the customer or target environments.
  • Make quick decisions on technical/project-related challenges.
  • Manage a team mentor and handle people-related issues in the team.
  • Have the ability to maintain high motivation levels and positive dynamics within the team.
  • Interface with other team designers and other parallel practices.
  • Set goals for self and team. Provide feedback for team members.
  • Create and articulate impactful technical presentations.
  • Follow a high level of business etiquette in emails and other business communication.
  • Drive conference calls.
  • Proactively ask for and offer help.
  • Ability to work under pressure to determine dependencies and risks facilitates planning to handle multiple tasks.
  • Build confidence with customers by meeting the deliverables timely with a quality product.
  • Estimate the time and effort of resources required for developing/debugging features/components.
  • #J-18808-Ljbffr
    To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
    (If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
     
     
     
    Search for further Jobs Here:
    (Try combinations for better Results! Or enter less keywords for broader Results)
    Location
    Increase/decrease your Search Radius (miles)

    Job Posting Language
    Employment Category
    Education (minimum level)
    Filters
    Education Level
    Experience Level (years)
    Posted in last:
    Salary