CrawlJobs Logo

Embedded OS Architect

sesame.com Logo

Sesame

Location Icon

Location:
United States , San Francisco

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

190000.00 - 320000.00 USD / Year

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)

Additional Information:

Job Posted:
February 20, 2026

Employment Type:
Fulltime
Work Type:
On-site work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Embedded OS Architect

New

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
New

Senior Engineer - Embedded C/BSP

Wind River is seeking an experienced developer to join the Helix Virtualization ...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
aptiv.com Logo
Aptiv plc
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BTech / MTech degree (Computer Science, Computer/Electrical Engineering, or equivalent technical degree)
  • Solid understanding of software development methodology
  • 5+ years' experience in developing low level embedded OS capabilities, such as device driver development, board support packages, and board bring up
  • Experience in developing software stacks written preferably in C, C++ and experience working with BSP, Hardware Abstraction Layer (HAL) and Bootloader development
  • Working knowledge of software and drivers for peripherals and controllers and services for complex SOC Systems for ARM/Intel/PowerPC based
  • Good understanding on the underlying Architecture: CPU, MMU, Cache, Interrupts, DMA, ADC/DAC, EEPROM, PWM, Watchdog Timers, and other embedded peripherals
  • Proficient in Hypervisors and Embedded Virtualization mechanism
Job Responsibility
Job Responsibility
  • Helping to develop, optimize and deliver the software needed to support HVP & VxWorks, as well as helping Wind River to grow in its role in new embedded and enterprise market segments
  • Develop Board Support Package for OS and Hypervisor
  • Take initiative to improve features and processes
  • Contribute ideas for product improvements and iterations
  • Collaborate effectively with global software engineering teams
  • Lead a highly skilled development team charged with all aspects of the safety-critical software development life cycle, from requirements development to implementation to verification
  • Work closely with the product management team and system architects to understand and implement customer-requested features and fixes
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
  • Inclusive work environment
  • Competitive health insurance package
  • Fulltime
Read More
Arrow Right
New

Member of Technical Staff – GPU/Multimedia

Wind River is seeking an experienced developer to join the Helix Virtualization ...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
aptiv.com Logo
Aptiv plc
Expiration Date
March 31, 2026
Flip Icon
Requirements
Requirements
  • Minimum 8-15 years' experience in developing low level embedded OS capabilities, such as device driver development, board support packages, and board bring up
  • Expertise in developing GPU, Graphics Drivers, Display Drivers, OpenGL/OpenCL or Vulkan
  • Good understanding of Embedded systems and related HW, SW components (Processor, Memory, Peripherals, OS, Device Drivers etc.)
  • Working knowledge of software and drivers for peripherals and controllers and services for complex SOC Systems for ARM/Intel/PowerPC based
  • Strong working experience in HW interface for ARM 64-bit OR Intel Architecture processors with assembly programming and with strong debugging and troubleshooting skills
  • Strong understanding on the underlying Architecture: CPU, MMU, Cache, Interrupts, DMA, ADC/DAC, EEPROM, PWM, Watchdog Timers, and other embedded peripherals
  • Experience in programming PIC, GIC, UART, Timer, Nexus Bus, Simple Bus, Memory Controller, RTC etc.
  • Proficient in Hypervisors and Embedded Virtualization mechanism
  • BTech / MTech degree (Computer Science, Computer/Electrical Engineering, or equivalent technical degree)
  • Solid understanding of software development methodology
Job Responsibility
Job Responsibility
  • Development, implementation, and certification of safety-critical features and functionality
  • Lead a highly skilled development team charged with all aspects of the safety-critical software development life cycle, from requirements development to implementation to verification
  • Work closely with the product management team and system architects to understand and implement customer-requested features and fixes
What we offer
What we offer
  • Workplace Flexibility: Hybrid Work
  • Medical insurance: Group Medical Insurance coverage
  • Additional shared cost medical benefit in the form of reimbursements
  • Employee Assistance Program
  • Vacation and Time off: Employees are eligible for various types of paid time off
  • Additional Time off’s – Birthday, Volunteer Time off, Wedding
  • Wellness Benefits through Unmind
  • Carrot (Family -forming support)
  • Fulltime
Read More
Arrow Right
New

Software Architect

The Software Architect is responsible for the software design and for the delive...
Location
Location
United States , Troy, MI
Salary
Salary:
Not provided
aptiv.com Logo
Aptiv plc
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in engineering discipline (computer science, software, computer or related field of study)
  • 8+ years of experience in the embedded software industry
  • Experience with formal UML architectural design tools such as Enterprise Architect
  • Good knowledge in field or software engineering and embedded systems architecture (HW/SW)
  • Experience with Operating Systems/RTOS (e.g. Linux, QNX / OSEK) or applicable for automotive systems
Job Responsibility
Job Responsibility
  • Lead the software architecture planning, design and implementation
  • Develop and implement architecture and verification plan
  • Analyze and determine critical system resource budgets across the system
  • Drive and conduct design and code reviews
  • Advise project and program management in planning
  • Technical leadership and oversight of the SCRUM teams
  • Allocate software functionality to components
  • Work with Product Development and Product Strategy teams to create software products containing required features and modifications
  • Collaborate with system team to review determine customer requirements and component interface specifications
  • Establish technical interfaces with key customer stakeholders to discuss, understand, describe, and document customer requirements
