Senior Controls Engineer (I, II, III)
Cellares, South San Francisco, CA, United States
We are seeking an innovative and highly motivated controls engineer who will contribute significantly to the development of our advanced cell therapy manufacturing platform.The primary focus of this position will be the design, implementation, and test/verification of control systems that form the core of our hardware platform. You will lead the architecture design and implementation of these hardware platforms, and help work with the software, mechanical and systems teams to bring up and validate new automation systems. This individual will interface across many parts of the company to develop novel products used in the cell therapy and gene therapy world.Candidates should enjoy working in a fast-paced, mission-driven environment, and be prepared to tackle a broad selection of challenges as the company grows.ResponsibilitiesLead the development of control systems integrating custom and off-the-shelf laboratory instruments and PLC-based control hardwareDrive component selection, prototyping, bring-up, debugging, documentation, manufacturing and testDevelop PLC control software using Structured Text and leveraging object oriented programming methodologiesDevelop unit tests and functional tests for PLC code that you write, participate in code reviews, and leverage Git for version control and code managementParticipate in design reviews and provide input to identify issues and drive design choicesCollaborate with the software team to develop robust, well documented software interfaces to hardwareCollaborate with external stakeholders including Systems Engineering, Quality, Mechanical Engineering, Process Development, etc. for project planning, requirements development, and architecture developmentCollaborate with external suppliers and contract manufacturers Develop test software in Python, C# or other languages to validate subsystems during manufactureRequirementsBachelors or Masters degree in Computer Engineering, Computer Science, Software Engineering, Electrical Engineering or equivalent experience is required5+ years industry experience developing control systems for customer-shippable life science instrumentation or comparable equipment 2+ years of experience in medical device design preferredExperience as a technical/engineering lead on multiple projects incorporating motion control and basic process controlExperience with at least one major PLC platform (Siemens TIA Portal, Beckhoff TwinCAT3, B&R) or experience with hardware control using real-time operating systems (RTOS) such as VXWorks, QNX, INtime, etcProficient with IEC 61131-3 based languages with a focus on Structured TextProficient with object-oriented programming and have an understanding of how to apply OOP concepts to control softwareExperience implementing and developing coding standards around industry standard control implementations, for example implementations following the ISA-88 hierarchical modelExperience reading and interpreting electrical drawingsHands on experience with wiring, configuring and troubleshooting electrical and control systemsProficient in the design of safety systems following IEC/ISO/RIA standardsUnderstanding of the proper integration and usage of safety relays, safety PLCs, light curtains, E-Stops, etcExperience with fieldbus technologies such as EtherCAT, Profinet, EtherNet/IPExperience with one computer programming language such as Python, C#, JavaDesire to work in a fast-paced, collaborative start-up environmentSelf-awareness, integrity, authenticity, and a growth mindsetNice to HavesProficiency in PythonExperience integrating and/or programming industrial articulated robots (i.e. Kuka, ABB, Staubli)Experience with at least one major HMI software, such as Ignition, Wonderware, WinCC>$90,000 - $210,000 a yearCellares total compensation package contains competitive base salaries, highly subsidized Medical, Dental, and Vision Plans, 401(k) Matching, Free EV Charging, Onsite lunches, and Stock options. All displayed pay ranges are approximate, negotiable, and location dependent.