Johnson & Johnson logo

Software Application Engineer/Surgical Robotics - OTTAVA

Johnson & Johnson
1 month ago
Remote friendly (Santa Clara, CA)
United States
IT
Johnson & Johnson RAD (Robotics and Digital) is seeking a Software Application Engineer for a Digital Manufacturing team delivering smart-factory solutions and analytics to enable scalable automation.

Key Responsibilities
- Build and maintain digital manufacturing applications (edge services, APIs/microservices, and web dashboards).
- Integrate OT/IIoT systems (PLCs, robots, vision, AMRs) with cloud and enterprise platforms (e.g., MES, data lake, analytics) using industrial protocols/APIs (OPC UA, MQTT, REST).
- 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.
- Operate and scale solutions through lifecycle management (scheduling, versioning/rollback, monitoring/observability) and reusable documentation/runbooks.
- Plan and execute testing/deployment activities (FAT/SAT, commissioning, run-at-rate) and produce validation documentation, as applicable.
- Develop performance dashboards and analytics (OEE, cycle time, quality KPIs, anomaly detection) and measure automation outcomes (task success rate, error rate, time saved, time to insights).
- Partner with Manufacturing Engineering, Operations, Quality, IT/Cybersecurity, R&D, and external partners to ensure secure deployments and rapid issue resolution via root-cause analysis.

Qualifications
- Bachelorโ€™s degree in Computer Science, Software Engineering, Electrical/Mechanical/Mechatronics Engineering, or related field.
- Minimum of 4 years of professional software development experience.

Required Skills
- Hands-on programming in Python, C#, and/or JavaScript/TypeScript (or relevant industrial automation languages).
- Integration and API experience (RESTful services, WebSockets, MQTT, OPC UA).
- Edge computing and containerization (Docker); deploying services to cloud and/or edge.
- Data visualization/dashboard experience (e.g., Power BI, AWS QuickSight, or custom web UIs).
- Automating digital workflows (bots/workflows/exception handling).
- Foundational knowledge of agentic/autonomous concepts (task planning, action selection, human-in-the-loop) or willingness to learn.
- Strong troubleshooting, root-cause analysis, and debugging across software, networking, and device interfaces.
- Strong written and verbal communication for documentation, training, and stakeholder engagement.

Preferred Skills
- Agent orchestration frameworks; LLM APIs; autonomous agent tooling (prompt engineering, tool integration, evaluation).
- Basic understanding of industrial automation devices (PLCs, HMIs, robot controllers, sensors).
- CI/CD, infrastructure as code, and automated testing.
- Basic SQL and/or familiarity with time-series databases and data pipeline troubleshooting.
- Experience in regulated environments (medical device and/or pharmaceutical) and familiarity with documentation/validation.
- Model governance, auditability, and responsible-use considerations for autonomous agents.
- Familiarity with Nvidia Omniverse; Nemotron is a plus.

Other
- May require up to 5% domestic and/or international travel.

Benefits (if applicable to role body)
- Base pay range: $91,000.00 to $129,472.00
- Employee benefit programs (medical, dental, vision, life insurance, short- and long-term disability, business accident insurance, group legal), retirement plan and 401(k), long-term incentive eligibility, and specified time-off benefits (including vacation, sick time, holidays, work/personal/family time, parental leave, and others).

Application Instructions
- Apply via Johnson & Johnson careers site (https://www.jnj.com/contact-us/careers).