What we offer
What we offer
  • Competitive compensation with bonus potential
  • Learning and development opportunities
  • Discount programs with various manufacturers and retailers
  • Recognition for innovation and excellence
  • Opportunities to give back to the community
  • Meaningful work that makes a difference in the world
  • Relocation assistance may be available
  • Tuition Reimbursement
  • Paid Time Off (Vacation, Parental leave, etc.)
  • Fertility assistance
  • Fulltime
Read More
Arrow Right

Software Engineer, Silicon Infrastructure

At Meta, we're building innovative products that make it easier for people to co...
Location
Location
United States , Austin
Salary
Salary:
154000.00 - 217000.00 USD / Year
meta.com Logo
Meta
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience
  • 5+ years software development experience in industry settings or PhD with 2+ years of experience
  • 3+ years embedded software development experience in industry settings
  • Experience in large-scale C/C++ code base
  • Demonstrated experience working across disciplines to drive optimal solutions
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
Read More
Arrow Right

Embedded Software Engineer

At Meta, we're building innovative products that make it easier for people to co...
Location
Location
United States , Sunnyvale, CA +5 locations
Salary
Salary:
122000.00 - 181000.00 USD / Year
meta.com Logo
Meta
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 2+ years of software development experience in industry settings, or PhD degree +9 months of experience
  • Experience in large-scale C/C++ code base
  • Embedded software engineering experience
  • Currently has, or is in the process of obtaining a Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience. Degree must be completed prior to joining Meta
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
Read More
Arrow Right

Linux Platform Engineer

As CLEAR continues to expand its identity platform across physical and digital e...
Location
Location
United States , New York
Salary
Salary:
150000.00 - 185000.00 USD / Year
clearme.com Logo
Clear
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years of hands-on experience administering embedded Linux systems
  • Strong proficiency in Python for system automation, service orchestration, and hardware communication
  • Familiarity with A/B update mechanisms (RAUC, Mender, SWUpdate, or custom partition-switching logic)
  • Experienced in serial communications (UART, RS-232, USB-serial) and SDK-based hardware integration
  • Deep knowledge of service dependencies, timers, and watchdog configuration
  • Familiarity with network observability and remote device management at fleet scale
  • Committed to operational excellence, focused on designing for resilience, testability, and safe rollback
  • Collaborative, pragmatic, and curious
  • equally comfortable debugging a kiosk in the field or improving CI/CD for edge devices
Job Responsibility
Job Responsibility
  • Architect and implement OS-level watchdogs, process monitors, and self-healing mechanisms to ensure devices automatically recover from failures (service restarts, reboots, or rollbacks)
  • Manage and enhance our OTA update framework to enable safe, atomic updates via A/B partition swapping and automated rollback when needed
  • Develop and maintain Python-based services that interact with connected peripherals (payment terminals, scanners, sensors) via vendor SDKs and serial interfaces
  • Own and maintain our custom Linux image (via Yocto, Buildroot, bootc, rpm-ostree, etc), managing systemd units, udev rules, and security policies for a locked-down, production-grade environment
  • Build lightweight monitoring agents to stream logs, metrics, and telemetry (connectivity, performance, temperature) to centralized observability systems such as Datadog or Splunk
  • Work closely with software, SRE, and field operations teams to identify pain points and develop scalable solutions that improve reliability and ease of maintenance
What we offer
What we offer
  • Meals and snacks
  • Stipend and reimbursement programs
  • Comprehensive healthcare plans
  • Family building benefits (fertility and adoption/surrogacy support)
  • Flexible time off
  • Free OneMedical memberships for you and your dependents
  • 401(k) retirement plan with employer match
  • Annual bonuses
  • Commission
  • Restricted Stock Units
  • Fulltime
Read More
Arrow Right
New

Technical Leader – Automotive Embedded Systems

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
  • Operating System Primitives: Threads, semaphores, mutexes, socket programming
  • IPC Mechanisms: Named pipes, shared memory
  • Low-Level Software Design Patterns: Strong embedded design principles
  • Vision Pipeline Development: GStreamer, OpenVX, OpenCL
  • Device Drivers: Camera drivers, vision pipeline, embedded file operations
  • Thread Synchronization & Inter-Core Communication: Queuing mechanisms, thread alignment
  • Version Control: Git, Gerrit
  • SoC Experience: TI, Renesas, NXP, Qualcomm automotive SoCs
  • OS Expertise: Linux system programming, QNX, VxWorks
Job Responsibility
Job Responsibility
  • Architect and develop low-level software components for automotive SoCs
  • Implement OS-level primitives: threads, semaphores, mutexes, socket programming
  • Design and optimize IPC mechanisms: named pipes, shared memory
  • Develop and maintain device drivers (camera, vision pipeline) and embedded file operations
  • Work on Linux, QNX, VxWorks system programming for real-time and safety-critical applications
  • Utilize frameworks like GStreamer, OpenVX, and OpenCL for vision and multimedia pipelines
  • Implement thread synchronization, queuing mechanisms, thread alignment, and inter-core communication
  • Collaborate with cross-functional teams for integration and validation on SoCs from TI, Renesas, NXP, Qualcomm
  • Apply low-level software design patterns and logical problem-solving for complex embedded systems
  • Manage version control and code review processes using Git and Gerrit
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