Senior Software Engineer (FT) @ Beaker & Wrench - Commerce, CA
Job Overview
2 months ago
Senior Software Engineer (FT)
Beaker & Wrench - Commerce, CA
Started from the ground up by an engineer and a chemist, Beaker & Wrench is celebrating its 6th year in business in 2022. Our engineering team consists of our CEO (a licensed professional mechanical engineer), and our Principal Mechanical Engineer.
We have a team of 4 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-orientated, lead software developer to join our growing organization. Projects include high-level development of novel software and applications to develop and integrate our machine control/GUI software into a cloud-based data collection and reporting service for client and internal use. We are currently building an industrial software platform for our industrial/chemical processing equipment. The ideal candidate will lead this effort to include the development and maintenance of automation code, controls hardware selection, GUI, and data logging, structure, and reporting via a Web-based interface. 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:
- Developing control language for Industrial automation to include GUI, motion, digital and analog I/O and PIDs.
- Design, implement and update robust code for automated equipment with debugging and configuration parameters built-in.
- Create cloud environment database including design, development, maintenance and security of the system.
- Develop dashboards for data analysis and reporting via Web Client.
- Develop and implement protocols for secure wireless communications from multiple site locations.
- Maintain revision control and create a bug-reporting system.
- Bachelor’s in Computer Science or related engineering discipline with 5+ years of post-graduate work experience.
- Direct previous experience with development/management of industrial automation.
- Work experience with database development, management and reporting. (SQL and NoSQL).
- Familiarity with Cloud environments (AWS).
- Strong skill set in the following languages: C++. C#. Python, HTML, Java, and Javascript.
- Experience with version control (Git/GitHub or similar).
- Hybrid position with the ability to work at least 60% time on site at the main facility in Commerce, California.
- Authorized to work in the U.S.
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!
Similar Jobs
FE Programmer
91bnb
El Monte, CA
At least 3-year software development experience. Complete the specific project assigned by the team lead and the management team.
Sr. Software Engineer - 2145
Kioxia
Irvine, CA
Development of host software consisting of reference storage solutions and software development kits for open source platforms.
Senior Software Engineer
SmartCover Systems
Escondido, CA
Mentor and train junior software engineers. Design client-side and server-side architecture. Familiarity with common software architecture stacks.
Software Engineering Manager - Identity Management (Python/Go)
Canonical - Jobs
Los Angeles, CA
You will work with upstream open source projects, alongside internal teams to deliver high quality software that can be deployed on bare metal, public cloud and…
Software Engineering Manager - Identity Management (Python/Go)
Canonical - Jobs
San Bernardino, CA
You will work with upstream open source projects, alongside internal teams to deliver high quality software that can be deployed on bare metal, public cloud and…
Ground Software Engineer- Nanosatellites
Motive Companies
Irvine, CA
Architect the ground software framework for our next generation of space vehicles. Participate in software requirements generation, design, implementation, and…
Embedded Software Engineer, Spacecraft
Motive Companies
Irvine, CA
Work with multiple engineering teams to establish software requirements and design. 2-3+ years of experience developing C++ applications for embedded, high…
Software Engineer CMDM
Geologics Corporation
El Segundo, CA
At least 5 years' experience providing technical leadership experience to a team of engineers. We are not looking for a 'code monkey' We need a senior developer…
Software Engineering Tester
Motive Companies
Irvine, CA
Architect the test software automation framework, take part in complete software development as well as test software automation process.
Software Engineer
Geologics Corporation
El Segundo, CA
Experience in every phase of the software development life-cycle a must. Developing embedded software for radar applications. $85 - $115 per hour*.
Software Engineer
Motive Companies
Irvine, CA
Architect the ground software framework for the company's next generation of space vehicles. Participate in software requirements generation, design,…
Vehicle Embedded Software Engineer
Geologics Corporation
Palmdale, CA
Integrating hardware and software within Agile Team. Safety/flight critical software development processes. Be part of software that works down to the component…
Ground Software DevOps
Motive Companies
Irvine, CA
In addition, please note that this position may also require the possession of an existing United States National Security clearance or eligibility for such a…
Sr. Software DevOps Engineer
Motive Companies
Irvine, CA
Automating CI/CD workflows allowing developers to focus on software design and development tasks. Incident management, root cause analysis, and steps to avoid…
Sr Application Developer
Eastridge
San Diego, CA
Adhere to credit union AML/BSA policy and procedures including CTR rules and form preparation, identify and refer suspicious activity to the Compliance…
Associate Software Engineer
Automobile Club of Southern California
Los Angeles, CA
Good understanding of both front-end and server side components. Constant monitoring and learning of new technologies and the market landscape.
Full Stack Engineer
Creative Artists Agency (CAA)
Los Angeles, CA
Excellent communication and collaboration skills working cross-functionally with other engineers, product managers, and stakeholders.
Software Test Engineer
Parsec Automation
Anaheim, CA
Parsec is looking for a qualified applicant to develop, participate in, and document our testing programs.
Software Engineer II
Relativity Space
Long Beach, CA
You will play a key role in the software development life cycle from initial concept, trade studies, design, implementation, root cause analysis and production…
Software Engineer - Identity Management for Canonical Products
Canonical - Jobs
Los Angeles, CA
You are a software engineer, with specific experience building identity and access management products. Review code produced by other engineers.
Software Engineer - Ubuntu Systems Management
Canonical - Jobs
Los Angeles, CA
As Landscape software engineer you will be responsible for contributing on a distributed development team participating in all facets of the development process…
Entry Level React Developer
Emonics
Los Angeles, CA
Troubleshooting interface software and debugging application codes. Experience with browser-based debugging and performance testing software.
Culver City, CA
Type: W2 Inc Description: Location Culver City , CA Min Experience (yrs): Required Education: Not Specified Benefits…
Full Stack Web Developer
See's Candies
Carson, CA
You’ll be part of a cross-functional team that’s responsible for the full software development life cycle, from conception to deployment.