Talent.com
This job offer is not available in your country.
Senior Software Engineer – System Management Software

Senior Software Engineer – System Management Software

Netweb Technologies India Ltd.Bengaluru, Karnataka, India
22 days ago
Job description

Job Location- Bangalore / Mumbai

Position Overview

We are seeking an experienced System Management Software Engineer with strong software development expertise in C, C++, Python, and GoLang , and a deep understanding of server lifecycle management . The ideal candidate will have 5+ years of hands-on experience in developing and maintaining system management solutions, particularly in environments where servers from multiple vendors are managed through Redfish APIs and BMC interfaces.

The candidate will play a key role in building predictable, scalable, and automated workflows for onboarding, provisioning, telemetry collection, firmware upgrades, and power state management across a heterogeneous server ecosystem.

Key Responsibilities

  • System Management Development
  • Design, develop, and maintain system management software for multi-vendor server environments.
  • Build robust integrations with Redfish APIs to administer BMC functions reliably.
  • Server Lifecycle Management
  • Implement predictable workflows for server onboarding, PXE booting through UEFI, and firmware / BMC upgrades.
  • Develop automation for power state transitions (shutdown, restart, warm boot, cold boot).
  • Telemetry & Monitoring
  • Design and integrate telemetry data pipelines to capture key server health parameters (e.g., temperature, fan speeds, power consumption, CPU / memory metrics).
  • Ensure telemetry data feeds into analytics and monitoring systems for proactive system management.
  • Ecosystem Integration
  • Collaborate with hardware vendors to validate Redfish compliance and ensure consistency across platforms.
  • Develop automated test harnesses to measure predictability, reliability, and consistency of API-driven operations.
  • Software Engineering Best Practices
  • Write efficient, clean, and maintainable code in C, C++, Python, and GoLang .
  • Conduct code reviews, unit testing, integration testing, and performance optimizations.
  • Document architecture, design decisions, and operational procedures.

