Software Engineer: Automated Chemistry Technology
Salary undisclosed
Apply on
Availability Status
This job is expected to be in high demand and may close soon. We’ll remove this job ad once it's closed.
Original
Simplified
Software Engineer:
Automated Chemistry Technology
Location: Vancouver, BC, V6T 1Z3
Experience Must Have s: Chemistry Background, windows. net framework and Python
Experience Nice to HAVE's : C#, C++, User interface , Analytics systems , Debugs
Employment Type/ Standard operating hours: Fulltime , Onsite
Job duties
- Application development for chemistry automation systems
- Develop applications for the operation, trouble-shooting, and maintenance of new chemical automation technologies (i.e. DirectInject-LC, self-driving labs)
- Translate development-stage software infrastructure into commercial-ready applications, emphasizing ease of use and robustness
- Early-stage automation technology development
- Work with Client s hardware and chemistry team to design, develop, prototype, and optimize new automation technologies for chemistry workflows within self-driving labs
- Optimize robustness and flexibility of custom or commercially available hardware and software modules, including but not limited to:
- automated chemical synthesis modules (Mettler Toledo EasyMax, Unchained Labs Junior, Chemspeed SWING, Amigo Chem, or custom modules with programmable heat/stir elements, etc.),
- Analysis modules (HPLC, DirectInject-LC, FTIR, EasyViewer, or custom modules)
- Sample translocation (cartesian robots, articulated robotic arms, gantry systems)
- Collaborate with chemists and process engineers to integrate automation solutions into experimental workflows
- Create and implement experimental protocols for testing new automation technologies in chemical synthesis and analysis
- Systems integration and maintenance
- Oversee the software integration of automation systems with existing laboratory equipment and processes.
- Technical communication
- Prepare research output presentations, including clear data visualizations of high-density data for both technical audiences and general public
- Integrate with computer science colleagues for the curation of large data sets and data visualization.
- Support the development of technical grant proposals for submission to national and international granting agencies
- Support the preparation of technical manuscripts for internal use or publication
- Lab safety
- Complies with and supports Client s safety protocols including:
- procedures for the use and disposal of chemical materials
- Client s Environmental Management Plan
- maintenance of Client s safety records
- WHMIS, UBC, and other agencies, as required
Required qualifications
- Undergraduate degree in a relevant discipline (Software Engineering, Automation Engineering, Chemistry, Biochemistry, Chemical Engineering, etc.)
- Master s or doctoral degree in a relevant discipline
- 4 years of demonstrated work experience or a combination of educational and work experience in designing, developing, and implementing automation technologies, preferably in a chemistry or laboratory setting
- Experienced with Python
- Experienced with C++ and C#
- Experienced with Linux environments
- Experienced with Windows .NET framework
- Experienced and interfacing with APIs and code debugging
- Demonstrated experience in designing and executed automated chemistry workflows, including self-driving laboratories
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
Report this job Similar Jobs