CrawlJobs Logo

Embedded OS Architect

United States, San Francisco 190000.00 - 320000.00 USD / Year · Job Posted February 20, 2026
Apply Position
Job Link Share

Job Description

A device intended for a new kind of human-machine interface requires a new kind of operating system. As an Embedded OS Architect, you will be critical in designing and developing the next-generation operating system for Sesame’s AI-driven computing platform. You will lead architectural decisions, optimize system performance, and ensure seamless integration of hardware and software. Your expertise in building operating systems will help define the foundation for a new class of intelligent, responsive, and real-time computing experiences.

Job Responsibility

  • Architect and develop a custom embedded operating system optimized for AI-driven, real-time consumer applications
  • Design and implement core OS components, including kernel, device drivers, memory management, process scheduling, and inter-process communication
  • Optimize system performance, power efficiency, and real-time responsiveness
  • Work closely with hardware teams to ensure seamless integration with custom silicon and peripherals
  • Define and enforce security, reliability, and scalability best practices within the OS stack
  • Drive OS bring-up on new hardware platforms, debugging low-level system issues
  • Evaluate and integrate open-source or proprietary OS components where applicable
  • Collaborate with application developers to ensure smooth and efficient interaction between the OS and higher-level software stacks

Requirements

  • 10+ years of experience in operating system development, with contributions to major OS projects (Linux, QNX, RTOS, AOSP, etc.)
  • Deep expertise in kernel development, scheduling, memory management, and low-level systems programming
  • Strong proficiency in C/C++ and assembly programming for embedded architectures
  • Experience with hardware-software co-design, including bootloaders, BSP development, and device drivers
  • Hands-on experience with debugging tools such as JTAG, GDB, and logic analyzers
  • Strong understanding of security, sandboxing, and OS hardening techniques

Nice to have

  • Experience architecting OS platforms for AI, AR/VR, or edge computing applications
  • Familiarity with modern AI workloads and optimizing OS-level interactions for machine learning
  • Knowledge of distributed or microkernel-based OS architectures
  • Prior experience with power management and performance tuning for embedded systems
  • Contributions to open-source operating system projects

What we offer

  • 401k matching
  • 100% employer-paid health, vision, and dental benefits
  • Unlimited PTO and sick time
  • Flexible spending account matching (medical FSA)

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Embedded OS Architect

8 matching positions

Software Architect-Embedded

Help shape the future of mobility. Imagine a world with zero vehicle accidents, ...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
aptiv.com Logo
Aptiv plc
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Hands on Experience in embedded SW development using C for 16/32-bit micros – Infineon, NXP, etc.
  • Hands on experience in cross compilers, OS, debuggers/emulators
  • Hands on experience in device driver development
  • Hands on experience in Autosar methodologies and workflows
  • Hands on experience in, Power Mode, UDS, Diagnostics, Bootloader, communication protocols – CAN/LIN/Flexray/Ethernet & tools for the same like CANalyzer, CANoe etc
  • Experience in Verification tools- Static analysis tools, Unit Testing tools
  • Hands on experience in handling measurement tools like Oscilloscope, Current probe, Signal generators etc
  • Hands on experience in multi core and multi domain systems
  • Experience in different security aspects of Vehicle Connectivity
  • Exposure to Automotive standard processes-CMM/ASPICE
Job Responsibility
Job Responsibility
  • Playing Architect role or Tech Lead Role
What we offer
What we offer
  • Hybrid and flexible working hours
  • Higher Education Opportunities (UDACITY, UDEMY, COURSERA are available for your continuous growth and development)
  • Life and accident insurance
  • Sodexo cards for food and beverages
  • Well Being Program that includes regular workshops and networking events
  • EAP Employee Assistance
  • Access to fitness clubs (T&C apply)
  • Creche facility for working parents
  • Fulltime
Read More
Arrow Right

Embedded Software Engineer, Bsp/Kernel - Reality Labs

At Meta, we're building innovative products that make it easier for people to co...
Location
Location
United States , Sunnyvale
Salary
Salary:
154000.00 - 217000.00 USD / Year
meta.com Logo
Meta
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years embedded software development experience in industry settings
  • 5+ years of software development experience in embedded systems, systems programming, or a related technical field, or PhD with 2+ years of experience
  • Demonstrated experience working across disciplines to drive optimal solutions
  • Experience in large-scale C/C++ code base
  • Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience
