CAREERS

Our talented employees enjoy an atmosphere of collaboration and technical innovation, where their efforts enable Mobile Visual Reality™ and HD Visual Reality™ for our customers. Our management team has a philosophy of openness which gives Vivante a dynamic corporate culture that yields technology breakthroughs as the bar continually goes higher.

 

We are always looking for highly motivated graphics professionals who share our passion for changing the way people interact with their devices, whether in the living room, in their hand, on the go or in the car. Together, we can combine brilliant minds to build the next great force and technical leadership in the GPU industry.

 

Vivante offers a comprehensive benefits package including stock options, medical, dental, vision, 401k, life insurance, and more!

 

We welcome your technical expertise and new ideas as you help us expand our market leadership. To submit your resume for employment at Vivante or if you have further questions about one of our exciting job openings, please send us your resume or employment questions to us.hr@verisilicon.com

CURRENT OPENINGS

 
San Jose, CA: Engineering:
 
 

Junior-level Accountant (San Jose, CA)


  • Responsibilities:
    • Support treasury department with cash management, including E-banking account management
    • Review employee expense reports to ensure timely reimbursement
    • Daily entry of vendor invoices in our SAP-based system, including invoice verification
    • Ensure vendor payments are timely and accurately processed in accordance with company policies and procedures
    • Prepare cash position forecast, cash balance report, and bank reconciliation
    • Create AP status report for management reference and follow up on AP status both internally and with vendors
    • Local accounting for fixed assets
    • Perform month-end closing pursuant to closing schedule
    • Ensure accounting procedures and documentation comply with corporate policies and guidelines as well as regulatory requirements
    • File accounting documents
    • Coordinate with external auditors
    • Other tasks and duties as assigned
  • Requirements:
    • Bachelor's degree in accounting or finance
    • SAP experience is preferred
    • Minimum 1 year relevant working experience in a multinational company
    • Strong interpersonal communication capabilities
    • Good command of spoken and written English
    • Microsoft Word & Excel Proficiency
    • Ability to speak Mandarin is a plus
 

Sr. ASIC Design Engineer (San Jose, CA)

    • Design top-of-the-line graphics processors, including specification, architecture, micro-architecture, implementation (using Verilog), and verification.

  • Expected skills:
    • 5+ years hands-on experience
    • Programming skills in Verilog
    • Must be familiar with all stages of the ASIC design flow (including specification, architecture, and design implementation)
    • Highly motivated and skillful at solving difficult technical problems
    • Knowledge of computer graphics and low-power design techniques a plus
    • Experience of GPU shader design a plus
 

GPU Architect Engineer (San Jose, CA)

    • Work with a team of 3D graphics experts and industry professionals in the development of next generation 3D graphics technologies and silicon for the growing smart phone and tablet market. Play a key role in the design and development of functional and performance C-model for Graphics Processor Unit (GPU) IP.
    • Research new GPU techniques and develop improvements on hidden surface removal algorithms, special graphic effects, advanced ray-tracing, cache subsystems and shader throughput.
    • 3D computer graphics algorithm precision analysis and optimization.

  • Expected skills:
    • Master′s degree in Computer Science, Computer Engineering, Electronic Engineering, or a related field.
    • 2 years of work experience in job offered or related occupation.
    • Experience in OpenGL/OpenGL ES/DirectX Graphics Standards, Tile-Based defer rendering and immediate rendering, ASTC texture compression, and IEEE754 floating point algorithms.
 

ASIC Design Verification Engineer (San Jose, CA)

    • Maintain and enhance the design verification environment
    • Complete required verification activities at module and system level

  • Expected skills:
    • At least 5 years of design verification experience in large design projects
    • Strong programming experience in C/C++ required
    • Strong programming experience in Perl or Python required
    • Experience with hardware simulation languages such as Verilog and System Verilog required
    • Experience with PLI required
    • Knowledge or experience with AXI/AHB a plus
    • Knowledge or experience with OpenGL/CL, DX9/10/11 a plus
    • Familiarity with SW/HW interactions a plus
 

Senior ASIC Design Architect/Engineer (San Jose, CA)

    • Design top-of-the-line graphics processors, including specification, architecture, micro-architecture, implementation (using Verilog), and verification

  • Expected skills:
    • 5+ years hands-on experience
    • Programming skills in Verilog
    • Must be familiar with all stages of the ASIC design flow (including specification, architecture, and design implementation)
    • Highly motivated and skillful at solving difficult technical problems
    • Knowledge of computer graphics and low-power design techniques a plus
 

Performance Engineer (San Jose, CA)

    • Write and maintain the performance model
    • Write performance instrumentation tools
    • Gathering and analyzing performance statistics of games and benchmarks
    • Locate performance bottlenecks in drivers and architecture

  • Expected skills:
    • BSEE/CS with at least 4 years of basic software development experience
    • Excellent programming skills using C, C++ and assembly language required
    • Solid understanding of graphics algorithms, drivers, and V-Tune a plus
 

