1

Neuroscience Software Engineer Jobs (NOW HIRING)

Research Software Engineer

Hanover, NH · On-site

$204K/yr

Yes Position Purpose The Center for Open Neuroscience ([CON]( part of the Department of ... Software Engineer to help build the infrastructure that makes neuroscience FAIR, Open, and ...

... in the areas of applied neuroscience, autonomous systems and artificial intelligence. The ... Software Engineer to support advanced research and development projects that require algorithm and ...

... in the areas of applied neuroscience, autonomous systems and artificial intelligence. The ... Software Engineer to support advanced research and development projects that require algorithm and ...

Software Engineer

New York, NY · On-site

$100K - $250K/yr

... neuroscience and quantum computing. The selected candidates will work closely with a group of ... The Software Engineer will report to Shirley Ho, Senior Research Scientist and is a full-time fixed ...

... in the areas of applied neuroscience, autonomous systems and artificial intelligence. The ... Software Engineer to support advanced research and development projects that require algorithm and ...

Staff Software Engineer

Emeryville, CA · On-site

$200K - $500K/yr

We are integrating neuroscience, AI, and bioengineering to understand and digitally model the architecture of the human brain. Position Summary We are looking for an ambitious Staff Software Engineer ...

... neuroscience and quantum computing. The selected candidates will work closely with a group of ... The Software Engineer will report to Shirley Ho, Senior Research Scientist and is a full-time fixed ...

Principal Software Engineer

Emeryville, CA · On-site

$300K - $600K/yr

We are integrating neuroscience, AI, and bioengineering to understand and digitally model the architecture of the human brain. Position Summary We are looking for an ambitious Staff Software Engineer ...

Software Engineer

San Francisco, CA · On-site

$140K - $200K/yr

About the Role As a Software Engineer , you will build the infrastructure that allows us to do high ... neuroscience workflows. * Built core Python infrastructure like interpreters, package ecosystems ...

Software Engineer

Oakland, CA · On-site

$120K - $150K/yr

The Role As a Software Engineer at Paradromics, you'll work closely with our team of Scientists and ... Work closely with our engineering, neuroscience, and quality teams to identify and capture needs ...

The Role As a Software Engineer at Paradromics, you'll work closely with our team of Scientists and ... Work closely with our engineering, neuroscience, and quality teams to identify and capture needs ...

Senior Software Engineer

Emeryville, CA · On-site

$100K - $400K/yr

Position Summary We are looking for an ambitious Senior Software Engineer to help us reverse ... Design and optimize custom RL environments informed by neuroscience. * Write clean, fast ...

... and neuroscience - and products and services in our Allergan Aesthetics portfolio. For more ... The Software Engineer prepares and installs solutions by determining and designing system ...

... and neuroscience - and products and services in our Allergan Aesthetics portfolio. For more ... The Software Engineer prepares and installs solutions by determining and designing system ...

... and neuroscience - and products and services in our Allergan Aesthetics portfolio. For more ... The Software Engineer prepares and installs solutions by determining and designing system ...

... and neuroscience - and products and services in our Allergan Aesthetics portfolio. For more ... The Software Engineer prepares and installs solutions by determining and designing system ...

... and neuroscience - and products and services in our Allergan Aesthetics portfolio. For more ... The Software Engineer prepares and installs solutions by determining and designing system ...

... and neuroscience - and products and services in our Allergan Aesthetics portfolio. For more ... The Software Engineer prepares and installs solutions by determining and designing system ...

next page

Showing results 1-20

Neuroscience Software Engineer information

See salary details

$63.5K

$147.5K

$205.5K

How much do neuroscience software engineer jobs pay per year?

As of Jun 13, 2026, the average yearly pay for neuroscience software engineer in the United States is $147,524.00, according to ZipRecruiter salary data. Most workers in this role earn between $120,000.00 and $173,000.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Neuroscience Software Engineer, and why are they important?

To thrive as a Neuroscience Software Engineer, you need a solid background in computer science, neuroscience, and mathematics, often supported by a relevant degree and programming expertise. Familiarity with scientific computing tools like MATLAB, Python, neural data analysis libraries, and version control systems is typically required. Strong problem-solving skills, attention to detail, and effective communication are crucial soft skills for collaborating with interdisciplinary research teams. These skills ensure the development of robust, innovative software solutions that advance neuroscience research and data analysis.

Do you need a PhD for computational neuroscience?

A PhD is not strictly required to work as a neuroscience software engineer, but advanced degrees can enhance expertise in computational modeling, data analysis, and research skills. Many roles in this field value strong programming skills, experience with tools like Python or MATLAB, and a solid understanding of neuroscience concepts, which can be gained through a master's degree or relevant industry experience as well.

What is a Neuroscience Software Engineer?

A Neuroscience Software Engineer is a professional who develops, maintains, and optimizes software tools and applications used in neuroscience research and clinical settings. They often work closely with neuroscientists to create programs for data acquisition, analysis, visualization, and simulation of neural data. Their work enables researchers to better understand brain function, process complex datasets, and design experiments. Strong programming skills, knowledge of neuroscience concepts, and experience with scientific computing environments are typically required for this role.

What does a neuroscience engineer do?

A neuroscience software engineer develops and maintains software tools and algorithms to analyze neural data, model brain functions, or support neuroscience research. They often work with programming languages like Python or MATLAB and may collaborate with neuroscientists to create simulations, data visualization, or machine learning models related to brain activity. Strong programming skills and knowledge of neuroscience principles are essential for this role.

How does a Neuroscience Software Engineer typically collaborate with neuroscientists and other research professionals?

Neuroscience Software Engineers often work closely with neuroscientists, data analysts, and research staff to develop and optimize software tools for experiments and data analysis. Collaboration usually involves regular meetings to discuss project requirements, reviewing experimental protocols, and troubleshooting technical challenges as they arise. Engineers are expected to translate scientific needs into robust code, ensure data integrity, and adapt solutions based on feedback from research teams. This cross-disciplinary teamwork is essential for advancing research goals and often provides opportunities for professional growth and learning.

What is the highest paying job in neuroscience?

In neuroscience, senior roles such as neuroscience research directors, principal investigators, or industry executives tend to have the highest salaries, often exceeding six figures. These positions typically require advanced degrees, extensive experience, and leadership skills, and may involve managing research teams or overseeing clinical trials.

How much do neuroscience engineers make?

Neuroscience software engineers typically earn between $80,000 and $130,000 annually, depending on experience, education, and location. Advanced skills in programming, data analysis, and knowledge of neural systems can lead to higher salaries in research institutions or tech companies specializing in neurotechnology.
Infographic showing various Neuroscience Software Engineer job openings in the United States as of June 2026, with employment types broken down into 100% Full Time. Highlights an 87% Physical, 5% Hybrid, and 8% Remote job distribution, with an average salary of $147,524 per year, or $70.9 per hour.

Other

Medical, Dental, PTO

Posted 7 days ago


Job description

Software Engineer

Teledyne Scientific Company (TSC) has a legacy of over 60 years of advanced research and technology development. Our customer base consists of DARPA, ONR, AFRL, ARL, and other government and proprietary customers. TSC's Intelligent Systems Laboratory in North Carolina is a state-of-the-art research and development research facility, dedicated to R&D in the areas of applied neuroscience, autonomous systems and artificial intelligence. The laboratory currently is host to world-class scientists and engineers, with advanced degrees in computer science, mathematics, electrical engineering, neuroscience, chemistry, biomedical engineering and mechanical engineering.

Teledyne Scientific Company is seeking an exceptional Software Engineer to support advanced research and development projects that require algorithm and software development for autonomy, machine learning and biomedical applications. This position is onsite, at our research laboratory in Research Triangle Park, Durham, North Carolina.

Primary Responsibilities:

Define, develop, and deliver novel solutions to a broad range of problems that include applications in target detection and tracking, deep learning, machine learning, autonomous system control and decision systems, computer vision, signal analysis, and brain computer interfaces, for the Government and commercial industry. Specific duties include:

  • In collaboration with other colleagues, lead development and implement advanced algorithms on PC, GPU and SoC (system on a chip) architectures (~50%).
  • Assist with software design, architecture, and implementation across a diverse set of projects that include: advanced research, mobile applications, platform technologies (~45%).
  • A small amount of travel (less than 5% time) is anticipated.

Qualifications & Competencies

Skills/Experience:

  • 5-10 years of experience
  • Experience with C++ is required
  • Experience with Docker is required
  • Experience with CMake is required
  • Familiarity with software development practices (revision control/compiler tricks/debugger, etc.), under Linux is required
  • Knowledge of computer architecture (GPU/FPGA/distributed computing), operating systems, networking, storage systems, Unix/Linux, MATLAB, etc. is a plus
  • Excellent interpersonal and communication (presentation & writing) skills
  • Coursework in software development and computer architecture is required
  • Coursework in algorithms is strongly desired
  • Familiarity with automated testing is a plus

Education:

  • Candidates are required to have at least a B.S. in Computer Science, Applied Mathematics, Computer Engineering or Electrical Engineering

Citizenship & Security Clearance:

  • Candidates are required to be U.S. Citizens
  • Current SECRET clearance or minimally able to obtain Security Clearance

What can Teledyne offer YOU? A Competitive Salary & Benefits PackageExcellent Health, Dental, VisionPaid Vacation TimePaid Sick TimeLife Insurance BenefitsPaid Holidays401(k) EligibilityEmployee Stock Purchase PlanEducational Tuition ReimbursementEmployee Fun Events throughout the year

Teledyne is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status, age, or any other characteristic or non-merit based factor made unlawful by federal, state, or local laws.