Skills and Experience:
- The ideal candidate will be an experienced C++ programmer who has worked in the semiconductor industry.
- You will have worked with open-source simulators such as Verilator or working on compiler design for hardware simulators.
- Need strong C++ programmer with Compiler experience such as LLVM and CLANG
- You will have the willingness to learn new things and should be open to exploring new ideas.
- Have a good understanding on ASIC and SoC design flows.
Require skills:
- Support Project Manager with inputs for the projects.
- 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 business software components.
- Estimate time and effort resources required for developing / debugging features / components.
- Perform and evaluate test in the customer or target environments.
- Have the ability to maintain high motivation levels and positive dynamics within the team.
- Interface with other teams designers and other parallel practices.
- Follow high level of business etiquette in emails and other business communication.
- Ability to work under pressure determine dependencies risks facilitate planning handling multiple tasks.
- Build confidence with customers by meeting the deliverables timely with a quality product.
- Estimate time and effort of resources required for developing / debugging features / components.
- Bachelor's degree in Computer Science, Programming (or related field)