remote
Scientist III, Software Engineer - Upstream Process Development - ThermoFisher Scientific
Software Engineer
Software engineer focused on upstream process development, building data‑driven tools and automation pipelines using Python, C++, and cloud services to accelerate biomanufacturing workflows.
About the role
Key Responsibilities
- Design, develop, and maintain software applications that model and control upstream bioprocesses.
- Implement data acquisition, storage, and analysis pipelines using Python, SQL, and cloud platforms (AWS).
- Collaborate with process engineers and scientists to translate experimental protocols into automated workflows.
- Develop simulation and visualization tools in C++ and MATLAB to support process optimization.
- Ensure software compliance with regulatory and quality standards, performing code reviews and documentation.
Requirements
- Bachelor’s or higher in Computer Science, Bioengineering, or related field with 5+ years of software development experience.
- Proficiency in Python and C++ for scientific computing and automation.
- Experience with data management (SQL) and cloud services (AWS) for scalable pipelines.
- Strong understanding of upstream bioprocessing concepts and ability to work cross‑functionally with R&D teams.
- Excellent problem‑solving skills and ability to produce clear technical documentation.