Senior Product Os and Devops Engineer

Johnson & Johnson Johnson & Johnson · Pharma · Santa Clara, CA +1

Senior OS Development Engineer with expertise in Linux and embedded operating systems, and experience in DevOps practices. Responsibilities include designing, developing, and maintaining operating systems, working at the kernel and system level, developing BSPs, leading OS bring up, building and maintaining OS images, applying OS security practices, improving OS build systems, building CI CD pipelines, supporting Docker and AWS, and automating workflows. Requires 6+ years of experience in Linux or embedded OS development, with specific skills in kernel/drivers, production-grade OS platforms, Ubuntu/Yocto/QNX, OS image customization, and kernel/BSP development. Familiarity with cryptographic signing and root of trust is also required.

What you'd actually do

  1. Design, develop, and maintain operating systems across Ubuntu x86 x64, Yocto, and QNX platforms
  2. Work at the kernel and system level including configuration, patching, performance tuning, and debugging
  3. Develop and support BSPs for embedded and ARM based platforms such as i.MX8
  4. Lead OS bring up, customization, and validation for new hardware
  5. Build and maintain OS images, bootloader, and system services

Skills

Required

  • Linux kernel
  • drivers
  • system internals
  • production grade OS platforms
  • Ubuntu
  • Yocto
  • QNX
  • building and customizing OS images
  • bootloaders
  • system configuration
  • kernel level development
  • BSP development for embedded or ARM based platforms
  • cryptographic signing
  • root of trust concepts

Nice to have

  • Jenkins
  • Docker based environments
  • AWS
  • toolchains
  • cross compilation environments
  • CMake
  • Bazel
  • Yocto
  • vulnerability management
  • security scanning tools
  • SonarQube
  • Coverity
  • Artifactory
  • Nexus
  • Kubernetes
  • Terraform
  • AI ML workflows
  • regulated environments

What the JD emphasized

  • Experience delivering production grade OS platforms
  • Experience in either kernel level development or BSP development for embedded or ARM based platforms