Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Staff Embedded Software Engineer

BrightAI

Staff Embedded Software Engineer

San Francisco Bay Area

Role Overview

As a Senior/Staff Embedded Linux Engineer at BrightAI, you will help support, maintain, and evolve an existing Yocto-based embedded Linux distribution used in production on custom hardware. This is a hands-on individual contributor role focused on improving platform reliability, maintainability, and scalability as the product and company grow. You will work closely with hardware, firmware, and application teams to support new hardware revisions, improve system behavior, and resolve complex system-level issues. This role also includes providing technical guidance and helping shape how the embedded Linux platform evolves over time.

Responsibilities
  • Support and maintain an existing Yocto-based embedded Linux distribution used in production devices.
  • Improve and extend BSPs, Yocto layers, recipes, and images as hardware and product requirements evolve.
  • Support new hardware revisions and board bring-up, including bootloader configuration, kernel updates, and device tree changes.
  • Debug and resolve complex issues across bootloader, kernel, userspace, and hardware boundaries.
  • Develop and maintain low-level system software in C/C++, working closely with custom hardware.
  • Collaborate with hardware, product, and application teams to integrate new features and improvements into the platform.
  • Improve system reliability, performance, boot time, and debuggability.
  • Contribute to best practices for embedded Linux development, testing, release management, and long-term support.
  • Maintain clear technical documentation for platform behavior, changes, and troubleshooting.
  • Remain hands-on during critical phases such as integration, validation, and field issue resolution.
  • Provide technical leadership for embedded Linux platform improvements.
  • Mentor engineers working on Yocto and system-level software.
  • Influence platform evolution, tooling, and long-term maintenance strategies.
Skills and Expertise
  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
  • 6+ years of hands-on experience developing embedded software, primarily on embedded Linux platforms.
  • Strong, hands-on experience with the Yocto Project / OpenEmbedded, particularly maintaining and extending existing distributions.
  • Experience working with BSPs, including bootloaders (e.g., U-Boot), Linux kernel configuration, and device trees.
  • Proficiency in C/C++ for low-level and system software development.
  • Working knowledge of Python, Bash, or similar scripting languages, for build systems and automation.
  • Strong Linux debugging skills using tools such as GDB, strace, dmesg, perf, and ftrace.
  • Solid understanding of embedded system constraints, including performance, memory, storage, and boot time.
  • Experience with hardware interfaces such as I2C, SPI, UART, GPIO, and USB.
  • Experience working with Git, CI/CD pipelines, and collaborative development workflows.
  • Comfortable working in a startup environment with evolving requirements.
  • Strong communication skills and a collaborative mindset.
Bonus Experience
  • Experience with secure boot, system hardening, or embedded Linux security.
  • Familiarity with OTA update systems and device lifecycle management.
  • Exposure to RTOS or hybrid RTOS/Linux systems.
  • Experience with containerized workloads on embedded Linux (e.g., Docker, Balena).
  • Familiarity with SoCs such as NVIDIA, Qualcomm, or MediaTek.
  • Contributions to open-source embedded Linux or Yocto projects.
