Other Jobs
Loading...

Sr C++ Developer

Apply Now
Company
Jobleads-US
Job location
San Jose, United States
Salary
Undisclosed
Posted
Hosted by
Appcast

Job details

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:

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

Additional skills preferred:

  1. Support the Project Manager with inputs for the projects.
  2. Manage the delivery of modules.
  3. Manage complex user stories.
  4. Explain and communicate the design/development to the customer.
  5. Perform and evaluate test results against product specifications.
  6. Break down complex problems into logical components.
  7. Develop user interfaces and business software components.
  8. Use data models.
  9. Estimate time and effort resources required for developing/debugging features/components.
  10. Perform and evaluate tests in the customer or target environments.
  11. Make quick decisions on technical/project-related challenges.
  12. Manage a team mentor and handle people-related issues in the team.
  13. Have the ability to maintain high motivation levels and positive dynamics within the team.
  14. Interface with other team designers and other parallel practices.
  15. Set goals for self and team. Provide feedback for team members.
  16. Create and articulate impactful technical presentations.
  17. Follow a high level of business etiquette in emails and other business communication.
  18. Drive conference calls.
  19. Proactively ask for and offer help.
  20. Ability to work under pressure to determine dependencies and risks facilitates planning to handle multiple tasks.
  21. Build confidence with customers by meeting the deliverables timely with a quality product.
  22. Estimate the time and effort of resources required for developing/debugging features/components.
#J-18808-Ljbffr
Apply Now
Get the freshest news and resources for developers, designers and digital creators in your inbox each week
Start Free Trial
Connect
RSSFacebookInstagramTwitter (X)
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
© 2000 - 2024 SitePoint Pty. Ltd.