Senior Platform Software Engineer (Robotics and Lab Automation)
Oracle
Tailor my CV for this job, freeView job and applyYour CV rewritten for this role, from your real experience. Sign in with Google, nothing to install.
Got this interview? Our apps help you get the job.
Skills named in this job
Read from the description itself, not inferred.
This role on the market
1,441 open automation roles across 305 companies are on ApplySarthi right now, most of them in Bengaluru (130), Hyderabad (42), Chennai (23).
- IN_Senior Associate_Automation Engineer with AI_Application Technology_Advisory_KolkataPwc · kolkata
- Project Technical Engineer – Auxiliary AutomationHitachi
- Senior Regional Automation EngineerAmazon
- Solution Sales Executive- Treasury & Banking AutomationJobgether
- Automation TraineeNokia
What automation roles keep asking for: Python (33%), CI/CD (18%), Agile (17%), SQL (15%), AWS (13%), Azure (13%) — counted across their open postings here.
Oracle has 2,865 open roles listed here.
- Lead Principal Technical Program Manager, LVV
- Consulting Project Technical Manager
- Regional Sales Lead Health Market - Japan
- Lead Principal Data Center Facilities Development Manager - DC Infrastructure Delivery
- Senior Core Infrastructure Engineerbengaluru
Counted across 14 company job boards, updated as roles open and close.
Preparing for this interview
Interviews for automation roles keep coming back to Python, CI/CD, Agile, SQL. Practise those questions before you sit with Oracle.
Questions you are likely to be asked
- Why do you want to join Oracle?
- What is your experience with C++? Tell me one thing you learned the hard way.
- Describe a time a deadline forced a trade-off in quality. What did you choose and why?
- How would you design an API for a feature you have worked on?
- What do you do when a production issue happens on your code?
Prep Sarthi gives you a free mock interview: an AI interviewer asks you questions like these out loud, from your own CV and this job, and shows your score and your weakest answer.
Practise the Senior Platform Software Engineer (Robotics and Lab Automation) at Oracle interview free →We are developing reusable software to integrate and coordinate diverse robots, scientific instruments, and laboratory equipment. These capabilities enable reliable execution of physical tasks and capture of experimental data, helping scientists develop and operate intelligent, automated laboratories. We are seeking a Senior Platform Software Engineer to join the founding engineering team. You will independently deliver well-scoped software components and equipment integrations, working with experienced engineers on broader architecture and technical priorities. Your work will span implementation, testing, deployment, and operational support. This is a hands-on individual contributor role working alongside scientists, product managers, hardware engineers, and AI specialists. You will develop software that connects laboratory equipment with platform services, troubleshoot hardware and software interactions, and contribute to reusable automation capabilities. We welcome experience across robotics, industrial automation, instrumentation, scientific software, and related fields. Previous laboratory automation experience is valuable but is not essential. This role requires working from Oracle’s London or Reading offices four days per week, with frequent travel to Oxford. What You’ll Do Design, implement, and maintain software components for device integration, equipment coordination, and automated laboratory workflow execution. Build backend services, APIs, equipment adapters, data-ingestion components, and developer tools using established platform designs. Develop device drivers, instrument adapters, and robot interfaces using vendor SDKs and documented communication protocols. Implement state machines, asynchronous operations, device synchronisation, error handling, and recovery behaviour. Connect equipment and local execution software with cloud orchestration and data services. Work with scientists and engineers to clarify requirements, document interfaces, and translate laboratory workflows into well-defined features. Support hands-on equipment integration, commissioning, calibration, and troubleshooting with hardware, controls, and laboratory specialists. Contribute to AI-assisted capabilities, including tool integration, execution validation, and evaluation, within defined operational and safety boundaries. Independently deliver assigned components, communicate progress and dependencies, and seek guidance on broader system decisions. What You’ll Bring 4+ years of professional software development experience, including production software for robotics, automation, instrumentation, or other hardware-connected systems. Strong programming skills in Python or C++, PMC Programming or robotic programming environments with experience developing and debugging software that interacts with physical equipment. Ability to independently deliver well-scoped components, with guidance on broader architecture, system design, and prioritization. Practical understanding of equipment interfaces, controllers, sensors, actuators, and hardware-software interactions. Experience with device communications, vendor SDKs, service APIs, or software integrations. Familiarity with asynchronous programming, concurrency, state machines, message-based communication, retries, and recovery from failures. Experience with automated testing, source control, code review, diagnostics, and iterative software delivery. Ability to troubleshoot across software and hardware interfaces and collaborate with scientists, operators, and specialist engineers. Curiosity and willingness to learn scientific workflows, robotics technologies, cloud services, and AI integration. Bachelor’s degree in Computer Science, Electronic or Electrical Engineering, Robotics, Mechatronics, Control Engineering, or a related discipline, or equivalent practical experience.
Match this job to your CV
ApplySarthi scores your CV against this role, shows the skills you are missing, and writes a tailored version for the application.
Check my match →Similar open roles
- Principal Core Infrastructure EngineerOracle · bengaluru
- Principal Network DeveloperOracle · bengaluru
- Senior Core Infrastructure EngineerOracle · bengaluru
- Lead Principal Core Infrastructure EngineerOracle · bengaluru
- Senior Network DeveloperOracle
- Principal Core Infrastructure EngineerOracle · bengaluru
- Senior Core Infrastructure EngineerOracle · bengaluru
- Senior Core Infrastructure EngineerOracle · bengaluru
Need answers during your interview? Try Live Sarthi.
Live Sarthi, an Interview Sarthi app, shows answer suggestions during the call.
- Hidden from supported screen sharingThe overlay stays out of supported Windows screen captures.
- Answers start in about 1.5 secondsResponse time varies with your connection and model.
- From your own CVYour projects and your experience, not a generic script.
- 30 minutes freeThen ₹149 for a 2-day pass with unlimited calls — you pay for the days you are interviewing, not a subscription.
A Windows app, from the same team as ApplySarthi.
Listed on oraclehcm · posted 2026-10-29. ApplySarthi collects openings and links to application pages; the role is advertised by Oracle, not by us.