CrawlJobs Logo

Scientific Software Developer

United States, Dayton · Job Posted December 31, 2025
Apply Position
Job Link Share

Job Description

We hire smart Scientists and Software Engineers who love to create and maintain high quality, extensible scientific codes, and want to learn and adopt modern C++ practices.

Job Responsibility

Support software development in the following domains: space domain awareness (SDA), laser source generation and effects modeling, high power microwave systems modeling and simulation, computational electromagnetics (CEM), space systems modeling, atmospheric modeling, high performance computing (HPC), computer aided design (CAD) tools, image simulation, computer vision, image processing, artificial intelligence (AI), machine learning (ML), and more

Requirements

  • Ph.D., M.S., or B.S. in physics, math, electrical/mechanical/aerospace engineering, computer science, or any relevant scientific or engineering field
  • Ability to implement, understand, and maintain mathematical and scientific codes
  • Object-oriented design and C++ programming experience
  • Substantial software development experience
  • Interest in developing modern, high quality C++20/23 code
  • U.S. citizen, willing to undergo background investigation, and perform some work at government and/or customer sites

Nice to have

  • C++20/23, TypeScript, Python, Java
  • Relevant libraries: Boost, Eigen
  • Cross-platform software development on Linux, Windows, Mac
  • 3D graphics using OpenGL, Open Scene Graph, WebGL
  • User interface development with Qt, Java Swing, Material UI
  • Supercomputing: OpenMP, threads, MPI, CUDA, GPU
  • Image processing, imagery analysis, or computer vision, computer aided design (CAD)
  • Aerospace vehicles, orbital mechanics, electromagnetics, space domain awareness
  • Modeling and simulation, including directed energy
  • Active security clearance

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Scientific Software Developer

8 matching positions

Scientific Software Developer

We hire smart Scientists and Software Engineers who love to create and maintain ...
Location
Location
United States , Albuquerque
Salary
Salary:
Not provided
stellarscience.com Logo
Stellar Science
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • B.S. in math, science, engineering field, or computer science
  • Substantial software development experience
  • Object-oriented design and C++ programming experience
  • Adept at learning new paradigms and programming development processes
  • Interest in developing modern, high quality C++20/23 code
  • U.S. citizen, willing to undergo background investigation, and perform some work at government and/or customer sites
Job Responsibility
Job Responsibility
  • Support software development in the following domains: computer vision and image processing, image simulation, high power microwave systems modeling and simulation, laser source generation and effects modeling, atmospheric modeling, computational electromagnetics (CEM), space domain awareness (SDA), high performance computing (HPC), and computer aided design (CAD) tools, artificial intelligence (AI) and machine learning (ML) techniques, among others
  • Fulltime
Read More
Arrow Right

Scientific Software Developer

We hire smart Scientists and Software Engineers who love to create and maintain ...
Location
Location
United States , Tysons
Salary
Salary:
Not provided
stellarscience.com Logo
Stellar Science
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Ph.D., M.S., or B.S. in physics, math, electrical/mechanical/aerospace engineering, computer science, or any relevant scientific or engineering field
  • Ability to implement, understand, and maintain mathematical and scientific codes
  • Substantial software development experience
  • Interest in developing modern, high quality C++20/23 code
  • U.S. citizen, willing to undergo background investigation, and perform some work at government and/or customer sites
Job Responsibility
Job Responsibility
  • Support software development in the following domains: space domain awareness (SDA), laser source generation and effects modeling, high power microwave systems modeling and simulation, computational electromagnetics (CEM), space systems modeling, atmospheric modeling, high performance computing (HPC), computer aided design (CAD) tools, image simulation, computer vision, image processing, artificial intelligence (AI), machine learning (ML), and more
  • Fulltime
Read More
Arrow Right

Scientific Software Developer

Selected Interns or Co-op students will support object-oriented C++ software dev...
Location
Location
United States , Albuquerque
Salary
Salary:
Not provided
stellarscience.com Logo
Stellar Science
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Majoring in physics, math, electrical/mechanical/aerospace engineering, computer science, or any relevant scientific or engineering field
  • Ability to implement, understand, and maintain mathematical and scientific software libraries
  • Software development experience in C++
  • Must be available for full time employment within a year of completing this internship
  • U.S. citizen willing to undergo background investigation and perform some work at government or customer sites