Why This Role
  • You'll work on a real, shipping embedded Linux platform, not a greenfield experiment.
  • The focus is on making an existing system better — more reliable, maintainable, and scalable.
  • You'll collaborate closely with hardware and product teams without being expected to "own everything."
  • You'll have meaningful technical impact without constant fire drills or unrealistic expectations.
Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the Staff Embedded Software Engineer in San Francisco, CA vacancy
  • $160k - $220k

     ...Embedded Engineering Team At Ouster, we build sensors and tools for engineers, roboticists, and...  ...company and need your help! As the Sr or Staff level for the Embedded Engineering team...  ..., executing, and building the embedded software that powers our lidar firmware system.... 
    Suggested
    Work experience placement
    Work at office
    Local area

    Ouster

    San Francisco, CA
    4 days ago
  • Direct message the job poster from Fruition Group Embedded Software Engineer - Robotics (Senior/Staff Level) We’re partnered with a pioneering robotics company solving large-scale logistics challenges through advanced automation. As they continue to scale, they’re hiring... 
    Suggested

    Fruition Group

    San Francisco, CA
    1 day ago
  •  ...exciting journey. We are looking for a Staff Engineer to help guide our product development efforts...  ...talent to deliver world-class hardware/software/AI platforms. Your technical expertise...  ...products—with a focus on cutting-edge Embedded Linux systems. Responsibilities Lead... 
    Suggested
    Work experience placement
    H1b
    Live in
    Relocation
    Work visa

    BrightAI Corporation

    San Francisco, CA
    1 day ago
  • $257k - $302k

     ...Forbes Cloud 100 2025 List [ and is a Y Combinator 2024 Breakthrough Company [ Checkr is looking for an experienced Senior Staff Software Engineer to facilitate the long-term design of Checkr’s core systems and to lead critical cross-organizational initiatives,... 
    Suggested
    Full time
    Work at office
    Local area
    Remote work
    Relocation
    Flexible hours
    3 days per week

    Checkr

    San Francisco, CA
    1 day ago
  •  ...Our team comprises top talent in AI, product development, and engineering—innovative, humble, and forward-thinking professionals committed...  ...you. About the Role We are looking for a highly experienced Software Engineer to join our team. You’ll have a direct impact on... 
    Suggested
    Full time
    Relocation package

    Laurel

    San Francisco, CA
    17 hours ago
  • $148k - $249k

     ...Job Description Job Description The Embedded Software team owns our low-level software integration platform, coordinating communications...  ...critical embedded software for truck control functions such as engine control, steering and braking. - Integrate sensors and... 
    Remote work
    3 days per week

    Waabi

    San Francisco, CA
    19 days ago
  •  ...Binti builds software for state and county government agencies, focusing on reinventing social services. We started in child welfare...  ...towards that vision. Overview We're looking for a Staff Engineer who combines deep technical judgment with strong product instincts... 
    Full time
    Work at office
    Flexible hours

    Binti

    San Francisco, CA
    1 day ago
  • $150k - $250k

     ...build robots. Factory OS is building software that runs factories. Our platform...  .... The Role We are hiring a Staff Full-Stack Software Engineer to build end-to-end features across...  ...We are committed to being deeply embedded in the U.S. industrial base. Our focus... 
    Full time

    Foundry Robotics Inc.

    San Francisco, CA
    1 day ago
  • $180k - $225k

     ...Lumafield was founded in 2019 to upgrade manufacturing. We are engineers with deep experience across the product development cycle,...  ...What you'll do: Own backend architecture for cloud software supporting Neptune, Triton, and Voyager (services, APIs, persistence... 
    Full time
    Work at office
    Work visa
    Flexible hours

    Lumafield

    San Francisco, CA
    1 day ago
  •  ...About the Role Formal is on a mission to build the best engineering team and we're looking for people who want to make outsized impact...  ...more traffic What You Need ~6+ years of relevant software development experience building data-intensive software platforms... 
    Full time
    Flexible hours

    Formal

    San Francisco, CA
    1 day ago
  •  ...with reliable backup Designing a flexible and distributed electrical grid The Role We are seeking a seasoned backend software engineer to join our team building the cloud-based glue that gives our users access to the rich information and controls provided by... 
    Full time
    Work at office
    Flexible hours

    Span

    San Francisco, CA
    1 day ago
  •  ...discover, create, and share knowledge. About the role As a Staff Backend Engineer at Rogo, you'll be at the cutting edge of AI research and...  ...and compliant code: implement security concepts to develop software dealing with sensitive data. Write robust code that’s... 
    Full time

    Rogo

    San Francisco, CA
    1 day ago
  • $200k - $230k

     ...where no one has to go it alone. Learn more at Papa.com. About the Role:   We are expanding our founding engineering team and looking for a Staff Backend Software Engineer to join Papa Community and help build our technical foundation. You'll be our second engineer,... 
    Full time
    Work at office
    Local area
    Immediate start
    Flexible hours
    2 days per week
    3 days per week

    Papa

    San Francisco, CA
    1 day ago
  • $180k - $200k

     ...visit or follow us on LinkedIn. AI Engineering @ Ironclad Ironclad is accelerating its...  ...and maintain reliable, highly scalable software and services designed for a high-...  ...80,000 - $200,000 Base Salary Range - Staff: $210,000 - $235,000 The base salary range... 
    Contract work

    Ironclad

    San Francisco, CA
    1 day ago
  • Join a forward-thinking company as a Staff Engineer on the User Activation team, where you'll lead a talented group of engineers in creating...  ...and intuitive workspace solutions. Your expertise in software engineering and leadership will drive the technical vision and... 

    Databricks Inc.

    San Francisco, CA
    2 days ago
  •  ...About Flow Flow Engineering is an AI-native requirements platform that makes complex engineering work clear, collaborative, and...  ...than ever before. About the role Flow is hiring a staff frontend software engineer to own core user experiences in Flow and bring AI... 
    Full time
    Flexible hours

    Flow Engineering

    San Francisco, CA
    1 day ago
  •  ...agents, data visualizations, and interactive tools that surface AI‑driven insights within the application. Establish frontend engineering excellence. Set and uphold coding standards, component library conventions, and review processes; mentor engineers to foster a culture... 
    Full time

    F2

    San Francisco, CA
    1 day ago
  • $210k - $260k

     ...Staff Software Engineer, Full Stack Location: Hybrid - San Francisco OR Palo Alto Office Tuesday/Thursday. Flexibility for remote work if you are not within a commutable distance to either office. The difference you will make We are looking for a Staff Fullstack... 
    Full time
    Part time
    H1b
    Work at office
    Immediate start
    Remote work
    Flexible hours

    Midi Health

    San Francisco, CA
    1 day ago
  •  ...plan to 5x headcount in 2026, creating a rare opportunity to join early and have outsized impact. Why Join Broccoli As a Staff Engineer, you’ll play a critical role in shaping the technical foundation of Broccoli AI. You’ll own core systems, influence architectural... 
    Full time
    Work at office
    Immediate start

    Broccoli AI

    San Francisco, CA
    1 day ago
  •  ...tools, Tellius excels at ad hoc analysis, deep dives, and business-friendly advanced analytics. We’re looking for a Staff Software Engineer to join our AI team. This is a high-impact, IC-focused role for someone who wants to build scalable AI systems that power... 
    Full time

    Tellius

    San Francisco, CA
    1 day ago
  • $241k - $284k

     ...reliability and performance at scale. As a Staff Frontend Engineer on the App Platform team, you will play a...  ...great engineering, and we're actively embedding AI-powered tooling and practices into how we build and ship software. Our mission is to provide the foundation... 
    Full time
    Work at office
    Home office
    Flexible hours
    3 days per week

    Glossgenius

    San Francisco, CA
    1 day ago
  •  ...building a fast-growing, category-defining healthcare AI company The Role We're seeking an experienced and highly capable AI/ML engineer who is motivated to meaningfully improve the way healthcare is administered in the United States. You'll take ownership of... 
    Full time
    Work at office
    Remote work
    Home office
    Flexible hours
    2 days per week
    3 days per week

    Onos Health

    San Francisco, CA
    1 day ago
  • $194k - $243k

     ...can make us better with their unique experiences. The Engineering Opportunity Okta's Workforce Identity Cloud (WIC) secures...  ...and reliable for every customer. We are seeking a Staff Back-End Software Engineer to lead technical initiatives and own the reliability... 
    Permanent employment
    Full time
    Local area
    Worldwide
    Flexible hours

    Okta

    San Francisco, CA
    1 day ago
  • $189k - $303k

     ...get crucial goods where they need to go, and make mobility more efficient and accessible for all. We’re searching for a Staff Software Engineer on the Autonomy Data: Continuous Learning team. The ideal candidate will have a passion for diving into our models and datasets... 
    Full time

    Aurora Innovation

    San Francisco, CA
    1 day ago
  •  ...The Role: We are looking for an experienced Senior Staff Software Engineer to join our Builder Tools engineering organization with a mission to enable SoFi engineers to elegantly solve problems. In this role, you will have the opportunity to directly impact, influence... 
    Full time

    Sofi

    San Francisco, CA
    1 day ago
  • $2,000 per month

     ...pathologically unfair at worst. Our mission is to reimagine the world of data with you. About The Role As a Principal/Staff Software Engineer , you will help build out the next generation data platform to support decentralized analytical and ML workloads, which... 
    Full time

    Nextdata

    San Francisco, CA
    1 day ago
  • $200k - $250k

     ...About Us At 3Y Health, we are building AI-driven software to empower healthcare providers and solve the overwhelming administrative complexity...  ..., and 8VC. About the Role We are seeking a Frontend Engineer to help us craft intuitive, high-performance user interfaces... 
    Full time
    Work experience placement
    Private practice
    Work at office

    3Y Health

    San Francisco, CA
    1 day ago
  •  ...re seeking an experienced and highly capable full-stack product engineer who is motivated to meaningfully improve the way healthcare is...  ...maintainable Played the role of an architect on major full stack software projects Benefits and Perks ~ Flexible hybrid arrangement:... 
    Remote job
    Full time
    Work at office
    Home office
    Flexible hours
    2 days per week
    1 day per week

    Onos Health

    San Francisco, CA
    1 day ago
  • $233.5k - $321.2k

     ...millions of donors, beneficiaries, and nonprofit partners on a single platform built for trust. GoFundMe is hiring a Senior Staff Software Engineer, Identity & Risk Intelligence to anchor the intelligence side of our horizontal Identity Platform Engineering layer. You... 
    Full time
    Work at office
    Local area
    Remote work
    Flexible hours

    Gofundme

    San Francisco, CA
    1 day ago
  • $405k

     ...growing group of committed researchers, engineers, policy experts, and business leaders working...  ...or co-ops) of experience in a Software Engineer role, building and operating large...  ...hybrid policy: Currently, we expect all staff to be in one of our offices at least 25%... 
    Full time
    Internship
    Work at office
    Remote work
    Visa sponsorship
    Flexible hours

    Anthropic

    San Francisco, CA
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Embedded Software Engineer. Be the first to apply!