People, Person, Computer, Electronics, LCD Screen, Laptop, Pc

Performance Tools EngineerUnited States

Fungible

Performance Tools Engineer

United States

Central to our mission is a highly programmable chip. The chip will produce many streams of data. Your role will be to design and implement tools for extracting, consolidating, viewing and analyzing the data produced.

Skills, Education, and Experience Required

MS in Computer Science or equivalent degree

Experience developing debugging, performance analysis, or related tools

Experience interacting with hardware

Experience doing performance analysis

Experience developing tools others have used

Ability to write correct C or C++ code fast

Architectural sense

Self motivated, independent and proactive

Additional Success Factors

Experience working with hardware emulators

Experience developing tools with a web UI

REST-API design and implementation

Experience with low-level networking APIs

Startup experience

Keywords

tools, performance analysis, JavaScript, Linux, socket, JSON, Python, x86, ARM, MIPS

I'm interested

Please send me alerts for jobs like this

Not ?

Thank you. Please wait while we forward you to the application.

Similar Jobs

QA Engineer

Portworx United States United States
QA Engineer will work with the engineering team during the feature design and implementation phases to write test plans. Collaborate with other testing members, developers, technical writers, and customer solutions engineers to ensure the company ...

React / JavaScript / Full Stack Developer (experience required)

InfluxData United States United States
As a member of our front-end engineering team, you'll be responsible for creating Chronograf, an open source application for visualizing data from InfluxDB, the open source time-series database. These visualization tools form part of a multi-tiere...

Partner Development Manager

ClassPass United States United States
About the right team member: You're not afraid to cold call someone or strike up a conversation with someone you just met. You are always coming up with ways to think outside the box whether it's crafting a rockin' pitch deck, putting together a...