Software Development Engineer I


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 I to develop and maintain the software used in our products at our headquarters in Salt Lake City, Utah.


  • Requires BS in Computer Science, equivalent degree or 4 years equivalent experience
  • Fluent in C/C++
  • 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)
  • Experience with GNU programming tools
  • Experience with MSVC programming tools

Job Responsibilities:

  • Develop new products from concept through released product stages
  • Develop test protocols and write test reports


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

Share this: