Welcome to Beaker & Wrench, where we disrupted the status quo of the cannabis equipment industry with innovations on an inefficient old technology.
Started from the ground up by an engineer and a chemist, Beaker & Wrench is celebrating its 8th year in business in 2024. Our engineering team consists of our three mechanical engineers, and one electrical engineer. We’re seeking a high-performing innovation minded software engineer to complement our team.
We have a team of 6 technicians who support the development, fabrication and assembly of our machines. We are headed in operations and RnD by our COO who is also an MIT graduate. A love of science and good engineering is at the heart of our company.
We are looking for a driven, detail-oriented, lead software developer to join our growing organization. Projects include high-level development of novel software and applications to develop and integrate our automated equipment/GUI software into a cloud-based data collection and reporting service for client and internal use. We are currently building a smart reporting platform for our industrial/chemical processing equipment. The ideal candidate will lead this effort to include the development and maintenance of automated equipment software, controls hardware selection, GUI, and data logging, structure, and reporting. The position requires someone with strong communication skills that will be able to work under minimal supervision and meet all deadlines.
If you're a dynamic team player who likes a challenge and wants to be on the forefront of the exploding cannabis equipment industry, Beaker & Wrench may be for you.
Responsibilities
Programming and architecture for Industrial automation to include GUI, motion systems, digital and analog I/O and PIDs.
Design, implement and update robust code for automated equipment with debugging and configuration parameters built-in.
Build robust error handling and reporting routines into the software.
Build data-logging capability to help monitor and improve the equipment.
Develop version control and upgrade release process
Support tickets for customer requests, bug tracking and updates of the software.
Develop and implement protocols for secure wireless communications from multiple site locations.
Requirements
Bachelor’s in Computer Science or related engineering discipline with 5+ years of post-graduate work experience
Direct previous experience with development/management of pysical industrial automation machines with knowledge of stepper/servo control systems and digital/analog I/O components. Serial and Modbus communication experience a plus.
Strong skill set in the following languages: C++, C# and Python.
Knowledge or work experience with database development, management and reporting (SQL and NoSQL)
Familiarity with Cloud environments for data storage (AWS)
Experience with software version control and backward compatibility configuration.
Hybrid position with the ability to work at least 80% time on site at the main facility in Commerce, California.
About Beaker & Wrench
Beaker & Wrench is the future of cannabis distillation technology and equipment. We are a small and mighty team that is in an inflection point, looking to hire more teammates and scale the company 2x in the next 12-18 months. If you like working for entrepreneurial companies with lots of autonomy and room to grow, look no further. We value respect, diversity, innovation, science, passion and humor. You can read more about each one below. Come be part of our growing team!
Employment type
Full-time
Job function
Engineering
Industries
Industrial Machinery Manufacturing
Referrals increase your chances of interviewing at Beaker & Wrench by 2x