1

Volunteer Computational Neuroscience Software Engineer Jobs

SIMILAR CAREER TITLES High-Performance Computing Engineer, Parallel Computing Engineer, Computational Scientist, HPC Systems Engineer, Software Optimization Engineer, Supercomputing Specialist ...

SIMILAR CAREER TITLES High-Performance Computing Engineer, Parallel Computing Engineer, Computational Scientist, HPC Systems Engineer, Software Optimization Engineer, Supercomputing Specialist ...

SIMILAR CAREER TITLES High-Performance Computing Engineer, Parallel Computing Engineer, Computational Scientist, HPC Systems Engineer, Software Optimization Engineer, Supercomputing Specialist ...

SIMILAR CAREER TITLES High-Performance Computing Engineer, Parallel Computing Engineer, Computational Scientist, HPC Systems Engineer, Software Optimization Engineer, Supercomputing Specialist ...

SIMILAR CAREER TITLES High-Performance Computing Engineer, Parallel Computing Engineer, Computational Scientist, HPC Systems Engineer, Software Optimization Engineer, Supercomputing Specialist ...

Showing results 41-60

Volunteer Computational Neuroscience Software Engineer information

See salary details

$48.5K

$121.5K

$137.5K

How much do volunteer computational neuroscience software engineer jobs pay per year?

As of Sep 14, 2026, the average yearly pay for volunteer computational neuroscience software engineer in the United States is $121,515.00, according to ZipRecruiter salary data. Most workers in this role earn between $111,500.00 and $131,500.00 per year, depending on experience, location, and employer.

What does a volunteer computational neuroscience software engineer do?

A Volunteer Computational Neuroscience Software Engineer develops and maintains software tools and models used in computational neuroscience research. This role often involves collaborating with scientists to design algorithms, analyze neural data, and simulate brain activity. Volunteers typically contribute to open-source projects, write code in languages like Python or MATLAB, and help improve the reproducibility and accessibility of scientific research. Their work supports advancements in understanding brain function and neurological disorders.

How does a volunteer computational neuroscience software engineer typically contribute to research projects within academic or nonprofit teams?

As a Volunteer Computational Neuroscience Software Engineer, you'll often collaborate closely with neuroscientists, data analysts, and other software engineers to design, build, and maintain computational tools for analyzing neural data. Your daily tasks may include developing data processing pipelines, optimizing algorithms, and troubleshooting code issues that arise during research experiments. While the volunteer status means balancing your contributions with other commitments, the role offers valuable experience working with cutting-edge neuroscientific data and exposure to interdisciplinary teamwork. Many volunteers find that this experience opens doors to academic publications, networking opportunities, and potential career advancement in research or industry.

What are the key skills and qualifications needed to thrive as a volunteer computational neuroscience software engineer, and why are they important?

To thrive as a Volunteer Computational Neuroscience Software Engineer, you need a solid background in neuroscience concepts, programming (typically Python, MATLAB, or C++), and data analysis, usually supported by coursework or a degree in a related field. Familiarity with neuroimaging software (such as SPM or FSL), version control systems (like Git), and experience with computational modeling tools are often required. Strong problem-solving abilities, teamwork, and clear scientific communication help you collaborate effectively within interdisciplinary research groups. These skills and qualities are essential for contributing meaningful code and insights to neuroscience research projects, ensuring reproducibility, and advancing scientific understanding.

What is the difference between Volunteer Computational Neuroscience Software Engineer vs Volunteer Data Scientist?

AspectVolunteer Computational Neuroscience Software EngineerVolunteer Data Scientist
Required CredentialsBackground in neuroscience, programming skills, possibly a degree in computer science or neuroscienceBackground in statistics, programming, often a degree in data science, statistics, or related fields
Work EnvironmentResearch labs, academic institutions, nonprofit organizations focused on neuroscience researchResearch institutions, healthcare, or nonprofit organizations analyzing large datasets
Employer & Industry UsageUsed in neuroscience research projects, brain modeling, and simulationApplied in health data analysis, clinical research, and data-driven decision making

The main difference is that Volunteer Computational Neuroscience Software Engineers focus on developing software for neuroscience research, while Volunteer Data Scientists analyze data across various fields, including healthcare. Both roles require programming skills and work in research environments, but their specific focus and application areas differ.

