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.
$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....SuggestedWork experience placementWork at officeLocal area- 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
- ...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...SuggestedWork experience placementH1bLive inRelocationWork visa
$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,...SuggestedFull timeWork at officeLocal areaRemote workRelocationFlexible hours3 days per week- ...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...SuggestedFull timeRelocation package
$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 work3 days per week- ...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 timeWork at officeFlexible hours
$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$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 timeWork at officeWork visaFlexible hours- ...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 timeFlexible hours
- ...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 timeWork at officeFlexible hours
- ...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
$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 timeWork at officeLocal areaImmediate startFlexible hours2 days per week3 days per week$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- 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...
- ...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 timeFlexible hours
- ...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
$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 timePart timeH1bWork at officeImmediate startRemote workFlexible hours- ...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 timeWork at officeImmediate start
- ...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
$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 timeWork at officeHome officeFlexible hours3 days per week- ...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 timeWork at officeRemote workHome officeFlexible hours2 days per week3 days per week
$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 employmentFull timeLocal areaWorldwideFlexible hours$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- ...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
$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$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 timeWork experience placementPrivate practiceWork at office- ...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 jobFull timeWork at officeHome officeFlexible hours2 days per week1 day per week
$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 timeWork at officeLocal areaRemote workFlexible hours$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 timeInternshipWork at officeRemote workVisa sponsorshipFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Embedded Software Engineer. Be the first to apply!
- embedded developer San Francisco, CA
- embedded systems software engineer San Francisco, CA
- embedded engineer San Francisco, CA
- embedded software engineer San Francisco, CA
- entry level software sales San Francisco, CA
- ultimate software San Francisco, CA
- healthcare software sales San Francisco, CA
- software asset management analyst San Francisco, CA
- embedded software San Francisco, CA
- software sales executive San Francisco, CA