Job Responsibility
Job Responsibility
  • Design and implement software components at all layers of the system, including kernel, synchronization primitives, resource allocators, memory management, security, I/O systems, persistence, etc
  • Develop drivers and services that operate efficiently in constrained environments and deliver large volumes of data with low-latency and high-bandwidth
  • Lead hardware bring-up, peripheral drivers and communication, silicon integration, and power and performance management and optimization efforts
  • Debug complex, system-level, multi-component issues that span multiple layers from kernel to application
  • Profile performance problems and drive optimizations across the entire software stack
  • Analyze, design, develop, and debug firmware for a wide variety of devices, including novel sensing and imaging systems, haptic devices, and audio prototypes
  • Collaborate closely with cross-functional teams, including silicon architects, hardware designers, OS team, and algorithm and model development teams
  • Understand and implement power-management, boot loaders, scheduling, inter-processor communication, computer vision, and firmware/system interfaces on RTOS and/or bare-metal environments
  • Design, develop, and architect models and infrastructure building blocks of Virtual Platforms, integrating internal models and vendor IP models
What we offer
What we offer
  • bonus
  • equity
  • benefits
  • Fulltime
Read More
Arrow Right

Lead Systems Software Architect

Roku is changing how the world watches TV. Roku is the #1 TV streaming platform ...
Location
Location
United States , San Jose
Salary
Salary:
350000.00 - 637500.00 USD / Year
roku.com Logo
Roku
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BS/MS in Computer Science, Computer Engineering, Electrical Engineering, or related field
  • 15+ years of industry experience in embedded systems-level software development, with a strong emphasis on hands-on software development for multimedia products
  • Proven track record building and shipping AV products (TVs, set-top boxes, streaming devices, consoles, or similar) at scale
  • Strong experience with embedded Linux or Android-based systems
  • Proficiency in one or more systems programming languages such as C/C++ (Rust or similar is a plus), with deep experience in debugging, performance tuning, and maintainable code design
  • Strong familiarity with modern SDLC practices: CI/CD, automated testing, static/dynamic analysis, continuous performance regression monitoring, and observability tooling
  • Deep understanding of ARM-based SoCs, multimedia pipelines, and system constraints (memory bandwidth/latency, storage performance, UI/frame-rate stability, thermal behavior)
  • Demonstrated ability to analyze and optimize system-level performance using profiling, tracing, and hardware counters
  • Experience with DRM, content protection, secure boot, and related industry standards for streaming and TV products
  • Experience collaborating with SoC vendors and ODM/OEM partners from design through mass production, especially around platform software deliverables and validation
Job Responsibility
Job Responsibility
  • Software development & platform ownership
  • Own complex features or subsystems end-to-end, from design and implementation through bring-up, validation, and production support
  • Translate product and business goals into concrete designs, tasks, and implementation plans
  • Design, implement, and maintain core platform software for Roku device programs and platforms, with a strong focus on code quality, robustness, and long-term maintainability
  • Contribute to and influence hardware–software partitioning, platform APIs, and integration patterns to enable feature teams to build reliably on the device platform
  • Drive and model best practices for coding standards, code reviews, testing strategies, and CI/CD for platform software
  • Multimedia & system-level engineering
  • Implement and optimize video/audio pipelines, codecs, and rendering paths to deliver high-quality playback, low latency, and smooth UI/UX for streaming applications
  • Contribute to end-to-end multimedia system design for TVs and streaming devices, ensuring solutions scale across SKUs and generations
  • Define and help maintain benchmarks and test scenarios for media, graphics, and system behavior that map directly to Roku use cases
What we offer
What we offer
  • Health insurance
  • Equity awards
  • Life insurance
  • Disability benefits
  • Parental leave
  • Wellness benefits
  • Paid time off
  • Global access to mental health and financial wellness support and resources
  • Healthcare (medical, dental, and vision)
  • Accident
  • Fulltime
Read More
Arrow Right

Lead Systems Software Architect

