Lead Platform Software Engineer - Robotics

Oracle Corporation

Reading

Hybrid

GBP 120,000 - 180,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Oracle Corporation is seeking a Principal Platform Software Engineer to design and integrate software for heterogeneous robotic systems and laboratory automation. You will own major platform components from architecture to deployment, building backend services, adapters, and APIs that coordinate devices, sensors, and controllers.

You will work with scientists, product teams, hardware engineers, and AI specialists to translate requirements into reliable platforms, while mentoring engineers and

Qualifications

  • 10+ years of professional software engineering in robotics or related physical systems.
  • Strong programming skills in Python, C++, Java, or Go with production-grade delivery.
  • Experience integrating robotic systems with controllers, sensors, and vendor SDKs.
  • Understanding of robotics hardware, motion control, and hardware-software interactions.
  • Experience designing reusable architectures, APIs, and distributed components.
  • Knowledge of asynchronous execution, concurrency, messaging, persistence, retries, and recovery.
  • Practical knowledge of agentic AI, tool integration, orchestration, and evaluation.
  • Experience with automated testing and hardware-in-the-loop verification.
  • Ability to lead technical work and mentor engineers.
  • Bachelor's degree in CS/Robotics/Mechatronics/Electrical Eng or related field.

Responsibilities

  • Design, develop, and integrate software for heterogeneous robotic systems and instruments.
  • Own major platform components from architecture through deployment and operation.
  • Build backend services, APIs, SDKs, adapters, data ingestion, workflows, and tooling.
  • Integrate robot controllers, device drivers, vendor SDKs for reliable execution.
  • Work with robotic arms, motion controllers, sensors, PLCs, and handling systems.
  • Develop reusable abstractions supporting multiple robot types and configurations.
  • Implement state machines, asynchronous execution, and fault recovery.
  • Connect local execution with cloud orchestration and data platforms.
  • Incorporate AI-assisted planning with clear boundaries for safety and execution.
  • Collaborate with scientists and engineers to translate scenarios into software capabilities.
  • Guide design, mentor engineers, and participate in coding and testing.

Skills

Python
C++
Java
Go
Robotics software
Industrial automation
Software integration
Problem solving

Education

Bachelor's degree in Computer Science
Bachelor's degree in Robotics

Tools

Vendor SDKs
Device drivers

Job description

Oracle Corporation is seeking a Principal Platform Software Engineer to design and integrate software for heterogeneous robotic systems and laboratory automation. You will own major platform components from architecture to deployment, building backend services, adapters, and APIs that coordinate devices, sensors, and controllers.

You will work with scientists, product teams, hardware engineers, and AI specialists to translate requirements into reliable platforms, while mentoring engineers and

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Robotics Platform Engineer
Senior Robotics Platform Engineer

Oracle • Reading

On-site
GBP 120,000 - 150,000
Platform Robotics & Automation Engineer
Platform Robotics & Automation Engineer

Oracle • Greater London, Reading, Oxford

On-site
GBP 110,000 - 150,000
Principal Platform Engineer — Robotics & Cloud Systems
Principal Platform Engineer — Robotics & Cloud Systems

Oracle • United Kingdom

On-site
GBP 140,000 - 180,000
Senior Platform Engineer — Robotics & Lab Automation
Senior Platform Engineer — Robotics & Lab Automation

Oracle Corporation • Reading

Hybrid
GBP 90,000 - 120,000
Principal Platform Software Engineer (Robotics and Lab Automation)
Principal Platform Software Engineer (Robotics and Lab Automation)

Oracle • Reading

Hybrid
GBP 120,000 - 180,000
Principal Platform Software Engineer (Robotics and Lab Automation)
Principal Platform Software Engineer (Robotics and Lab Automation)

Oracle • Greater London, Reading, Oxford

On-site
GBP 110,000 - 150,000
Senior Platform Software Engineer (Robotics and Lab Automation)
Senior Platform Software Engineer (Robotics and Lab Automation)

Oracle • Reading

Hybrid
GBP 90,000 - 120,000
Principal Platform Software Engineer
Principal Platform Software Engineer

Oracle • United Kingdom

On-site
GBP 140,000 - 180,000
Principal Platform Software Engineer
Principal Platform Software Engineer

Oracle • Greater London

On-site
GBP 120,000 - 190,000
Senior Platform Software Engineer — Humanoid Robotics OS
Senior Platform Software Engineer — Humanoid Robotics OS

Humanoid • Greater London

On-site
GBP 120,000 - 170,000
Stock options
23 days annual leave
Private healthcare
+4