O

Osaro

AI-powered robotics software licensing for automation

Controls Engineer - PLC Programming

Controls & Automation EngineeringConfirmed live in the last 24 hours
Full-timeSan Francisco, CA, USA$125k - $145k /yr

About the Job

Requirements

  • At least 3 years of professional experience in PLC programming and industrial automation.
  • Proven ability to manage controls programming across several projects simultaneously while balancing competing priorities.
  • Deep knowledge and hands-on experience with major PLC platforms, such as Allen-Bradley/Rockwell, PLCNext, Siemens, Beckhoff, or similar.
  • Experience specifying and integrating off-the-shelf controls hardware for cell control logic.
  • Software and scripting skills, such as Python or C++, to interface industrial controls with high-level PC-based software.
  • Familiarity with motion-control components such as motors, encoders, linear actuators, pneumatics, and sensors.
  • Legal authorization to work in the United States is required; the employer will not provide H-1B visa sponsorship.
  • Ability to work from the San Francisco office 4–5 days a week.
  • Willingness to travel for commissioning and deployment.

Responsibilities

  • Develop, test, and deploy robust PLC code for machine-learning-enabled robotic automation systems across multiple concurrent projects.
  • Integrate PLCs with off-the-shelf control devices, including I/O couplers, sensors, and safety controllers, and with proprietary machine-learning software.
  • Work alongside and manage integration partners to co-develop, commission, and deploy robotic cells.
  • Write detailed technical specifications and documentation for control logic and software architecture.
  • Design, develop, and deploy Human-Machine Interfaces to provide operators with control, monitoring, and troubleshooting capabilities for robotic workcells.
  • Program and validate safety logic and safety PLCs to ensure robotic workcells meet industrial machine-safety standards and fail-safe requirements.
  • Debug and characterize PLC programs for complex electromechanical systems.
  • Support internal engineering teams by diagnosing control systems to keep equipment operational for development and live demonstrations.
  • Travel 20–30% of the time, or as needed, during installation and deployment of new projects.

Desired Qualifications

  • Experience with electrical system design, including electrical schematics, panel or cabinet design, and wiring.
  • Experience with detailed design of pneumatic systems.
  • Experience programming articulated industrial robots, such as Fanuc, Kuka, or Yaskawa.
  • Experience with 2D and 3D machine-vision systems, such as Cognex, Datalogic, Keyence, Sick, or custom systems.

About the Company

Osaro

AI-powered robotics software licensing for automation

OSARO develops AI-powered software that augments industrial robots, licensing its technology to robot manufacturers and integrators. It focuses on enabling automation for complex tasks such as automated storage and retrieval systems (ASRS) and robotic bagging by embedding machine learning and advanced vision systems into existing robotic platforms. The software works by integrating with existing robots to enhance perception, decision-making, and control, enabling smarter handling, sorting, and manipulation tasks. OSARO differentiates itself through strategic partnerships with global industry players like Denso and IHI (a GE subcontractor) and by offering a licensing-based model that adds advanced intelligence to existing robotics ecosystems, rather than building standalone hardware. Its goal is to increase productivity and efficiency across warehousing and manufacturing sectors and to become a leading supplier of AI-driven automation solutions in the global market.

Company size
51-200
Company stage
Series C
Total funding
$80.3M
Headquarters
San Francisco, CA
Founded
2015

Recently Posted Jobs

Explore more opportunities at Osaro

See more jobs