Job Responsibility
Job Responsibility
  • Support object-oriented C++ software development in the following domains: space domain awareness (SDA), image simulation, space systems modeling, laser source generation and effects modeling, high power microwave systems modeling and simulation, computer vision, image processing, artificial intelligence (AI), machine learning (ML), atmospheric modeling, computational electromagnetics (CEM), high performance computing (HPC), computer aided design (CAD) tools, meshing, thermal modeling
  • Fulltime
Read More
Arrow Right

Senior/Principal Lead Software Developer - Special Programs

Are you passionate about solving complex problems and applying your expertise to...
Location
Location
United States , Albuquerque;Livermore
Salary
Salary:
139900.00 - 280600.00 USD / Year
sandia.gov Logo
Sandia National Laboratories
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • A Bachelor's degree in a relevant discipline and five (5) years of directly relevant experience, or an equivalent combination of directly relevant education and engineering or scientific experience that demonstrates the knowledge, skills, and ability to perform independent research and development
  • Active DOE Q-level (or equivalent) clearance and the ability to obtain SCI-level security clearance
Job Responsibility
Job Responsibility
  • Lead and collaborate with technical design teams and subject matter experts to create innovative solutions that meet mission requirements and address end-user needs
  • Utilize your skillset in software system architecture, software system implementation, technical documentation, reliability and performance assessment, and/or systematic technology insertion to enhance mission capabilities utilizing code bases ranging from 0.5 to 1.0+ million lines of code
  • Collaborate with Software Engineers, System Engineers, Information Technology staff, management, and customers to implement solutions that address requirements
  • Architect software systems, develop code, write unit tests, and create software tools to support the mission
  • Develop and execute test plans/procedures, create reports, and write software documentation
  • Perform system integration and unit testing
  • Apply system design principles to architect scalable, reliable, and secure solutions for critical missions
  • Incorporate software design methodologies to proactively address computer security considerations throughout the software development lifecycle
  • Develop and refine system CONOPS (Concept of Operations) to ensure technical solutions address operational needs
What we offer
What we offer
  • Challenging work with amazing impact
  • Extraordinary co-workers
  • Some of the best tools, equipment, and research facilities in the world
  • Career advancement and enrichment opportunities
  • Flexible work arrangements for many positions include 9/80 and 4/10 compressed workweeks, part-time work, and telecommuting
  • Generous vacation
  • Strong medical and other benefits
  • Competitive 401k
  • Learning opportunities
  • Relocation assistance
  • Fulltime
Read More
Arrow Right

Software Developer

Navarro Research and Engineering is recruiting a Software Developer in Niskayuna...
Location
Location
United States , Niskayuna
Salary
Salary:
90000.00 - 130000.00 USD / Year
navarro-inc.com Logo
Navarro Inc
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BS degree in engineering or Bachelor's degree in a science related field from an accredited college or university
  • Minimum of four years of relevant experience
  • Strong programming skills with compiled (e.g., Java, C, C++ or Fortran) and/or interpreted (e.g., Python) scientific computing languages
  • A DOE L Clearance (or DOD equivalent) is required to be considered for this position
  • US citizenship is required
Job Responsibility
Job Responsibility
  • Designing, developing, testing, verifying, and maintaining engineering software
  • Porting engineering software to modern computing architectures
  • Problem solving
  • Software systems architecture
  • Scientific programming
  • Requirements gathering across application developers, engineering users, and system administrator groups
What we offer
What we offer
  • Health Care Plan (Medical, Dental & Vision)
  • Retirement Plan (401k)
  • Life Insurance (Basic, Voluntary & AD&D)
  • Paid Time Off (Vacation & Public Holidays)
  • Short Term & Long Term Disability
  • Fulltime
Read More
Arrow Right

Head of Scientific Software

If you’re excited about turning complex physics into robust, production-grade sy...
Location
Location
United States , Madison
Salary
Salary:
Not provided
realtafusion.com Logo
Realta Fusion Inc.
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • PhD or equivalent experience in plasma physics, computational physics, applied mathematics, or a closely related field
  • 5+ years of experience in scientific software development
  • Demonstrated experience building data acquisition or real-time data processing systems in a laboratory or experimental physics environment
  • Strong understanding of plasma diagnostics and the physical interpretation of experimental measurements
  • Experience designing software systems that interface with hardware, DAQ systems, or embedded controllers
  • Track record of delivering reliable, maintainable software in a fast-paced research or startup environment
  • Excellent communication skills across technical and non-technical audiences
