Senior Software Engineer - Operating Systems

1 day, 20 hours ago
Full-time
Senior
Software Development
Applied Intuition

Applied Intuition

Vehicle software supplier | Applied Intuition Simulation and validation platform for automotive, trucking, construction, and more. Solutions to safely develop, test, and deploy autonomous systems at scale #PoweringAutonomy Industry leading platform tha...

Internet Software & Services
251-1K
Founded 2017
$352M raised

Description

  • Define the overall architecture and roadmap of the operating system.
  • Develop, design, and implement core OS components including the kernel, system services, runtime, application framework, BSPs, and hardware abstraction layers.
  • Contribute to key architectural and implementation decisions as an early hire.
  • Write and review foundational, performance-critical code across core OS components.
  • Lead implementation of critical system features such as interprocess communication, memory management, security sandboxing, networking, and power/performance.
  • Collaborate closely with hardware partners and OEMs on BSP, HAL, device drivers, and integration strategies.
  • Engage with open-source projects, submit RFCs, and become a committer.
  • Advocate for open-source culture and participate in the open-source community.

Requirements

  • 6+ years of software development experience, with emphasis on low-level systems or OS development.
  • Bachelor’s degree in Computer Science or a related field.
  • Deep expertise in C/C++.
  • Experience with 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.
  • Demonstrated leadership in shaping technical direction and mentoring engineers.
  • Familiarity with open-source processes and tools, source control, and distributed code bases.
  • Master’s degree or PhD in Computer Science or a related field is preferred.
  • Experience working with OEMs, device drivers, or hardware integration, such as ARM chipsets or cellular modem interfaces, is preferred.
  • Strong background in security and sandboxing models is preferred.
  • Experience working in small, fast-moving cross-functional teams and/or startups is preferred.
  • Published contributions to open-source OS projects or kernel subsystems are preferred.

Benefits

  • Base salary of $155,000 - $253,000 USD annually.
  • Equity compensation in the form of options and/or restricted stock units.
  • Comprehensive health, dental, vision, life, and disability insurance coverage.
  • 401(k) retirement benefits with employer match.
  • Learning and wellness stipends.
  • Paid time off.
  • Flexible in-office work policy with occasional remote flexibility when needed.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Software Engineer, Protect

SoFi 1K-5K Capital Markets

SoFi is hiring a Senior Software Engineer for its Protect team to help build a next-generation insurance platform and shape the technical direction of a greenfield, high-impact business area.

AWS CI/CD Docker DynamoDB Git Java JavaScript Kafka Kotlin Kubernetes LLM Microservices PostgreSQL React Spring TypeScript
1 day, 5 hours ago

Software Engineer, Developer (Wallets and Onchain Tools)

Coinbase 1K-5K Capital Markets

Coinbase is hiring a software engineer for its CDP Wallets & Onchain Tools team to build developer-focused APIs, SDKs, and documentation that help accelerate crypto application development onchain.

Android Encryption Flutter GitHub Go iOS Microservices OpenAPI React React Native Solana TypeScript Unity
1 day, 6 hours ago

Software Engineer II

Veracyte 251-1K Pharmaceuticals

Veracyte is hiring a cloud engineering and application development professional for its Bioinformatics & Data Science Development team to build scalable cloud-native applications that support cancer diagnostics products and productionize research workflows.

Agile AWS AWS CDK CloudFormation Docker EC2 Kubernetes Machine Learning Microservices Node.js Python React REST API Scrum SQL Terraform Vue.js
1 day, 6 hours ago

Staff Software Engineer, C021 Security

Cribl 251-1K IT Services

Cribl is hiring a Staff Engineer for its C021 new product initiative to help design and build an emerging data platform that processes large volumes of streaming data in a fully remote, remote-first environment.

Apache Spark AWS Azure Docker Druid Flink GCP JavaScript Kafka Kubernetes Linux LLM Node.js
1 day, 6 hours ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers