Software Engineer (Automated Chemistry Technology)
Vancouver, BC, Canada
Full Time
Information Technology
Mid Level
Job Title: Software Engineer - Automated Chemistry Technology
Location: Vancouver, BC (In-Person)
Company: Our client
Salary Range: CAD $85,000 - $120,000
About Us
Our client is a Vancouver-based chemical technology company pioneering scalable manufacturing processes and advanced tools for the pharmaceutical and chemical industries. They are at the forefront of innovation, utilizing flexible robotic platforms and AI software to improve experimental throughput, efficiency, and data quality. Their mission is to drive process innovation, particularly in the production of medicinal compounds and battery materials, addressing critical challenges in health and sustainability.
Key Responsibilities
1. Application Development
- Develop and maintain software applications for operating and troubleshooting chemical automation technologies, such as DirectInject-LC and self-driving labs.
- Transition software from development stages to commercial-ready applications, ensuring user-friendliness and robustness.
2. Automation Technology Development
- Collaborate with hardware and chemistry teams to design, develop, and optimize new automation technologies tailored for chemistry workflows.
- Enhance the robustness and flexibility of hardware and software modules, including systems for automated chemical synthesis, analysis, and sample translocation.
- Work closely with chemists and process engineers to integrate automation solutions into experimental workflows.
- Develop and implement experimental protocols to test and validate new automation technologies.
3. Systems Integration and Maintenance
- Manage the integration of software with existing laboratory equipment and processes, ensuring seamless operation of automation systems.
4. Technical Communication
- Prepare and present research findings, including data visualizations, to both technical audiences and the general public.
- Collaborate with computer science colleagues on data curation and visualization projects.
- Assist in developing technical grant proposals and preparing technical manuscripts.
5. Lab Safety
- Adhere to all safety protocols, including chemical material handling, environmental management, and maintaining accurate safety records.
Qualifications
- Bachelor’s degree in Software Engineering, Automation Engineering, Chemistry, Biochemistry, Chemical Engineering, or a related field.
- A Master’s or doctoral degree in a relevant discipline is preferred.
- 4+ years of experience in designing, developing, and implementing automation technologies, preferably in a chemistry or laboratory environment.
- Proficiency in programming languages such as Python, C++, and C#, with experience in Linux environments and the Windows .NET framework.
- Strong experience in interfacing with APIs and debugging code.
- Proven track record in designing and executing automated chemistry workflows, including self-driving laboratories.
- Familiarity with UPLC/HPLC instruments, Chromatography Data Systems, and associated applications.
- Excellent communication, presentation, and teamwork skills.
- Strong analytical abilities, creative problem-solving skills, and project management expertise.
- Proficiency in Microsoft Office (Word, Excel, PowerPoint).
Compensation and Benefits
- Salary: CAD $85,000 - $120,000
- Employment Type: Full-time
- Benefits: Eligible for extended health benefits program
- Vacation: 15 days per year, with an additional day accrued for each subsequent year of service, up to a maximum of 20 days.
Apply for this position
Required*