PLC Programmer
Job description
PLC Programmer at Bamboohr.
About the role
As a PLC Programmer at Bamboohr, you will play a crucial role in the design, development, and implementation of control systems for various industrial applications. Your expertise will be vital in ensuring that our automation solutions are efficient, reliable, and tailored to meet the specific needs of our clients. You will collaborate with cross-functional teams to troubleshoot and optimize existing systems while also contributing to the development of new projects. This position offers an exciting opportunity to work in a dynamic environment where innovation and technical skills are highly valued.
Key facts
What you'll do
- Design and develop PLC programs for a variety of industrial automation systems, ensuring compliance with industry standards and best practices.
- Collaborate with engineers and project managers to gather requirements and translate them into functional specifications for control systems.
- Conduct thorough testing and debugging of PLC programs to ensure optimal performance and reliability in real-world applications.
- Provide technical support and troubleshooting assistance for existing PLC systems, diagnosing issues and implementing effective solutions.
- Create and maintain comprehensive documentation for all programming projects, including user manuals, system specifications, and maintenance guides.
- Participate in the installation and commissioning of control systems, ensuring that all components are integrated seamlessly and function as intended.
- Stay updated on the latest advancements in PLC technology and automation trends, applying this knowledge to improve existing processes and systems.
- Train and mentor junior engineers and technicians on PLC programming best practices and troubleshooting techniques.
- Collaborate with the quality assurance team to conduct system validation and verification processes, ensuring that all systems meet regulatory and safety standards.
- Assist in the development of project timelines and budgets, providing input on resource allocation and scheduling for programming tasks.
- Engage with clients to understand their needs and provide tailored automation solutions that enhance operational efficiency.
- Participate in continuous improvement initiatives, identifying opportunities to streamline processes and reduce costs associated with programming and system maintenance.
Requirements
- Bachelor's degree in Electrical Engineering, Computer Science, or a related field.
- A minimum of 3 years of experience in PLC programming and industrial automation.
- Proficiency in programming languages such as Ladder Logic, Structured Text, or Function Block Diagram.
- Experience with various PLC platforms, including Allen-Bradley, Siemens, or Schneider Electric.
- Strong understanding of industrial communication protocols such as Ethernet/IP, Modbus, and Profibus.
- Familiarity with HMI and SCADA systems, with the ability to integrate them with PLC programs.
- Excellent problem-solving skills and the ability to work independently and as part of a team.
- Strong communication skills, both verbal and written, to effectively convey technical information to non-technical stakeholders.
- Ability to manage multiple projects simultaneously and meet deadlines in a fast-paced environment.
- Willingness to travel occasionally for on-site installations and client meetings.
Nice to have
- Experience with advanced programming techniques, such as object-oriented programming or state machine design.
- Knowledge of safety standards and regulations related to industrial automation, such as IEC 61508 or ISO 13849.
- Familiarity with data analytics and visualization tools to enhance system performance monitoring.
- Previous experience in a manufacturing or process industry setting.
- Certification in relevant PLC programming languages or automation technologies.
Skills & tools
- Proficient in using programming software and tools specific to PLC platforms.
- Familiarity with CAD software for control system design and layout.
- Knowledge of version control systems for managing programming changes and documentation.
- Experience with simulation tools for testing PLC programs before deployment.
- Strong analytical skills for interpreting data and making informed decisions.
Practical notes
- The position is based in Pflugerville, Texas, and may require occasional travel for project implementation and client consultations.
- Candidates must be eligible to work in the United States; visa sponsorship is available for qualified individuals.
- The role may involve working outside of regular business hours to accommodate project deadlines or system upgrades.
- Bamboohr values diversity and encourages applications from individuals of all backgrounds and experiences.
META
Company: Bamboohr
Title: PLC Programmer
Listed
location: Pflugerville, Texas
Job type: Full-time
Apply URL: https://it8.bamboohr.com/careers/71