Temp Non Student Research Software Engineer

Northeastern UniversityBoston, MA
8d$30 - $30

About The Position

The Research Software Engineer (Chemical Engineering) will conduct independent research and software development in the West Lab, focused on the design, implementation, maintenance, and extension of open-source scientific software for chemical kinetics, thermodynamics, and reacting-system simulation (e.g., the Cantera MATLAB interface). Responsibilities include robust software architecture, automated testing, documentation, release management, and preparation of peer-reviewed publications describing software capabilities and scientific impact. The role involves coordination with external collaborators, funding partners, and open-source community stakeholders. Mentoring of undergraduate and graduate student contributors may occur as needed.

Requirements

  • Ph.D. in Chemical Engineering or a closely related field.
  • Deep knowledge of chemical kinetics, thermodynamics, and numerical simulation methods for reacting systems.
  • Demonstrated expertise in scientific software development, including object-oriented programming, API/interface design, automated testing, and software release management.
  • Proficiency in MATLAB and experience interfacing MATLAB with compiled languages (e.g., C++).
  • Familiarity with open-source scientific simulation frameworks (e.g., Cantera) and collaborative software development workflows including version control, code review, and continuous integration.
  • Ability to independently design, implement, document, and release research software, and to communicate results through peer-reviewed publications.
  • Prior experience developing and publishing scientific software in a chemical engineering research context is required.

Responsibilities

  • Conduct independent research and software development focused on open-source scientific software.
  • Design, implement, maintain, and extend software for chemical kinetics, thermodynamics, and reacting-system simulation.
  • Ensure robust software architecture, automated testing, documentation, and release management.
  • Prepare peer-reviewed publications describing software capabilities and scientific impact.
  • Coordinate with external collaborators, funding partners, and open-source community stakeholders.
  • Mentor undergraduate and graduate student contributors as needed.

Benefits

  • medical
  • vision
  • dental
  • paid time off
  • tuition assistance
  • wellness & life
  • retirement
  • commuting & transportation

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Education Level

Ph.D. or professional degree

Number of Employees

501-1,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service