Job Responsibility
Job Responsibility
  • Lead the architecture and development of scientific software across computational physics, experimental physics, and engineering functional areas
  • Collaborate with experimental physicists to co-develop analysis frameworks for plasma measurements including magnetics, spectroscopy, interferometry, Thomson scattering, and other diagnostics
  • Build and maintain real-time and post-shot data pipelines for processing experimental plasma data
  • Serve as primary technical bridge between scientific software and hardware control systems - including heating systems (i.e. ECH, NBI, ICRH), fuel injection systems, limiter and end ring biasing, and active plasma feedback control systems
  • Drive and propagate software engineering best practices: version control, testing, documentation, reproducibility, and code review culture
  • Dive iterative feedback loops between the RealTwin plasma simulation suite and engineering design suite of software tools and streamline iterative design loops
  • Establish and enforce standards for data management, provenance tracking, and long-term archival of experimental data
  • Support technical program management through software project planning, milestone tracking, compute resource and cost management, and risk identification
What we offer
What we offer
  • Competitive compensation package, including equity stock options
  • Comprehensive benefits including health, dental, and vision insurance, plus a retirement savings plan
  • Flexible paid time off (PTO) to support work-life balance
  • Fulltime
Read More
Arrow Right

Scientific Software Engineer

We're looking for a software engineer to build the critical software infrastruct...
Location
Location
Netherlands , Amsterdam
Salary
Salary:
Not provided
cradle.bio Logo
Cradle
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 2+ years of industrial software development experience
  • Strong Python development and API integration experience
  • Comfort with SQL databases and data engineering concepts
  • Frontend development skills for building lab dashboards and interface
  • Builder mentality
  • You love rolling up your sleeves and building things from the ground up
  • You're comfortable working at the intersection of software and hardware
  • You can communicate effectively with both software engineers and domain experts
  • You're excited about learning new domains and tackling diverse technical challenges
Job Responsibility
Job Responsibility
  • Connect lab equipment and tools
  • Build bidirectional connections between our lab instruments and Benchling using UniteLabs' integration platform and Python SDK
  • Build reliable ETL pipelines that capture experimental results
  • Develop in silico analysis workflows
  • Write the scientific analysis logic that turns raw experimental data into results
  • Build and maintain workflows
  • Develop and refactor in silico (Flyte) workflows that orchestrate laboratory processes
  • Lab automation workcell
  • Build a user-friendly interface for our robotic workcell
  • Contribute to open-source initiatives
What we offer
What we offer
  • Very competitive salary
  • Generous equity stake in the company
  • Wide range of benefits
  • Career progression opportunities
  • Fulltime
Read More
Arrow Right

Junior Software Developer

AnaVation seeking a highly skilled Junior Software Developer to join a team deve...
Location
Location
United States , Washington, DC
Salary
Salary:
Not provided
anavationllc.com Logo
AnaVation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science, or other related analytical, scientific, or technical discipline
  • Minimum of 1 year of experience developing, testing, and deploying back end software in a widely used programming language such as Java, Python, Go, JavaScript, Typescript, or .NET
  • Experience developing, testing, and deploying Java software using the latest versions of the Java Development Kit
  • Experience implementing and using backend frameworks such as Java Spring, Nodejs, Go Gin, AngularJS, React, NextJS, Spring, Nodejs, NestJS, and Gin Java frameworks such as Spring, Google Web Toolkit, Hibernate, and Struts
  • Experience with software development lifecycle processes to include Agile development
  • Experience with software design patterns and antipatterns
  • Experience with development tools (git, integrated development environment, code quality tools, etc.)
  • Excellent communication, problem-solving, and teamwork skills
  • This position requires a Top-Secret clearance with SCI eligibility
Job Responsibility
Job Responsibility
  • Develop, maintain, and optimize full-stack web applications
  • Collaborate with stakeholders and product owners to decompose epics into actionable Agile stories and tasks under the SAFe methodology
  • Develop responsive, component-driven UIs using tools just as Angular React, Next.js, Storybook, and Jest
  • Develops codes, tests, and debugs new software or enhancements to existing software
What we offer
What we offer
  • Generous cost sharing for medical insurance for the employee and dependents
  • 100% company paid dental insurance for employees and dependents
  • 100% company paid long-term and short term disability insurance
  • 100% company paid vision insurance for employees and dependents
  • 401k plan with generous match and 100% immediate vesting
  • Competitive Pay
  • Generous paid leave and holiday package
  • Tuition and training reimbursement
  • Life and AD&D Insurance
  • Fulltime
Read More
Arrow Right