The Research Software Engineer will conduct independent research and software development focused on the design, implementation, maintenance, and extension of open-source scientific software for chemical kinetics, thermodynamics, and reacting-system simulation
Job Summary
The Research Software Engineer will conduct independent research and software development focused on the design, implementation, maintenance, and extension of open-source scientific software for chemical kinetics, thermodynamics, and reacting-system simulation.
Responsibilities include robust software architecture, automated testing, documentation, release management, and preparation of peer-reviewed publications describing software capabilities and scientific impact.
Northeastern has a comprehensive benefits package for benefit eligible employees, including medical, vision, dental, paid time off, tuition assistance, wellness & life, retirement, and commuting & transportation.
Matching Summary
The Research Software Engineer will conduct independent research and software development focused on the design, implementation, maintenance, and extension of open-source scientific software for chemical kinetics, thermodynamics, and reacting-system simulation.
Salary
$30/hr; Not specified; Not specified
Skills & Requirements
Must-have
scientific software development
object-oriented programming
API/interface design
automated testing
software release management
MATLAB
compiled languages (e.g., C++)
Nice-to-have
open-source scientific simulation frameworks
collaborative software development workflows
version control
code review
continuous integration
mentoring undergraduate and graduate students
Key Requirements
Ph.D. in Chemical Engineering or closely related field
Deep knowledge of chemical kinetics, thermodynamics, numerical simulation methods
Prior experience developing and publishing scientific software