Automation Engineer
ResponsibilitiesDevelop, optimize, and maintain control software that coordinates sensors, actuators, and a wide range of laboratory equipment Design control logics and algorithms for high-throughput experimentationBuild function-specific devices/tools to address challenges and inefficiencies in automated workflowsIdentify technical requirements and risks associated with the buildout of the high-throughput experiment platform, and propose actionable solutions/strategiesCollaborate with a multidisciplinary team of scientists and engineers in a fast-moving environment Produce concise technical reports and presentations for efficient communication of project statusRequired qualificationsBachelor’s degree in Mechanical, Electrical, Computer Engineering, Mechatronics or a related fieldMinimum of 2 years of relevant experience (including advanced degrees in relevant fields) Proficiency in Python, C/C++ or similar programming languagesProficiency in version control tools (e.g., SVN/Git/GitLab/GitHub) Experience in microcontroller development (e.g., Arduino, Raspberry Pi)Experience in prototyping custom devices/mechanisms and sensor/motor integrationFamiliarity with communication protocols (e.g., TCP/IP, RS-232) Preferred qualificationsMaster’s degree in Mechanical, Electrical, Computer Engineering, Mechatronics or a related fieldExperience with CAD and 3D printingFamiliarity with materials development R&D Familiarity with database platforms (e.g., MongoDB, influxDB, questDB) Experience implementing ML and Bayesian optimization frameworks (e.g., PyTorch, TensorFlow, BoTorch)