CrawlJobs Logo

IO Virtualization Developer

ibm.com Logo

IBM Deutschland GmbH

Location Icon

Location:
India , Hyderabad

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

AIX is the leading open standards based UNIX operating system from IBM that provides scalable, secure, and robust infrastructure solution for enterprise customers. As an I/O virtualization developer, you will be responsible for designing, developing, and supporting new features, performance enhancements, and hardware enablement for AIX and related products.

Job Responsibility:

  • Designing, developing, and supporting new features, performance enhancements, and hardware enablement for AIX and related products
  • Collaborating with cross-functional teams to build high-performance, scalable, and reliable I/O virtualization solutions
  • Developing and maintaining storage protocol stacks and device drivers for Fibre Channel, FCoE, NVMe-oF (FC/TCP), SAS, SATA, ATA, SCSI, iSCSI, and Multipath I/O
  • Working closely with product managers, senior technical leaders and customers to translate business requirements into robust, enterprise grade technical solutions

Requirements:

  • 5 to 12 years of experience in platform software development preferably in Storage technologies and IO area
  • Proficient in C programming, algorithms, data structures
  • Well versed with Unix/Linux internals with experience in multi-threading, synchronisation, interrupt handling, memory management, DMA, IO & kernel programming etc.
  • Working level understanding of storage protocol stacks and device drivers for enterprise operating systems
  • Familiarity with multipath I/O, zoning, LUN management concepts, storage snapshots and replication concepts
  • Proficiency with debugging tools (dbx, gdb, etc.), for kernel-level and device driver troubleshooting
  • Strong problem-solving, communication, and interpersonal skills
  • Ability to collaborate across multiple global, cross-functional teams

Nice to have:

Prior operating system experience - UNIX (HP UX, Solaris, AIX) or Linux operating systems

Additional Information:

Job Posted:
January 09, 2026

Employment Type:
Fulltime
Work Type:
Hybrid work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for IO Virtualization Developer

New

Senior Software Developer

At IBM Infrastructure & Technology, we design and operate the systems that keep ...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
ibm.com Logo
IBM Deutschland GmbH
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5 to 10 years of experience in Storage Device Driver development
  • Strong proficiency in C programming
  • Experience in Algorithms, Data Structures/File Structures
  • Strong skills in Unix/Linux internals – Hands-on in multi-threading, synchronization, interrupt handling, kernel memory management, DMA, IOMMU & Kernel programming etc.
  • Hands-on and working/implementation experience in Storage Device Drivers – Design and development of UNIX/Linux Operating System Device Drivers for Storage adapters
  • Development experience of Storage Protocols such as Fibre Channel, FCoE, NVMeoF/FC, NVMeoF/TCP, SAS, SATA, ATA, SCSI, iSCSI, LLDP, USB, Multipath IO etc
  • Experience with IO /Storage virtualization stack, NPIV (N- Port ID Virtualization) and channelization/multiple-queues etc
  • Experience with PCIe and protocol analyser and trace analysis
  • Familiarity with Storage/SAN concepts
  • Bachelor's Degree
What we offer
What we offer
  • Continuous learning
  • Career growth
  • Supportive culture
  • Fulltime
Read More
Arrow Right
New

Software Developer - Storage Device Drivers

At IBM Infrastructure & Technology, we design and operate the systems that keep ...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
ibm.com Logo
IBM Deutschland GmbH
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4 to 10 years of experience in Storage Device Driver development
  • Strong proficiency in C programming
  • Experience in Algorithms, Data Structures/File Structures
  • Strong skills in Unix/Linux internals – Hands-on in multi-threading, synchronization, interrupt handling, kernel memory management, DMA, IOMMU & Kernel programming etc.
  • Hands-on and working/implementation experience in Storage Device Drivers – Design and development of UNIX/Linux Operating System Device Drivers for Storage adapters
  • Development experience of Storage Protocols such as Fibre Channel, FCoE, NVMeoF/FC, NVMeoF/TCP, SAS, SATA, ATA, SCSI, iSCSI, LLDP, USB, Multipath IO etc
  • Experience with IO /Storage virtualization stack, NPIV (N-Port ID Virtualization) and channelization/multiple-queues etc
  • Experience with PCIe and protocol analyser and trace analysis
  • Familiarity with Storage/SAN concepts
  • Proven Debugging, troubleshooting device drivers and Problem-Solving skills
Job Responsibility
Job Responsibility
  • Design, development & support of new feature functions, enabling new adapters from various vendors for AIX Operating System
  • Work with Product Managers, Senior leaders, and customers to understand the Business needs and implement the same in AIX
  • Adhere to the AIX development process and ensure successful delivery for the respective component
  • Fulltime
Read More
Arrow Right

Storage Developer