Roku is changing how the world watches TV. Roku is the #1 TV streaming platform ...
Location
Location
United States , Austin
Salary
Salary:
Not provided
roku.com Logo
Roku
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 15+ years of industry experience in embedded systems-level software development
  • Strong experience with embedded Linux or Android-based systems
  • Proficiency in one or more systems programming languages such as C/C++ (Rust or similar is a plus)
  • Deep understanding of ARM-based SoCs, multimedia pipelines, and system constraints
  • Experience with DRM, content protection, secure boot
  • Experience collaborating with SoC vendors and ODM/OEM partners
  • Experience with NPU/DSP/AI accelerator blocks on embedded SoCs
  • Ability to build or integrate end-to-end flows where AI is in the loop
  • Proficient in using AI tools for debugging, code review, test selection, and log analysis
  • Strong communication skills
Job Responsibility
Job Responsibility
  • Own complex features or subsystems end-to-end, from design and implementation through bring-up, validation, and production support
  • Translate product and business goals into concrete designs, tasks, and implementation plans
  • Design, implement, and maintain core platform software for Roku device programs and platforms
  • Contribute to and influence hardware–software partitioning, platform APIs, and integration patterns
  • Drive and model best practices for coding standards, code reviews, testing strategies, and CI/CD
  • Implement and optimize video/audio pipelines, codecs, and rendering paths
  • Contribute to end-to-end multimedia system design for TVs and streaming devices
  • Define and help maintain benchmarks and test scenarios for media, graphics, and system behavior
  • Implement and maintain secure boot, DRM integrations, and content protection features
  • Lead the product evaluation and enablement of candidate SoCs and companion chipsets
What we offer
What we offer
  • Global access to mental health and financial wellness support and resources
  • Healthcare (medical, dental, and vision)
  • Life, accident, disability, commuter, and retirement options (401(k)/pension)
  • Time off in accordance with local leave policies
  • Fulltime
Read More
Arrow Right

Software Engineer, Embedded Systems

Roku pioneered streaming to the TV and continues to innovate and lead the indust...
Location
Location
United States , San Jose
Salary
Salary:
197900.00 - 270000.00 USD / Year
roku.com Logo
Roku
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 2 – 5 years of relevant software development experience
  • Bachelor’s or master’s in computer science or equivalent engineering experience
  • Extensive programming experience with C++ and Python
  • Proven track record of success with embedded system development projects and Linux operating systems
  • Deep understanding of multi-threaded development and concurrency management
  • Experience in API design and developing portable code
  • Been able to accurately estimate software tasks and work to schedule
  • Architected, implemented, and tested systems for performance & low resource consumption
  • A good understanding of open source development
  • A familiarity with AI/ML and LLM technologies
Job Responsibility
Job Responsibility
  • Extend Roku's player feature set to support new business opportunities and the latest multimedia specifications
  • Continuously improve playback on Roku devices, and deliver our users a world-class player experience under all operating conditions
  • Work independently and in small groups to deliver new features and functionality on-time
  • Demonstrate excellence in C++ & Python development and deliver high-performance, ultra-reliable software
  • Demonstrate impeccable software design skills, make extensive changes to an existing C++ code base that are modular and easy to maintain
  • Demonstrate the ability to dig deep to find solutions to tough problems affecting our users
What we offer
What we offer
  • health insurance
  • equity awards
  • life insurance
  • disability benefits
  • parental leave
  • wellness benefits
  • paid time off
  • global access to mental health and financial wellness support and resources
  • healthcare (medical, dental, and vision)
  • commuter
  • Fulltime
Read More
Arrow Right

Senior Embedded Developer

Senior Embedded Software Developer will play a pivotal role in driving the archi...
Location
Location
Canada , Ottawa
Salary
Salary:
Not provided
myticas.com Logo
Myticas Consulting
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field
  • 10+ years of experience in software development, focusing on satellite communication systems
  • Knowledge of systems engineering fundamentals (networking, storage, operating systems)
  • Experience programming with at least one or more programming languages such as C++, Java, Python, Golang, PowerShell
  • Deep understanding of satellite technology, ground segment operations, and associated challenges
  • Good understanding of networking and routing protocols
  • Experience supporting and implementing MPLS/WAN/SD-WAN circuits and subnets
  • Prior experience in a technical leadership or architecture role
  • Strong problem-solving skills, capable of addressing intricate technical challenges
  • Excellent communication skills to collaborate effectively with cross-functional teams and stakeholders
