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:
 
 

Software Engineer (San Jose, CA)


  • Responsibilities:
    • Build vision processing library and demos for applications such as automotive, surveillance cameras, IoT and drones,
    • write multi-thread parallel processing program to create vision processing libraries and applications,
    • develop and optimize software,
    • provide technical support and training to customers.
  • Requirements:
    • Master degree in Computer Science,
    • Computer Engineering or Electrical Engineering with 4 years of industry experience,
    • proficient in C/C++ programming, VLIW assembly, GPGPU, OpenCV, OpenVX,
    • solid background in GPU/DSP architecture.
 

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