Software Development Engineer II


Blackrock Microsystems is a privately held company that provides enabling tools for the neuroscience, neural engineering and neuro-prosthetics research and clinical community worldwide. The company is home to a diverse team of talented people who are dedicated to improving human lives. Working with Blackrock Microsystems gives you access to one of the most experienced, educated and forward-thinking electrophysiology teams in the world.

We are looking for a talented and innovative Software Development Engineer II to develop and maintain the software used in our products at our headquarters in Salt Lake City, Utah.


  • Requires BS in Computer Science plus 5 years programming experience or M.S. in Computer Science plus 2 years programming experience
  • Fluent in C/C++ and 3 years of C/C++ programming experience
  • Familiarity with source control systems
  • Familiarity with MFC
  • Familiarity with Linux
  • Familiarity with Real-time systems
  • Must be proficient in Microsoft Office
  • Must have good organizational skills
  • Must be thorough and detail oriented
  • Must have excellent reading, writing and communication skills in the English language
  • Must have excellent editing skills
  • Must be able to work independently with little supervision
  • Must have excellent problem solving skills
  • Must be able to handle stressful situations
  • Must have excellent people skills
  • Must have excellent reading comprehension 

Desired Qualifications:

  • Experience in a regulated software environment (e.g. medical devices)
  • Familiarity with QT GUI programming
  • Experience with GNU programming tools
  • Experience with MSVC programming tools

Job Responsibilities:

  • Develop new products from concept through released product stages
  • Design and test mixed-signal PCBs
  • Develop test protocols and write test reports
  • Coordinate efforts between the company and consultants or vendors


To apply, send your resume and a video cover letter to jobs@blackrockmicro.com

ticket system