Position : Software Engineer : Automated Chemistry Technology
Location : Vancouver, BC, V6T 1Z3
About Us
Client is a Vancouver-based, chemical technology company developing scalable manufacturing processes and tools for the pharmaceutical and chemical industry.
The Company builds and deploys new enabling technologies including flexible robotic platforms and artificial intelligence software that improves experimental throughput, efficiency, and data quality.
We focus on process innovation, particularly for the production of medicinal compounds and battery materials. Our aim is to bring modern chemical technology solutions to meet the most serious challenges in health and sustainability.
Reporting structure and time-commitment
Reports to VP, Innovation
Full time
Indefinite term
In-person role at 301 - 2386 East Mall
Job duties
Application development for chemistry automation systems
o Develop applications for the operation, trouble-shooting, and maintenance of new chemical automation technologies (i.e.
DirectInject-LC, self-driving labs)
o Translate development-stage software infrastructure into commercial-ready applications, emphasizing ease of use and robustness
Early-stage automation technology development
o Work with Clients hardware and chemistry team to design, develop, prototype, and optimize new automation technologies for chemistry workflows within self-driving labs
o 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)
o Collaborate with chemists and process engineers to integrate automation solutions into experimental workflows
o Create and implement experimental protocols for testing new automation technologies in chemical synthesis and analysis
Systems integration and maintenance
o Oversee the software integration of automation systems with existing laboratory equipment and processes.
Technical communication
o Prepare research output presentations, including clear data visualizations of high-density data for both technical audiences and general public
o Integrate with computer science colleagues for the curation of large data sets and data visualization.
o Support the development of technical grant proposals for submission to national and international granting agencies
o Support the preparation of technical manuscripts for internal use or publication
Lab safety
o Complies with and supports Clients safety protocols including :
procedures for the use and disposal of chemical materials
Clients Environmental Management Plan
maintenance of Clients 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.)
Masters 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
Experience with various UPLC / HPLC instruments, Chromatography Data Systems, vendors and applications
Open and effective communication style, excellent public presentation skills, strong people skills, cross-organizational teamwork and the ability to interact with and influence the direction of key opinion leaders in the industry
Demonstrated ability to work within a cooperative team environment and focus on individual, time dependent projects with minimal direct supervision
Analytical, assertiveness, creativity and effective problem-solving skills
Solid Skills in Microsoft Office to include Word, Excel and PowerPoint
Compensation structure and benefits
Salary range : CAD$ 85,000 - 120,000
Contractor or Employee : Employee
Eligibility for Clients extended health benefits programs : Eligible
Vacation : 15 days of vacation per calendar year, prorated for the first year based on hiring date. 1 additional day each subsequent year of service, up to a maximum of 20 days.