Principal Systems Software Engineer

🏢 Oracle
📍 BENGALURU, IndiaFull-timeOn-site
📅 Posted: 1w ago🔄 Updated: 1w ago
CV%
✨ AI Summary
Oracle is seeking a Principal Systems Software Engineer to design, develop, and maintain complex system software modules for managing, monitoring, and provisioning computer servers, storage, networking, and GPU subsystems in a hyperscale environment. This role involves automating hardware provisioning, leading platform bring-up and diagnostics, and resolving complex cross-layer issues across software, firmware, and hardware. The engineer will play a significant role in performance and reliability improvements, code quality elevation, and setting standards for observability, security, and compliance. They will collaborate with silicon, board, and firmware partners, design firmware components, and diagnose cross-domain issues using advanced tools. The position requires expertise in various hardware platforms and a deep understanding of the software development lifecycle, DevOps, and incident response paradigms. Oracle offers competitive benefits including flexible medical, life insurance, and retirement options, as well as volunteer programs.
Required Skills
Other
system software developmentperformance improvementreliability improvementfault tolerancecode qualityplatform bring-uphardwarelogic analyzersJTAGemulatorsschematic reviewsboard reviewsboard bring-updevice bring-upRAS (Reliability, Availability, Serviceability)high-speed I/Ochipset/SoC servicesARMAMDrequirements analysissoftware development lifecyclesoftware featurescode documentationsoftware testingperformance profilingscalable solutionsAPI functionalityAPI versioningAPI lifecycleAPI interoperabilityservices designarchitectural standardscustomer issue understandingcustomer supportproduct enhancement suggestionscustomer satisfactionissue handling processesdefect handling processescoding standardsindustry best practicessecure codingperiodic maintenancesystem patchingservice availabilityservice healthservice reliabilitytechnical oversightplan adjustmentbusiness leader understandingstakeholder needs alignmentdiverse perspectivesissue identificationsolution analysisskill expansionindustry trend awarenessfeedback utilizationknowledge sharingefficiency improvementworkflow improvementcandidate interviewingcandidate assessmenthiring recommendations
Engineering, Construction & Trades
AutomationIncident InvestigationFirmwareFPGASpecifications
Information Technology
AI IntegrationCode ReviewObservabilityCloud SecuritySoftware Architecture & DesignAccessibilityDebuggingQuality AssuranceLoggingMonitoringREST APISystem DesignPerformance OptimizationScalabilitySecure Development PracticesAcceptance CriteriaPenetration TestingIncident Management
Finance, Legal & Governance
Tax ComplianceInvestigationsValuation
Healthcare & Life Sciences
Clinical AssessmentDiagnosis
Soft Skills & Professional Competencies
Emotional IntelligenceStakeholder ManagementResearchLeadershipDelegationPrioritizationCollaborationProblem SolvingContinuous Learning
Business, Sales & Management
CoachingRisk ManagementHR ManagementMentoringProcess Improvement
Productivity & Workplace Tools
NotionRPA
Education & Training
EAL Support
🎁 Benefits & Perks
Competitive benefits that support our people with flexible medical, life insurance, and retirement options. Volunteer programs.
Requirements
The ideal candidate will have extensive experience in systems software engineering, firmware development, and hardware integration. Responsibilities include designing and developing complex system modules, automating hardware provisioning, leading platform bring-up and diagnostics, and resolving cross-layer issues. A strong understanding of software development lifecycles, DevOps paradigms, and secure coding practices is essential. Experience with various hardware platforms (ARM, AMD, Intel, ASIC/FPGA) and diagnostic tools is required.
Description
Owns complex system modules and fleet automation workflows; defines integration contracts across software, firmware, and hardware. Leads deep-dive investigations for incidents and hard faults; creates durable fixes and preventive controls. Designs performance, reliability, and fault-tolerance improvements for drivers, services, and provisioning pipelines at scale. Elevates code quality via reviews, patterns, and tooling; sets standards for observability, security, and compliance. Guides platform bring-up and diagnostics; collaborates with silicon, board, and firmware partners to validate end-to-end behavior. Designs and implements firmware components integrating diverse interfaces and protocols; diagnoses cross-domain issues (firmware/hardware/OS/ bootloaders) with logic analyzers, JTAG, and emulators; participates in schematic/board reviews; leads initial board/device bring-up; develops and debugs advanced features (e.g., RAS, high-speed I/O, chipset/SoC services) across ARM, AMD, Intel, and custom ASIC/FPGA platforms.
✨ Premium Match Details
Deep-dive CV analysis, customized Cover Letters, and Interview prep!
📊 Match Analysis
Insights against your active CV
📊
Personalized Match Analysis
Upload your CV to see exact matching percentages, detailed skills mapping, and gap analysis for this role.
🎯 Overalli74%
⚡ Skillsi85%
View Breakdown
Ontology Match: 85.0
Matched:✓ Requirements Matching✓ Ontology Skills Mapping
📜 Eligibilityi49%
View Breakdown
Local: 19600%
🏗️ Career Fiti91%
View Breakdown
Seniority: 91.0
📋 Requirementsi67%
View Breakdown
Domain: 67.0
🔥 Motivationi78%
View Breakdown
Title Fit: 78.00