Required Qualifications

  • Experience : Minimum 5 years in software development with exposure to system management or server lifecycle software .
  • Languages : Proficiency in C, C++, Python, and GoLang (at least 2–3 must be at production level).
  • Protocols & APIs : Strong experience with Redfish API, Swordfish API, REST APIs, and BMC interfaces .
  • System Knowledge : Deep understanding of PXE boot (UEFI / Legacy) , server provisioning, and power state management.
  • Firmware Management : Experience in firmware and BMC upgrade workflows in production environments.
  • Telemetry : Familiarity with monitoring frameworks (Prometheus, Elastic, or similar) and designing telemetry pipelines.
  • OS / Platform : Solid background in Linux system programming and networking fundamentals. Deep understanding of x86 architecture, and experience with debugging tools. Familiar with UEFI / BIOS firmware for computer systems, ensuring hardware initialization during startup and compatibility with new hardware
  • Collaboration : Strong problem-solving skills with the ability to work across multi-vendor ecosystems and cross-functional teams.
  • Preferred Qualifications

  • Hands-on experience in datacenter-scale server management solutions .
  • Contributions to open-source projects related to Redfish, IPMI, or system management software.
  • Knowledge of virtualization platforms and containerized environments (Docker, Kubernetes) .
  • Exposure to DevOps tools (Ansible, Terraform, CI / CD pipelines).
  • Success Metrics for This Role

  • Successful onboarding of new servers across multiple vendors.
  • Reliable PXE booting via UEFI with minimal intervention.
  • Predictable and consistent Redfish API-driven administration across servers.
  • Stable execution of server power state cycles in production.
  • Repeatable and automated firmware and BMC upgrade processes.
  • Comprehensive telemetry collection feeding into monitoring and analytics systems.
  • Create a job alert for this search

    Senior Software Engineer • Bengaluru, Karnataka, India

    Related jobs
    • Promoted
    Aircraft Propulsion Systems Architect

    Aircraft Propulsion Systems Architect

    HCLTechDevanahalli, Karnataka, India
    September, 2025,Saturday (9AM-2PM).Cessna Business park, Kaverappa Layout, Kadubeesanahalli, Bengaluru, Karnataka 560103. Aircraft Propulsion Systems Architect for Engine Nacelles.Full lifecycle dev...Show moreLast updated: 8 days ago
    • Promoted
    • New!
    Document Controller

    Document Controller

    Krishna Global Services Pvt. Ltd.Bangalore Rural, Karnataka, India
    Support and assist regional project management teams to manage and control their documentation of customers and vendors, including proposals, product-related issues, and drawings / documents in a tim...Show moreLast updated: 21 hours ago
    • Promoted
    • New!
    System Engineer

    System Engineer

    CUS Techhosur, tamil nadu, in
    We are looking for a detail-oriented and proactive.The role involves ensuring the reliability, security, and performance of servers, networks, and applications while providing technical support and...Show moreLast updated: 17 hours ago
    • Promoted
    Linux System Administrator (AWS Specialist)

    Linux System Administrator (AWS Specialist)

    MGT-COMMERCE GmbHhosur, tamil nadu, in
    Do you live and breathe Linux? Do you enjoy building and managing servers in the cloud?.Linux-focused System Administrator. AWS infrastructure and keep systems running at peak performance.Setting up...Show moreLast updated: 27 days ago
    • Promoted
    RMS Technical Expert - OSAT

    RMS Technical Expert - OSAT

    Tata ElectronicsKolar, Karnataka, India
    The RMS Technical Expert will be responsible for the design, deployment, and optimization of Reliability Monitoring Systems in an OSAT (Outsourced Semiconductor Assembly & Test) manufacturing envir...Show moreLast updated: 8 days ago
    • Promoted
    Senior Quality Assurance Automation Engineer

    Senior Quality Assurance Automation Engineer

    Andor TechBangalore Rural, Karnataka, India
    Location : Work From Office (5 Days).We are seeking a skilled QA / Automation Engineer with hands-on experience in API, Web, Desktop, and Mobile application testing. The candidate should have strong au...Show moreLast updated: 8 days ago
    • Promoted
    Senior SAS Engineer

    Senior SAS Engineer

    ValueLabsBengaluru, Karnataka, India
    Notice : Immediate / Serving notice - 30 days only.SAS Viya administration + Banking Domain.Role : Senior Technology Engineer. Design and implement SAS solutions based on business requirements.Collabora...Show moreLast updated: 7 days ago
    • Promoted
    Associate Systems Engineer

    Associate Systems Engineer

    SapaadHosur, Tamil Nadu, India
    Its flagship product, Sapaad, has seen tremendous success in the last decade, with thousands of customers worldwide, and many more signing on. Driven by a team of passionate developers and designers...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer – System Management Software

    Senior Software Engineer – System Management Software

    Netweb Technologies India Ltd.Bengaluru, Karnataka, India
    System Management Software Engineer.The candidate will play a key role in building predictable, scalable, and automated workflows for onboarding, provisioning, telemetry collection, firmware upgrad...Show moreLast updated: 22 days ago
    • Promoted
    Senior System Engineer

    Senior System Engineer

    Emmvee GroupBengaluru, Karnataka, India
    Ensuring minimal disruption to IT environment.Setup Clients (Desktop / Laptop).Installation of Client application.Troubleshoots hardware and software issues. Documentation / Records logs- rendered suppo...Show moreLast updated: 8 days ago
    • Promoted
    • New!
    System Architect

    System Architect

    Crescent Techserviceshosur, tamil nadu, in
    Freelance / Contractor / Parttime).Python, FastAPI, Azure, PostgreSQL, ReactJS.SaaS or data platforms, with 5+ years in architectural leadership. Proven production use of LLM-powered features (e.RAG, mu...Show moreLast updated: 17 hours ago
    Senior Software Engineer

    Senior Software Engineer

    Bahwan Cybertek GroupBengaluru, KA, IN
    Quick Apply
    Hands on experience in Shell Scripts, Groovy, Microsoft Power Shell, Linux command, Kubernetes, AWS, Azure command line tools. Working experience on GIT, Jenkins / Azure Devops / AWS Code build / Code Pi...Show moreLast updated: 30+ days ago
    • Promoted
    System Engineer

    System Engineer

    HyqooHosur, Tamil Nadu, India
    Job Title : Systems Engineer L3 Duration : 12 months with high possible extension Working time zone : Night Shifts (EST, CST, PST) Location : 100% remote (India) Working hours 40 hours per week (8 hour...Show moreLast updated: 20 days ago
    • Promoted
    FACULTY – Computer Science Engineering

    FACULTY – Computer Science Engineering

    GITAM Deemed UniversityDodda Ballapur, Karnataka, India
    Faculty Recruitment – Computer Science Engineering | GITAM (Deemed to be University), Bengaluru Campus.Department of Computer Science Engineering at GITAM. Algorithms, Complexity, Graph Theory, Form...Show moreLast updated: 4 days ago
    • Promoted
    Oracle R12 EBS SCM ASCP Consultant

    Oracle R12 EBS SCM ASCP Consultant

    Hexaware TechnologiesBangalore Rural, Karnataka, India
    Position Title : Oracle R12 EBS SCM ASCP Consultant.Location : Any Hexaware Locations.This position involves leading the implementation, configuration, and support of Oracle R12 SCM modules, Inventor...Show moreLast updated: 16 days ago
    • Promoted
    Automation testing-Python with Robot framework

    Automation testing-Python with Robot framework

    Tata Consultancy ServicesBangalore Rural, Karnataka, India
    TCS is looking for Automation testing-Python with Robot framework.Education : Minimum 15 years of full-time education (10th, 12th and Graduation). Responsible for Designing, Developing and executing ...Show moreLast updated: 8 days ago
    • Promoted
    Reporting Leader (Big Data / MES)

    Reporting Leader (Big Data / MES)

    Tata ElectronicsKolar, Karnataka, India
    Power BI, Tableau, and Grafana.Deliver multiple output format reports meeting OSAT customer needs.Develop portals for internal and external users to access reports with right level of access contro...Show moreLast updated: 8 days ago
    • Promoted
    MES Technical Developer

    MES Technical Developer

    Tata ElectronicsKolar, Karnataka, India
    We are looking for an experienced.Senior MES Technical Developer.Siemens Opcenter Execution (formerly Camstar).MES solutions tailored for high-tech electronics or semiconductor manufacturing.MES wo...Show moreLast updated: 8 days ago
    • Promoted
    Firmware Engineer – IoT Gateway Development

    Firmware Engineer – IoT Gateway Development

    Capgemini EngineeringBangalore Rural, Karnataka, India
    Firmware Engineer – IoT Gateway Development.Bachelor’s or Master’s degree in.Electronics & Communication Engineering.As a Firmware Engineer, you’ll contribute to embedded application development in...Show moreLast updated: 26 days ago
    • Promoted
    Senior System Engineer - SASE

    Senior System Engineer - SASE

    Versa NetworksBengaluru, Karnataka, India
    JOB TITLE : SENIOR SYSTEMS ENGINEER - SASE.We are seeking a highly skilled Pre-Sales Technical Specialist to join our team, specializing in Versa Secure Access Service Edge (SASE) offerings.The idea...Show moreLast updated: 30+ days ago