Software Application Engineer/surgical Robotics - Ottava

Johnson & Johnson Johnson & Johnson · Pharma · Santa Clara, CA +1

This role focuses on building and deploying smart-factory solutions and analytics for digital manufacturing operations. It involves creating edge-to-cloud applications, APIs, and dashboards, integrating with various industrial systems, and designing automation solutions like digital twins, agentic agents, and LLM/RAG-enabled assistants. The goal is to unlock efficiency and improve cost, quality, and reliability in manufacturing.

What you'd actually do

  1. Build and maintain digital manufacturing applications (edge services, APIs/microservices, and web dashboards).
  2. Integrate OT/IIoT systems (PLCs, robots, vision, AMRs) with cloud and enterprise platforms (e.g., MES, data lake, analytics) using standard industrial protocols and APIs (OPC UA, MQTT, REST).
  3. Design and deploy automation solutions (RPA, agent-based workflows, and LLM/RAG-enabled assistants) with human-in-the-loop controls, safety gates, and auditable logs.
  4. Operate and scale solutions through lifecycle management (scheduling, versioning/rollback, monitoring/observability) and reusable documentation/runbooks.
  5. Plan and execute testing and deployment activities (FAT/SAT, commissioning, run-at-rate) and produce validation documentation, as applicable.

Skills

Required

  • Python
  • C#
  • JavaScript/TypeScript
  • RESTful services
  • WebSockets
  • MQTT
  • OPC UA
  • edge computing
  • Docker
  • cloud platforms
  • edge platforms
  • Power BI
  • AWS QuickSight
  • custom web UIs
  • automating digital workflows
  • agentic/autonomous software concepts
  • task planning
  • action selection
  • troubleshooting
  • root-cause analysis
  • debugging

Nice to have

  • robotics
  • vision
  • AMRs
  • MES
  • data lake
  • analytics

What the JD emphasized

  • agentic agents that automate repetitive digital tasks
  • agent-based workflows
  • LLM/RAG-enabled assistants
  • human-in-the-loop decisioning
  • human-in-the-loop controls
  • safety gates
  • auditable logs

Other signals

  • agentic agents
  • automation solutions
  • LLM/RAG-enabled assistants