Job Responsibility
Job Responsibility
  • Lead the design, development, and implementation of advanced satellite ground segment software systems
  • Lead the design, development, and implementation of embedded application software, board support software and OS integration
  • Collaborate closely with cross-functional teams to define architecture, technical specifications, and software requirements for ground segment systems
  • Provide technical leadership, mentorship, and guidance to the engineering team
  • Architect software solutions that adhere to Test-Driven Development (TDD) principles and utilize simulated software to rigorously test code functionality
  • Design software with a profound understanding of hardware resource limitations
  • Stay current with the latest advancements in satellite technology and industry trends
  • Implement and support MPLS/WAN/SD-WAN circuits and subnets
  • Guide the team in troubleshooting and resolving complex technical issues
  • Collaborate with stakeholders to gather requirements and translate them into effective technical solutions
  • Fulltime
Read More
Arrow Right

Cybersecurity Engineer IV

Our organization is seeking a Cybersecurity Engineer IV to join the Security Eng...
Location
Location
United States , Atlanta
Salary
Salary:
85.00 - 106.00 USD / Hour
apexsystems.com Logo
Apex Systems
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of hands-on experience in security engineering tools (EDR, SIEM, SOAR)
  • 2+ years of experience in AI application and agent development
  • 5+ years of programming/scripting experience with Python, Go, or an equivalent language
  • Experience designing, building, and maintaining enterprise security platforms
  • Hands-on experience building or integrating Agentic AI systems
  • Experience with RAG architectures (vector search + LLM pipelines), vector databases (e.g., Pinecone, Weaviate), and embedding models/LLM APIs
  • Experience building or integrating MCP servers or equivalent context-sharing frameworks
  • Ability to design multi-step AI workflows (agents) for security use cases
  • Understanding of prompt engineering, context management, and model limitations
  • Experience integrating AI/automation into platforms like Splunk, Palo Alto Networks Cortex XSOAR, and SentinelOne
Job Responsibility
Job Responsibility
  • Design, implement, and review security controls across enterprise platforms including cloud, SaaS, and on-premise environments
  • Build and manage enterprise security tools and infrastructure
  • Architect and deploy AI-powered security workflows using Agentic AI frameworks
  • Develop and maintain Model Context Protocol (MCP) servers and integrations for security tools and data sources
  • Implement Retrieval-Augmented Generation (RAG) pipelines for threat intelligence, alert contextualization, and SOC knowledge retrieval
  • Integrate AI capabilities into vendor platforms such as Splunk, Palo Alto Networks Cortex XSOAR, and SentinelOne
  • Design and deploy AI-driven playbooks and automation workflows for detection and response
  • Evaluate and onboard emerging AI-native security technologies
  • Configure, troubleshoot, and maintain security infrastructure
  • Conduct security assessments and continuously improve security posture
What we offer
What we offer
  • medical
  • dental
  • vision
  • life
  • disability
  • other insurance plans
  • ESPP (employee stock purchase program)
  • 401K program with company match after 12 months
  • HSA (Health Savings Account on the HDHP plan)
  • SupportLinc Employee Assistance Program (EAP) with up to 8 free counseling sessions
Read More
Arrow Right

Senior Software Engineer (Embedded Platform & Build Systems) - F/M/X

We are looking for a Senior Software Engineer to join an innovative engineering ...
Location
Location
Sweden , Gothenburg
Salary
Salary:
46667.00 - 56667.00 SEK / Month
amaris.com Logo
Amaris Consulting
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4–6 years of experience in embedded software development
  • Strong experience with CMake, CI/CD, and platform development
  • Good understanding of embedded systems and real-time software
  • Experience working close to hardware, OS, and middleware layers
  • Ability to drive technical strategy and architectural decisions
  • Fluent English communication skills
Job Responsibility
Job Responsibility
  • Design and develop embedded software platforms for real-time systems
  • Define and drive long-term build system strategy across software programs
  • Develop and improve CI/CD pipelines for embedded development
  • Work with build tools such as CMake and Bazel
  • Ensure build scalability, reproducibility, and maintainability
  • Collaborate with software architects, developers, and cross-functional teams
  • Support platform governance and software quality improvements
What we offer
What we offer
  • A truly international and multicultural work environment
  • Access to training programs and certifications to accelerate your development
  • An R&D lab where you can explore new technologies and approaches
  • The opportunity to propose and lead innovative ideas within the company
  • Personalized coaching and mentoring from experienced professionals
  • A tailor-made career path, aligned with your growth ambitions
  • Fulltime
Read More
Arrow Right