Architecture Modeling Engineers (San Jose, CA)

    • Develop an architecture model to simulate the 3D graphics pipeline, as well as incorporating parallel computing architecture technologies
    • Generate verification check points, estimate cycle counts, and track power measurements
    • Create test plans (for vector coverage as well as suites) and test methodologies for block-level verification of functionality, performance and power consumption
    • Profile and analyze popular benchmarks and applications to find pipeline bottlenecks and tune for a balanced architecture

  • Expected skills:
    • BSEE/CS with at least 4 years of hands-on software development experience
    • Proficient in C/C++ programming and other scripting languages
    • Knowledge or experience with AXI/AHB a plus
    • Knowledge or experience with OpenGL/CL, DX9/10/11 a plus
    • A team player with good communication skills
 

Windows Graphics Driver Developer (San Jose, CA)

    • Develop Windows 3D graphics drivers for Vivante’s industry leading GPUs
    • Develop new features for the Windows based graphics driver
    • Participate in graphics bring-up on new chip designs incorporating the latest graphics hardware
    • Debug complex graphics and display issues in embedded systems environments
    • Solve performance bottlenecks through performance analysis

  • Expected skills:
    • MSEE/CS/CE or BSEE/CS/CE with applicable work experience
    • Excellent C/C++ programming and debugging skills
    • Proven background in 3D graphics driver software development, including working knowledge of the Direct3D API and the Windows 2D and/or 3D graphics framework
    • Strong software engineering, architecture, and design skills combined with a drive to solve hard problems
    • Understanding of computer system architectures and operating systems
    • Ability and flexibility to work and communicate effectively in a multi-national, multi-time-zone corporate environment
    • Experience with embedded SoC platforms is a plus
    • Strong drive for software quality and performance
    • The ideal candidate will be able to take on large software module development, from scoping the requirements, to designing and delivering working solutions and including supporting solutions through to customer delivery and production
 

Android/Linux Graphics Driver Developer (San Jose, CA)

    • Develop 3D graphics drivers for Vivante’s industry leading GPUs
    • Develop new features for OpenGL ES graphics driver
    • Debug complex graphics and display issues in embedded systems environments
    • Solve performance bottlenecks through performance analysis

  • Expected skills:
    • MSEE/CS/CE or BSEE/CS/CE with applicable work experience
    • Excellent C/C++ programming and debugging skills
    • Working knowledge of the OpenGL or OpenGL ES APIs, and Android / Linux graphics system framework
    • Strong software engineering, architecture, and design skills combined with a drive to solve hard problems
    • Understanding of computer system architectures and the Linux operating system
    • Ability and flexibility to work and communicate effectively in a multi-national, multi-time-zone corporate environment
    • Strong drive for software quality and performance
    • Experience with embedded SoC platforms is a plus
 

Graphics Compiler Developers (San Jose, CA)

    • Develop compiler for Vivante’s industry leading GPUs
    • Develop key compiler features and optimizations
    • Interact with architecture design teams on the latest GPU hardware
    • Solve graphics driver performance issues through compiler optimization

  • Expected skills:
    • MSEE/CS/CE or BSEE/CS/CE with applicable work experience
    • Proven background in compiler software development, including a working knowledge of compiler frameworks and compiler module development
    • Excellent C/C++ programming and debugging skills
    • Working knowledge of the OpenGL or OpenGL ES APIs, and Android / Linux graphics system framework
    • Strong software engineering, architecture, and design skills combined with a drive to solve hard problems
    • Understanding of computer system architectures and operating systems
    • Ability and flexibility to work and communicate effectively in a multi-national, multi-time-zone corporate environment
    • Strong drive for software quality and performance
    • Experience with LLVM is a plus
    • The ideal candidate will be able to take on compiler module development, from initial scoping of requirements to designing and delivering working solutions.
 

GPU Application Engineer (San Jose, CA)

    • Work with internal teams and customer technical teams primarily in a pre-sales role to understand customer SoC multimedia requirements and match those requirements with Vivante licensable IP solutions
    • Provide hardware and software technical guidance to Vivante's SoC customer projects
    • Manage responses to customer RFI/RFQ queries
    • Support Vivante customers’ sales and marketing activities with tier 1 OEMs
    • Respond to ODM/OEM and ecosystem partner requests for support

  • Expected skills:
    • Basic knowledge of system level multimedia SoC architectures
    • In-depth knowledge of contemporary computer graphics
    • Experience interfacing with customers and managing technical issues in both pre and post sales situations
    • Ability to rapidly problem solve and delegate or multi-task
    • Self-starter who can work well with engineering experts to develop timely practical solutions to challenging technical problems
    • Willing to travel if required