OUR RELATIONSHIPS MAKE THE DIFFERENCE!

Job Seekers

hardware/Software Platforms Manager

Twitter Facebook
Location
Austin, TX
Job Type
Direct Hire
Degree
Master of Science
Date
Jan 28, 2019
Job ID
2654167
About us:
the Company's silicon and software deliver the power of desktop GPU in a single low-power
chip, supporting inference for large-scale deep neural networks. Their technology is
based upon an entirely new hybrid digital/analog flash calculation technology. This step
change in power/performance enables a range of new applications in a broad array of
verticals, including safety and security, autonomous vehicles, VR/AR, robotics and media. 
The Company is a fast-growing company with 70+ employees, $56M in funding from top tier
investors, and >$1M NRE revenue from two existing customer accounts. The company's
investors include Softbank, DFJ, Lux Capital, and Data Collective.

About the role:
As the Hardware/Software Platforms Manager, you will help enable powerful custom
hardware to dramatically accelerate neural network performance to levels 100x better
than what exists today.  The Hardware/Software Platforms team is the interface between
the IC design team and the software team at the company.  You will work with the hardware
design team to drive firmware development processes and develop high performance
simulation and emulation systems to enable our software team to create and test their full
stack solutions before our unique silicon products are available. You will be expected to
lead the definition and support the development of critical software infrastructure,
including firmware, C/C++ APIs, IC emulation and C/C++ performance models. At the company,
you will be a key driver in deciding how to solve technical challenges that enable our
hardware and software teams to work together to build the best possible product.

Here's what you will do:

    • Define and manage the development of firmware for the company's silicon products
    • Lead the development of automated test frameworks and test suites
    • Manage the development of emulation and C/C++ models of the company's silicon products
    • Deploy and support emulation and C/C++ models in an environment that enables our software team
    • Grow and manage a diverse team of firmware developers, emulation engineers and performance modelers

Here's the background we hope you have:

    • 5+ years of professional software engineering experience, with a focus on high quality development
    • 5+ years of management experience in software and/or IC verification
    • Experience with automated test frameworks, tools, and methodologies (i.e. Jenkins, pytest, gerrit, linting, perf) 
    • Experience with bare metal C/C++ development and debuggingFamiliarity with silicon emulation and performance modeling technologies
    • A strong desire to continuously improve the productivity of your team and of your customer organizations

Copyright © 2014. All Rights Reserved.