Principal Software Developer 4 (ksplice)

Oracle Oracle · Enterprise · Santa Clara, CA +1

This role involves developing and improving Ksplice, a technology for patching Linux kernels with zero downtime. The engineer will work on patching more of the system, supporting new releases, and enhancing the workflow, focusing on low-level Linux system development, tooling, and security vulnerability analysis.

What you'd actually do

  1. helping Ksplice patch even more of the system
  2. support new releases
  3. improving our workflow
  4. developing tooling in Python bash
  5. analyzing security vulnerabilities in Linux kernel patches
  6. enhancing the Ksplice tools

Skills

Required

  • software development best practices including TDD
  • Expert level C/C programming
  • Understanding of security issues and defenses in compiled languages
  • Strong experience with Python
  • Experience developing the Linux/UNIX kernel
  • Excellent problem solving and debugging skills
  • Test automation

What the JD emphasized

  • patch the kernel on the fly with zero downtime and zero disruption