Logo
Premier Staffing Solution

Senior Automation Controls Engineer

Premier Staffing Solution, Palo Alto, CA, United States


Job Description

Key Responsibilities:
• Robotics Programming: Design, develop, and implement the core code for
industrial robotics systems, including robot motion control, path
planning, trajectory generation, and end-effector control.
• Virtual Commissioning: Utilize virtual commissioning tools and software
platforms to simulate and validate the functionality and performance of
automation controls systems in a virtual environment. Develop and
execute virtual commissioning test plans to identify and resolve potential
issues before physical implementation.
• Control System Debug: Debug and configure automation control systems,
including PLCs (Programmable Logic Controllers), HMIs (Human-
Machine Interfaces), and SCADA (Supervisory Control and Data
Acquisition) systems.
• System Integration: Collaborate with mechanical engineers, electrical
engineers, and software developers to ensure seamless integration of
robotic systems with other components of automated manufacturing
lines. Provide technical expertise during the installation, debugging, and
commissioning of robotic systems.
• Troubleshooting and Maintenance: Identify and troubleshoot issues
related to robotics programming, control systems, and virtual
commissioning.
• Mentorship and Development: Mentor, train, and develop junior
engineers in robotics programming, control system design, and virtual
commissioning. Provide guidance and support to enhance their technical
skills and professional growth.
• Lead Business Critical Projects: Take a leadership role in business-critical
projects involving industrial robotics and virtual commissioning. Provide
project management oversight, including planning, resource allocation,
and coordination with stakeholders. Ensure project milestones are met
within designated timelines and budgets.
• Documentation and Reporting: Create comprehensive documentation,
including technical specifications, user manuals, and test reports. Keep
accurate records of project milestones, modifications, and improvements.
Provide regular progress updates to project stakeholders.
• Continuous Improvement: Stay up to date with the latest advancements
in robotics, automation controls, and virtual commissioning technologies.

-Identify opportunities for process improvement and optimization, and

actively contribute to the development of best practices and standards.

Job Requirements

Qualifications and Skills:
• Higher education certificate, Level 5+ NVQ or bachelor's degree in
electrical engineering, Mechatronics, Robotics, or a related field.
• Minimum industry experience of 3 years.
• Proven experience in developing robotics code and programming
industrial robots (e.g. ABB, Fanuc, KUKA).
• Strong proficiency in programming languages such as C#, Java, Python,
or similar.
• Solid understanding of automation controls systems, including PLC
programming, HMI design, and SCADA systems.
• Experience with virtual commissioning tools and software platforms (e.g.
Siemens Tecnomatix, EKS, Unity).
• Experience with offline robotic programming software platforms (e.g.
Siemens Tecnomatix, ABB RobotStudio, FANUC RoboGuide, KUKA
WorkVisual, etc.)
• Knowledge of robotic kinematics, dynamics, and control algorithms.
• Strong knowledge of safety standards and regulations for industrial
robotics.
• Excellent problem-solving skills and ability to work effectively in cross-
functional teams.
• Strong communication skills and ability to articulate technical concepts
to both technical and non-technical stakeholders.
• Self-motivated and able to work independently with minimal supervision.
• Flexibility to adapt to changing project requirements and deadlines.