What cities are hiring for Volunteer Computational Neuroscience Software Engineer jobs?

Cities with the most Volunteer Computational Neuroscience Software Engineer job openings:

What are the most commonly searched types of Computational Neuroscience Software Engineer jobs?

The most popular types of Computational Neuroscience Software Engineer jobs are:

What states have the most Volunteer Computational Neuroscience Software Engineer jobs?

States with the most job openings for Volunteer Computational Neuroscience Software Engineer jobs include:

What are popular job titles related to Volunteer Computational Neuroscience Software Engineer jobs?

For Volunteer Computational Neuroscience Software Engineer jobs, the most frequently searched job titles are:

Software Engineer (Computational Geometry)

Huntington Beach, CA

$130K - $170K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted yesterday


Job description

At Layup Parts, we're developing the technology that will build the future. 

We're a manufacturing technology company replacing months of lead time with days, using proprietary software, automation, and advanced manufacturing systems built for speed. Our customers are inventing what's next, in aerospace, defense, robotics, and beyond. To keep up with them, manufacturing has to change. That's what we're building. 

We are looking for exceptional Software Engineers with deep interest or experience in computational geometry, CAD/CAM systems, and geometric algorithms. In this role, you'll work directly with our CTO and software team to develop the geometric engine that powers our manufacturing platform. You'll build systems that analyze customer CAD models, automate manufacturability assessments, generate tooling and production geometry, and help bridge the gap between digital design and physical manufacturing. 

This is a rare opportunity to work on challenging geometry problems while seeing your software directly impact real aerospace hardware production. As an early-stage company, we value engineers who thrive in ambiguity, take ownership, and enjoy building systems from the ground up. 

What You'll Work On:
  • Build software that analyzes, manipulates, and generates complex 3D geometry 

  • Develop algorithms that evaluate manufacturability of composite parts and tooling 

  • Build interfaces to program machining equipment to automate workflows 

  • Develop internal engineering tools that improve speed, quality, and scalability across the factory 

  • Collaborate closely with manufacturing, operations, and software teams to translate real-world production challenges into software solutions 

  • Help shape technical architecture and mentor other engineers as the team grows 

What we're looking for:
  • Be awesome! Be the kind of person others want to work with. 

  • Experience with Rust, C++, Go, or other performance-oriented languages 
  • Experience working with computational geometry, CAD/CAM systems, graphics, or geometric modeling 

  • Experience with mesh processing, solid modeling, or geometric kernels 

  • Strong problem-solving and analytical thinking skills 

  • Experience building production-quality software systems 

  • Ability to quickly learn and navigate complex technical domains 

  • Ability to independently drive projects from concept through implementation 

Preferred:
  • Familiarity with manufacturing processes, CNC machining, tooling, or automation systems 
  • Experience developing algorithms for geometric analysis, optimization, or manufacturability 

  • Startup or small-team experience in fast-moving environments 

  • Strong foundation in mathematics, physics, computer graphics, robotics, or related fields 

$130,000 - $170,000 a year

Final compensation is based on your experience, skills, and what you bring to the table. 

  • Full Benefits Package: Medical, dental, and vision coverage, short- and long-term disability insurance, company-paid life insurance 
  • Equity Option Grants
  • 401k plan
  • Paid Time Off:  Unlimited PTO + 9 Federal Holidays
Equal Opportunity 
Layup is an equal-opportunity employer. All qualified applicants will be treated with respect and receive equal consideration for employment without regard to race, color, creed, religion, sex, gender identity, sexual orientation, national origin, disability, uniform service, Veteran status, age, or any other protected characteristic per federal, state, or local law, including those with a criminal history, in a manner consistent with the requirements of applicable state and local laws, including the CA Fair Chance Initiative for Hiring Ordinance. 
 
ITAR Requirements 
To conform to U.S. Government export regulations, applicant must be a (i) U.S. citizen or national, (ii) U.S. lawful, permanent resident (aka green card holder), (iii) Refugee under 8 U.S.C. 1157, or (iv) Asylee under 8 U.S.C. 1158, or be eligible to obtain the required authorizations from the U.S. Department of State. Learn more about the ITAR here. 
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
apply for this job