Software Application Engineer/surgical Robotics - Ottava

Johnson & Johnson

Santa Clara, California, United States of America
Base: $91,000.00 to $129,472.00; bonus/equity: not...
Build and maintain digital manufacturing applications
Integrate ot/iiot systems with cloud platforms
Design and deploy automation solutions
Build and maintain digital manufacturing applications (edge services, APIs/microservices, and web dashboards) and integrate OT/IIoT systems with cloud and enterprise platforms

Job Summary

  • Build and maintain digital manufacturing applications (edge services, APIs/microservices, and web dashboards) and integrate OT/IIoT systems with cloud and enterprise platforms.
  • 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.
  • Partner with Manufacturing Engineering, Operations, Quality, IT/Cybersecurity, R&D, and external partners to ensure secure deployments and rapid issue resolution through root-cause analysis.

Matching Summary

Build and maintain digital manufacturing applications (edge services, APIs/microservices, and web dashboards) and integrate OT/IIoT systems with cloud and enterprise platforms.

Salary

Base: $91,000.00 to $129,472.00; Bonus/Equity: Not specified; Benefits: medical, dental, vision, life insurance, disability, retirement plan (401(k)), long-term incentive program, vacation, sick time, holidays, work/personal/family time, parental leave, condolence leave, caregiver leave, volunteer leave, military spouse time-off

Skills & Requirements

Must-have

  • Build and maintain digital manufacturing applications
  • Integrate OT/IIoT systems with cloud platforms
  • Design and deploy automation solutions
  • Operate and scale solutions lifecycle management
  • Develop performance dashboards and analytics
  • Troubleshooting, root-cause analysis, debugging skills

Nice-to-have

  • Agent orchestration frameworks
  • LLM APIs
  • Autonomous agents
  • Model governance
  • Responsible-use considerations

Key Requirements

  • Bachelor's degree in Computer Science, Software Engineering, Electrical/Mechanical/Mechatronics Engineering, or related field
  • Minimum of 4 years of professional software development experience
  • Hands-on experience with Python, C#, JavaScript/TypeScript
  • Experience with integration technologies and APIs
  • Experience with edge computing, containerization (Docker)
  • Experience with data visualization tools and dashboards
  • Experience automating digital workflows

Work Rights

Not specified

Tailored Resume

Cover Letter