O

Oracle

Builds databases, business apps and cloud services

Principal Platform Software Engineer

Backend EngineeringConfirmed live in the last 24 hours
Full-timeIn-person

About the Job

Requirements

  • A Bachelor of Science degree in Computer Science, Computer Engineering, Robotics, or a related technical field is required.
  • At least 7 years of software development experience building backend services or cloud platforms is required.
  • Strong programming skills in one or more of Python, Go, Java, or C++ are required.
  • Experience building REST APIs, microservices, and distributed systems is required.
  • Familiarity with cloud-native technologies including Docker, Kubernetes, CI/CD, and container orchestration is required.
  • Experience developing scalable, reliable, and maintainable production software is required.
  • Strong software design, debugging, and problem-solving skills are required.
  • Excellent communication and collaboration skills are required.

Responsibilities

  • Design, develop, and operate cloud-native services for robot registration, identity management, mission orchestration, fleet management, telemetry, digital twins, and software lifecycle management.
  • Build scalable backend services using modern distributed systems and microservice architectures.
  • Design secure APIs, service contracts, SDKs, and edge interfaces that enable seamless integration with robots from multiple vendors.
  • Develop AI-assisted, spec-driven robot onboarding capabilities, using AI to generate and evolve service contracts, integration specifications, adapter implementations, and developer guidance.
  • Build reusable edge service frameworks that simplify robot integration while maintaining consistent cloud interfaces.
  • Collaborate with robotics, AI, cloud infrastructure, and product teams to deliver secure, scalable, and production-ready cloud robotics services.
  • Improve the reliability, scalability, observability, security, and performance of distributed cloud services.
  • Participate in architecture reviews, technical design discussions, code reviews, and cross-functional collaboration.
  • Apply software engineering best practices to deliver high-quality, maintainable, and well-tested code.

Desired Qualifications

  • A Master of Science degree in Computer Science, Robotics, or a related field is preferred.
  • Experience with robotics software frameworks such as ROS 2 is preferred.
  • Familiarity with robotics communication technologies such as DDS, MQTT, OPC-UA, VDA5050, or similar industrial protocols is preferred.
  • Experience integrating robots, autonomous systems, IoT devices, or edge systems with cloud services is preferred.
  • Understanding of robot navigation, localization, perception, teleoperation, mission execution, fleet management, or digital twins is preferred.
  • Experience with robot simulation environments such as NVIDIA Isaac Sim, Gazebo, or Webots is preferred.
  • Exposure to AI-powered robotics, embodied AI, vision-language models (VLMs), or agentic AI systems is preferred.
  • Familiarity with secure robot identity, edge computing, OTA software deployment, workload identity, or zero-trust architectures is preferred.
  • Experience designing service contracts, APIs, SDKs, adapter frameworks, or developer platforms for heterogeneous systems is preferred.

About the Company

Oracle

Builds databases, business apps and cloud services

Oracle builds databases, business applications, and cloud infrastructure for companies and public-sector organizations. Oracle Database stores and processes business data, while Oracle Cloud Infrastructure provides computing, storage, and networking for applications and AI workloads. Fusion Cloud Applications support finance, human resources, supply chains, and customer service, helping businesses manage everyday operations and reporting. Customers pay for cloud subscriptions and usage, software licenses, support, hardware, and consulting, with deployment options in Oracle's cloud or their own data centers. Oracle was founded in 1977 and is headquartered in Austin, Texas.

Company size
10,001+
Company stage
IPO
Headquarters
Austin, TX
Founded
1977

Recently Posted Jobs

Explore more opportunities at Oracle

See more jobs