Senior Software Engineer - Operating Systems

Added
38 minutes ago
Type
Full time
Salary
Upgrade to Premium to se...

Related skills

open source performance optimization c/c++ embedded systems kernel development
JobCopilot logo
Meet JobCopilot: Your Personal Al Job Hunter
Automatically Apply to Your Dream Jobs While You Sleep
Try it now β†’

πŸ“‹ Description

  • Define OS architecture and roadmap for the OS stack
  • Design and implement core OS components (kernel, services, runtime)
  • Collaborate with hardware partners to define BSP, HAL, and drivers
  • Engage with open-source projects, become a committer, and submit RFCs
  • Lead IPC, memory management, sandboxing, networking, and power/perf features
  • Write and review performance-critical code across core OS components

🎯 Requirements

  • 6+ years of software development (low-level OS)
  • Bachelor's Degree in Computer Science or related field
  • Deep expertise in C/C++
  • Experience on Unix/Linux kernels or embedded systems
  • Experience with performance optimization, memory management, threading, and concurrency
  • Proven experience designing and shipping large-scale software or systems

🎁 Benefits

  • Health, dental, vision, life and disability insurance
  • 401k retirement benefits with employer match
  • Equity in stock options or RSUs
  • Learning and wellness stipends
  • Paid time off
  • In-office culture with occasional remote work flexibility
Share job

Meet JobCopilot: Your Personal AI Job Hunter

Automatically Apply to Engineering Jobs. Just set your preferences and Job Copilot will do the rest β€” finding, filtering, and applying while you focus on what matters.

Related Engineering Jobs

See more Engineering jobs β†’