Senior Platform Software Engineer

Oracle•Santa Clara, CA
•$87,800 - $209,500

About The Position

At Oracle Cloud Infrastructure (OCI), the Robotics Cloud team is building a secure, scalable, cloud-native platform for onboarding, managing, monitoring, and operating heterogeneous robot fleets. Platform capabilities include robot registration and identity, fleet and mission management, telemetry and observability, digital twins, simulation, software lifecycle management, and AI-powered robotic applications. The team is developing an AI-assisted, spec-driven robot onboarding platform using standardized service contracts, edge specifications, reusable adapters, SDKs, and developer tools. It is also connecting robot simulation, operational data, AI models, and continuous learning so developers can build, evaluate, deploy, and improve robotic applications across simulated and real-world environments. As a Senior Platform Software Engineer, you will own the design and implementation of production cloud services and robotics platform components. You will translate product and technical requirements into high-quality software and collaborate with cloud infrastructure, AI, robotics, security, and product engineers to deliver capabilities from design through production. The role focuses on distributed systems and applying cloud engineering to AI-native intelligent robotics.

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, Robotics, or a related technical field.
  • At least 3 years of software development experience building backend services, distributed systems, cloud platforms, robotics software, or related production systems.
  • Strong programming skills in one or more of Python, Go, Java, or C++.
  • Experience developing APIs, backend services, or distributed systems.
  • Familiarity with cloud-native technologies, including Kubernetes, containers, CI/CD, and container orchestration.
  • Experience developing reliable, maintainable, and well-tested production software.
  • Ability to own the design and implementation of meaningful software components.
  • Strong software design, debugging, and problem-solving skills.
  • Excellent communication and collaboration skills.

Nice To Haves

  • Master’s degree in Computer Science, Robotics, AI/ML, or a related field.
  • Experience with robotics frameworks such as ROS 2.
  • Familiarity with robotics and industrial communication technologies such as DDS, MQTT, OPC UA, or VDA5050.
  • Experience with robot simulation environments such as NVIDIA Isaac Sim, Isaac Lab, Gazebo, Webots, or similar platforms.
  • Experience using simulation or synthetic data for robot development, testing, validation, evaluation, or learning.
  • Exposure to vision-language models (VLMs), vision-language-action (VLA) models, multimodal foundation models, embodied AI, or agentic robotics systems.
  • Familiarity with AI/ML approaches for robot perception, planning, navigation, manipulation, task understanding, or control.
  • Familiarity with reinforcement learning, imitation learning, continual learning, online adaptation, or sim-to-real workflows.
  • Experience integrating robots, autonomous systems, IoT devices, or edge systems with cloud services.
  • Understanding of robot navigation, localization, perception, teleoperation, mission execution, fleet management, or digital twins.
  • Familiarity with secure robot/device identity, edge computing, OTA software deployment, workload identity, or zero-trust architectures.
  • Experience developing APIs, SDKs, adapters, plugins, or developer tools.
  • Demonstrated ability to continuously learn and rapidly apply emerging technologies, including AI-assisted software engineering tools and workflows.

Responsibilities

  • Own the design and implementation of production Robotics Cloud services and platform components.
  • Design, implement, test, deploy, and operate cloud-native services for robot onboarding and identity, fleet management, mission orchestration, telemetry, digital twins, simulation, and software lifecycle management.
  • Build scalable backend services and APIs using distributed systems and microservice architectures.
  • Develop secure APIs, SDKs, service contracts, and edge integration components for heterogeneous robots.
  • Contribute to AI-assisted, spec-driven robot onboarding, including integration specifications, adapters, SDK generation, validation, and developer workflows.
  • Build integrations with robotics frameworks, simulation environments, autonomous systems, AI models, and edge devices.
  • Develop components connecting simulation, robot telemetry, AI evaluation, and deployment workflows.
  • Contribute to platform capabilities supporting VLM/VLA, multimodal, embodied AI, and agentic robotics applications.
  • Improve service reliability, scalability, observability, security, and performance.
  • Write high-quality, maintainable, well-tested production code.
  • Participate in technical design discussions, code reviews, debugging, testing, and production operations.
  • Collaborate with engineers across robotics, AI, cloud infrastructure, security, and product teams.
  • Use AI-native engineering processes throughout design, implementation, testing, debugging, and documentation while maintaining engineering quality.

Benefits

  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Short-term disability
  • Long-term disability
  • Life insurance and AD&D
  • Supplemental life insurance
  • Health care and dependent care Flexible Spending Accounts
  • Pre-tax commuter and parking benefits
  • 401(k) Savings and Investment Plan with company match
  • Paid time off / vacation
  • 11 paid holidays
  • Paid sick leave
  • Paid parental leave
  • Adoption assistance
  • Employee Stock Purchase Plan
  • Financial planning and group legal benefits
  • Voluntary auto, homeowner, and pet insurance
  • May be eligible for bonus and equity
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service