Research Scientist
May 07, 2016
Position Type:
Full Time
Information Technology, Research
IBM's Brain-Inspired Computing team at IBM Research - Almaden has built a first-of-a-kind modular, scalable, non-von Neumann, ultra-low power, cognitive computing architecture (TrueNorth) and associated end-to-end software ecosystem. We are building state-of-the-art digital spiking neuromorphic chips and systems (large-scale and mobile) to solve real-time sensory problems.

We seek team members with varied backgrounds and experiences for positions in software engineering, systems design, chip design, algorithm/application development, theoretical understanding and education/training. Ideal candidates will have expertise in several of the following areas:

Neuromorphic hardware design:
  • VLSI design including logic design (synchronous and/or asynchronous), physical design, integration, verification, and validation
  • Printed Circuit Board (PCB) design/debug, Field Programmable Gate Array (FPGA) development/debug
  • Large-scale system design
  • Spiking sensors

Neuromorphic Algorithms and Applications:
  • Neural Networks, Deep Learning, Convolutional Networks, Machine Learning, Pattern Recognition, Statistical Learning, or Probabilistic Graphical Models
  • Mapping neural networks to custom hardware
  • Experience developing, testing, and deploying systems for image processing, speech, robotics, medical imaging, or other real-world applications
  • Information theoretical system models, high dimensional non-linear dynamical systems, complex adaptive systems
  • Real-time embedded software/firmware development, Linux kernel/device drivers, system level simulation and optimization
  • Parallel programming using tools such as Message Passing Interface (MPI), Compute Unified Device Architecture (CUDA), OpenMP, MATLAB Parallel Toolbox
  • User interface design, testing, and deployment
  • Expert level programming skills in C++ and MATLAB
  • Experience with Caffe / MatConvNet / Theano / Torch
  • Software maintenance and source control (Subversion, Git, ClearCase), bug tracking (Jira, Bugzilla), and collaboration (Confluence, MoinMoin)

Education / Training:
  • Demonstrated ability to conduct in-person and on-line training sessions, and to help develop and expand the training curriculum.
  • Experience in developing / facilitating MOOC-style delivery

A little about us:
IBM is the world’s largest information technology company with more than 360,000 employees serving clients in 170 countries.

Know someone who would be interested in this job? Share it with your network.