IBM Infrastructure is a catalyst that makes the world work better because our cl...
Location
Location
India , Pune
Salary
Salary:
Not provided
ibm.com Logo
IBM Deutschland GmbH
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6-10 Years of Experience in Systems, Storage SAN/NAS and Security
  • Strong C, Linux Programmer
  • Good to have Python
  • Hands on Systems Programming, Network Programming, IP security protocol
  • Understanding of security concepts like encryption, key management, authentications, certificate signing processes, data integrity etc.
  • Knowledge of Linux internals, Servers, networking and SAN
  • Knowledge of Ethernet TCP/IP stack
  • Knowledge of storage domain (Replication, Virtualization, RAID, Block/File IO, compression , encryption)
  • Strong Debugging and problem-solving skills
  • Proven Storage domain knowledge with hands-on experience on storage software stack implementation and features like High availability, storage multi-pathing solutions
Job Responsibility
Job Responsibility
  • Designing and development of security feature for IBM FlashSystem family of storage products, IBM Software Defined Storage portfolio & IBM cloud storage services
  • Owning and driving product functionality as SME and represent it in global product team
  • Work with the senior technical leaders and manager in effectively managing the deliverables through technical skills and prior experience
  • Fulltime
Read More
Arrow Right

Modern Workplace Engineer

The Modern Workplace Engineer is responsible for architecting, implementing, and...
Location
Location
United States , Playa Vista
Salary
Salary:
100000.00 - 115000.00 USD / Year
canvasworldwide.com Logo
Canvas Worldwide
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree preferred
  • 5+ years’ experience in a Windows support environment
  • 2+ years of hands-on Azure engineering experience (strong engineering skills required, not just familiarity)
  • Scripting skills (PowerShell, Azure CLI, Python) preferred
  • Strong skills with Microsoft Azure, Google GCP, and AWS Cloud computing
  • Familiarity with network and telecommunication technologies
Job Responsibility
Job Responsibility
  • Architect and maintain physical and cloud-based desktop environments using Azure Intune, Microsoft 365, and Atera
  • Optimize performance and reliability of cloud-based collaboration tools including Teams, Exchange, and SharePoint
  • Manage and secure endpoint devices (Windows, macOS, iOS, Android) and related policies
  • Oversee Active Directory, Group Policies, and virtual desktop environments
  • Develop and maintain Infrastructure as Code (IaC) scripts for repeatable deployments (ARM, Terraform, etc.)
  • Monitor system performance, troubleshoot escalated Tier 3 issues, and ensure high availability and security
  • Collaborate with internal teams and MSPs to plan and maintain network infrastructure, AWS instances, and SaaS integrations
  • Implement and manage cloud security controls, identity and access management, and compliance measures
  • Document infrastructure designs, procedures, and training materials for internal teams
  • Participate in technical architecture, design, and implementation efforts across an agency that embraces a cloud-first approach
What we offer
What we offer
  • generous medical, dental, vision, pet insurance, commuter benefits, disability and life insurance coverage, 401(k) matching, up to 14 holidays per year, a “Do Good Day,” and unlimited PTO
  • Fulltime
Read More
Arrow Right

Senior Virtual Test Engineer

The Virtual Test Engineer will own the end‑to‑end test engineering for virtual E...
Location
Location
United States , Belmont
Salary
Salary:
160000.00 - 175000.00 USD / Year
https://www.volkswagen-group.com Logo
Volkswagen AG
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Excellent strategically thinking and communication skills
  • Analytical and conceptual thinking
  • Experience in developing strategies for R&D
  • Communication skills - interpersonal, presentation and written
  • Integration - joining people, processes or systems
  • Influencing and negotiation skills
  • Strategic/visionary minded
  • Resource management
  • Interest in designing systems
  • Knowledge of communication HW & SW architecture and hardware development processes
Job Responsibility
Job Responsibility
  • Ownership of Virtual Test topics in NAR markets
  • Own the relationship with network operator, contract manufacturer, platform provider and lead strategic discussions and technical negotiations
  • Serve as technical authority for V‑ECU testing
  • mentor engineers in XiL best practices, determinism, and modeling trade‑offs
  • Drive supplier alignment (Tier‑1/2) for virtual deliverables (V‑ECU packages, ARXML/ODX/OTX, service catalogs, security plugins)
  • Conduct design/test reviews, DFMEA/FMEA, and lead 8D on defects discovered in SIL with crisp reproduction artifacts
  • Define the V‑ECU generation strategy for AUTOSAR Classic (RTE + BSW abstraction, virtual MCAL stubs) and Adaptive (POSIX targets, ara::com SOME/IP bindings), including OS abstraction, timers, time‑warp, and determinism controls
  • Select and integrate V‑ECU platforms (e.g., dSPACE VEOS/SystemDesk, Vector vVIRTUALtarget/CANoe4SW Server, ETAS COSYM/ASCET, AVL VIRTUAL TESTBED, Wind River Simics, Imperas/OVPsim, QEMU/Renode‑based flows) and manage tool qualification where applicable
  • Establish co‑simulation topologies: MIL/Plant models (Simulink/Modelica/FMU/FMI), bus/network simulators, and virtualization of sensors/actuators with IO semantics and timing fidelity
  • Model and validate Automotive Ethernet stacks: SOME/IP & SOME/IP‑SD, DoIP, AVB/TSN where applicable
What we offer
What we offer
  • Eligibility for annual performance bonus
  • Healthcare benefits
  • 401(k), with company match
  • Defined contribution retirement program
  • Tuition reimbursement
  • Company lease car program
  • Paid time off
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - Rendering

