Responsibilities
- Lead the development of control systems integrating custom and off-the-shelf laboratory instruments and PLC-based control hardware
- Drive component selection, prototyping, bring-up, debugging, documentation, manufacturing and test
- Develop PLC control software using Structured Text and leveraging object oriented programming methodologies
- Develop unit tests and functional tests for PLC code that you write, participate in code reviews, and leverage Git for version control and code management
- Participate in design reviews and provide input to identify issues and drive design choices
- Collaborate with the software team to develop robust, well documented software interfaces to hardware
- Collaborate with external stakeholders including Systems Engineering, Quality, Mechanical Engineering, Process Development, etc. for project planning, requirements development, and architecture development
- Collaborate with external suppliers and contract manufacturers
- Develop test software in Python, C# or other languages to validate subsystems during manufacture
Requirements
- Bachelors or Masters degree in Computer Engineering, Computer Science, Software Engineering, Electrical Engineering or equivalent experience is required
- 5+ years industry experience developing control systems for customer-shippable life science instrumentation or comparable equipment 2+ years of experience in medical device design preferred
- Experience as a technical/engineering lead on multiple projects incorporating motion control and basic process control
- Experience 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, etc
- Proficient with IEC 61131-3 based languages with a focus on Structured Text
- Proficient with object-oriented programming and have an understanding of how to apply OOP concepts to control software
- Experience implementing and developing coding standards around industry standard control implementations, for example implementations following the ISA-88 hierarchical model
- Experience reading and interpreting electrical drawings
- Hands on experience with wiring, configuring and troubleshooting electrical and control systems
- Proficient in the design of safety systems following IEC/ISO/RIA standards
- Understanding of the proper integration and usage of safety relays, safety PLCs, light curtains, E-Stops, etc
- Experience with fieldbus technologies such as EtherCAT, Profinet, EtherNet/IP
- Experience with one computer programming language such as Python, C#, Java
- Desire to work in a fast-paced, collaborative start-up environment
- Self-awareness, integrity, authenticity, and a growth mindset
- Proficiency in Python
- Experience 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
Other Jobs from Cellares
Systems Engineer, Automation
Principal Mechanical Engineer - Consumables
Staff Mechanical Engineer
Senior Data Engineer (I, II, III)
Staff Process Engineer
Similar Jobs
Senior Staff / Staff Software Engineer
Senior DevOps Engineer
Cloud DevOps Engineer
Middle QA Automation Engineer
Principal Software Engineer
Java Full-stack Software Team Lead
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
π₯³π₯³π₯³ 401 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineersβ¦ in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. π οΈ
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. π
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. π―
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. π
What Fellow Engineers Say