*Job Title: *Software Engineer II
*Department:* Technology
*Job Reports To: *Vice President of Engineering, or Designee
*Position Type:* Full-Time
*Location: *Onsite (Salt Lake City)
*POSITION OVERVIEW:*
Blackrock is seeking a Software Engineer II who will develop and maintain end-user GUI-based software and embedded software used in its neural recording and neuromodulation products.
*-> To be considered, please apply on our website: https://blackrockneurotech.
com/careers/*
*QUALIFICATION REQUIREMENTS*
* Requires a B.
S.
in Computer Science or equivalent degree, plus 5 years programming experience, or
* M.
S.
in Computer Science or equivalent degree, plus 2 years programming experience
* Minimum 4 years of experience with C/C++
*IDEAL COMPETENCIES*
* Fluent in C/C++
* Experience with source control systems
* Experience with Windows programming
* Experience with Linux programming
* Experience with Real-time systems
* Experience in a regulated software environment (e.
g.
, medical device, aeronautics, automotive industries)
* Experience with GNU programming tools
* Experience with MSVC programming tools
* Experience with Cross Platform Code Development
* Experience with digital signal processing
* Familiarity with FPGA programming tools (VHDL/Verilog)
* Familiarity with automated testing frameworks
* Familiarity with graphics programming
* Strong English language reading, writing, comprehension, and editing skills
* Ability to work independently with little supervision
* Strong interpersonal skills
*ESSENTIAL JOB DUTIES*
* Produce software used as product on schedule using Agile workflows
* Write and review design specifications, test protocols, and test reports
* Organize, estimate, plan, and execute software development tasks with a team of engineers using Jira
* Document changes made to software using Gitflows
* Contribute to the overall software architecture
* Performs other assignments as required by management
The above information within this job description is designed to present the most essential job duties and responsibilities necessary to achieve the job's end results.
It is not intended to be a comprehensive list of all duties, responsibilities, and qualifications.
Job Type: Full-time
Pay: $90,000.
00 - $110,000.
00 per year
Benefits:
* 401(k)
* 401(k) matching
* AD&D insurance
* Dental insurance
* Dependent health insurance coverage
* Disability insurance
* Employee assistance program
* Flexible schedule
* Flexible spending account
* Health insurance
* Health savings account
* Life insurance
* Paid holidays
* Paid sick time
* Paid time off
* Parental leave
* Referral program
* Tuition reimbursement
* Unlimited paid time off
* Vision insurance
* Work from home
Schedule:
* Monday to Friday
Education:
* Bachelor's (Required)
Experience:
* programming: 2 years (Required)
* C/C++: 4 years (Required)
Work Location: Hybrid remote in Salt Lake City, UT 84108