Develop custom GPU technologies for the fastest 64-bit painting engine on iOS. Y...
Location
Location
Australia , Hobart; Sydney
Salary
Salary:
Not provided
procreate.com Logo
Procreate
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Firm understanding of systems programming in C/C++
  • Experience with CPU/GPU optimization and debugging
  • Experience with a modern graphics API (Metal/Vulkan/DirectX 11)
  • Deep understanding of modern rendering pipelines and hardware in a realtime domain
  • Competence in linear algebra and trigonometry
  • Experience writing vertex/fragment and compute shaders
  • Excellent verbal and written communication skills
Job Responsibility
Job Responsibility
  • Work on our next generation virtual texturing based rendering and painting engine
  • Solve complex and unique technical problems in a realtime and memory constrained environment
  • Develop next generation software that pushes the hardware to its limits
  • Work with our product designers, product owner and engineers to deliver industry-leading graphics experiences and functionality
What we offer
What we offer
  • Visa Support
  • Fulltime
Read More
Arrow Right

Network Engineer

We seek skilled resources to provide comprehensive 24/7 Level 2 and Level 3 netw...
Location
Location
Salary
Salary:
Not provided
flint-international.com Logo
Flint International
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience in network operational support and production engineering within large enterprises or financial institutions
  • Proven ability to diagnose and resolve complex network issues
  • Strong stakeholder management and resilience under pressure
  • Solid understanding of LAN/WAN technologies and protocols (e.g., ACI-like fabrics, IOS-type OS, NX-OS-style systems, SD-WAN, BGP, OSPF)
  • Knowledge of multi-vendor firewall platforms (Fortinet, ASA-type systems, microsegmentation platforms)
  • Experience with remote access technologies (VPN clients, cloud security gateways)
  • Proficiency with DNS/DHCP platforms (e.g., Infoblox), load balancers (F5, VMware), and proxy products (e.g., Zscaler)
  • Strong TCP/IP and SSL troubleshooting skills (using tcpdump, Wireshark, etc.)
  • Deep understanding of network virtualization, cloud, and automation concepts
  • Expertise with programming/automation and configuration management tools (Python, Ansible, SaltStack, Terraform)
Job Responsibility
Job Responsibility
  • Deliver 24×7 operational support for global networking, firewall, and load balancing technologies
  • Maintain and troubleshoot network equipment including routers, switches, firewalls, load balancers, and related infrastructure
  • Perform fault and performance management across large-scale environments
  • Identify, diagnose, and resolve complex network issues, including hardware faults and logical problems
  • Collect diagnostic data, document incidents, and track progress in line with SLA requirements
  • Manage escalations, isolate incidents, and implement workarounds
  • Collaborate with vendors and service providers for device and service restoration
  • Coordinate and implement break/fix activities, planned changes, patching, and maintenance following change management processes
  • Assess and amend existing network devices and configurations in a controlled manner
  • Make key decisions regarding fault or change impacts on users and infrastructure
Read More
Arrow Right

Global Network Operations & Production Network Engineer

We seek a skilled professional to provide comprehensive 24/7 Level 2 and Level 3...
Location
Location
Cracow; Munich; Bucharest; Lisbon
Salary
Salary:
Not provided
flint-international.com Logo
Flint International
Expiration Date
October 31, 2026
Flip Icon
Requirements
Requirements
  • Experience in network operational support and production network engineering within large institutions or banks
  • Proven ability to diagnose and resolve complex network-related issues
  • Strong stakeholder management and ability to work effectively under pressure
  • Solid understanding of LAN/WAN technologies and protocols (Cisco ACI, IOS, NX-OS, SD-WAN, BGP, OSPF)
  • Good knowledge of multi-vendor firewall platforms (Fortigate, Cisco ASA, Cisco Tetration)
  • Experience with remote access technologies (Cisco AnyConnect, Zscaler, Aruba)
  • Proficiency in DNS/DHCP (Infoblox), load balancing platforms (F5, VMWare), and proxy products (Zscaler)
  • Strong TCP/IP and SSL troubleshooting skills (packet analysis tools like tcpdump, Wireshark)
  • Deep understanding of network virtualization, cloud, and automation concepts
  • Expertise in network programming/automation and configuration management tools (Python, Ansible, Saltstack, Terraform)
Job Responsibility
Job Responsibility
  • Deliver 24×7 operational support for global networking, firewall & load balancing technologies
  • Maintain and troubleshoot network equipment including routers, switches, firewalls, load balancers, and related infrastructure
  • Perform fault and performance management
  • Identify, diagnose, and resolve complex network issues, including hardware faults and logical problems
  • Collect diagnostic data, document incidents, and track progress per SLA compliance
  • Manage escalations, isolate incidents, and apply workarounds
  • Collaborate with vendors and service providers for device and service restoration
  • Coordinate and implement break-fix activities and planned changes, patching, and maintenance in line with change management processes
  • Assess and amend existing network devices in a controlled manner
  • Make key decisions on fault or change impacts on users and infrastructure
  • Fulltime
Read More
Arrow Right