Staff Embedded Software Engineer
BrightAI Corporation
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
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.
- 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.
- Experience with secure boot, system hardening, or embedded Linux security.
- Familiarity with OTA update systems and device lifecycle management.Experience supporting products through manufacturing and field deployment.
- 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.
- 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 3 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....SuggestedWork experience placementWork at officeLocal area- ...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....Suggested
- ...precision location. Our Polaris™ RTK network and FusionEngine™ software deliver centimeter-level accuracy and high-confidence... ...and automation. The Role: We're seeking a Staff Embedded Software Engineer (Generalist) who thrives at the intersection of software...SuggestedFlexible hours
$207k - $301k
...practical experience. 8 years of experience in software development. 5 years of experience... .... 5 years of experience working with embedded operating systems. 3 years of... ...Qualifications Master’s degree or PhD in Engineering, Computer Science, or a related technical...Suggested$148k - $249k
The Embedded Software team owns our low-level software integration platform, coordinating communications amongst modules, low level control... ...critical embedded software for truck control functions such as engine control, steering and braking. Integrate sensors and vehicle...SuggestedRemote work3 days per week- Job Description We are looking for a staff level embedded systems software engineer with full stack proficiency who will own the long term stability of legacy products and help the US region with software feature requests and product needs. This is not a people management...Remote work
$230k - $285k
...customer acquisition, and Connor was a machine learning research engineer at Scale AI . The rest of our team comes from companies like... ...our team and business Who you are: You have 8+ years of software engineering experience and have a track record of shipping high...$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$192k - $260k
...us one of the fastest growing SaaS companies in the world. Our engineering teams build highly technical products that fulfill real,... ...our platform. We develop and operate one of the largest scale software platforms. The fleet consists of millions of virtual machines,...Work at officeLocal areaWorldwideFlexible hours$150k - $200k
...Location San Francisco Employment Type Full time Location Type Hybrid Department Software Engineering Compensation $150K – $200K • Offers Equity This range represents SPAN’s good faith estimate of competitively‑priced salary for the role based on national, real‑time industry...Full timeWork at officeFlexible hours- ...end - from product definition and system design to implementation, launch, and iteration Partner closely with product, design, and engineering leadership to shape roadmap decisions and translate ambiguous problems into durable solutions Lead high-leverage initiatives that...Hourly payDaily paidMinimum wageWork at officeRemote workWork from homeHome officeFlexible hoursShift work
- ...that teach AI models to code like 0.01% engineers. Our training environments are based on... ...as we expand beyond coding environments Staff Engineer Responsibilities & Requirements... ...stack end-to-end. 8+ years of professional software engineering experience. Lead and mentor...Contract workRelocation package
$230k - $285k
...contractors, and insurance professionals design, scope, and improve properties using AI, 3D data, and modern software experiences. We’re looking for a Staff Software Engineer to help scale our Core UX team, focused on solving foundational customer experience challenges across...Full timeFor contractorsWork at officeLocal areaFlexible hours$189k - $210k
...Staff Software Engineer, Developer Productivity Async About Gusto At Gusto, we're on a mission to grow the small business economy. We handle the hard stuff — payroll, health insurance, 401(k)s, and HR — so owners can focus on their craft and their customers. With teams...Full timeWork at officeLocal areaRemote work2 days per week3 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 engineering...Relocation package
$220k - $230k
...of ownership and visibility, as you’d be the founding Android engineer on the team and shape how we build the product, define architecture... ...Extensive experience building applications using Swift Strong software design skills, including a deep understanding of design...Work experience placementWork at office- ...do Own and evolve frontend systems that span multiple product areas, ensuring consistency, quality, and scalability Partner with engineering leadership, product, and design to shape frontend technical strategy and long-term direction Lead high-impact initiatives such as...Hourly payDaily paidMinimum wageWork at officeWork from homeHome officeFlexible hoursShift work
$225k - $320k
...Job type: Full Time · Department: Engineering (R&D) · Work type: On-Site About Fulcrum The... .... In-person collaboration. Join a lean, staff-level team (ex-Affirm, Uber, DoorDash, McKinsey... .... Own both product manager and software engineer responsibilities. Balance technical...Full timeWork at officeImmediate startRelocation$250k
...About Us XOXO is a research lab building the interface of intelligence for everyday life. We're a stealth team of hardcore engineers, designers, and researchers discovering solutions to novel problems impacting life outside work. With a recent breakthrough across infrastructure...Work at office$405k
...Our team is a quickly growing group of committed researchers, engineers, policy experts, and business leaders working together to... ...systems. About the role Anthropic is seeking an exceptional Senior Staff Software Engineer to join the Claude Developer Platform team and serve...Work at officeRemote workVisa sponsorshipFlexible hours$500 per month
...Americans. We're Series A ($30M), cash-flow positive, and past the point where engineering is about survival. Now it's about building something that lasts. THE OPPORTUNITY The Staff Software Engineer role at interface.ai is for someone who has already proven they can build...Full time- ...– 2 days per week in office) About our Engineering Teams We’re hiring across multiple teams... ...skill set and where you want to grow. Our software development is AI-centric and requires... ...) using Terraform What You Will Do As a Staff Software Engineer, you are the archetype...Bank staffWork at officeNight shift2 days per week
$325k
...Staff Software Engineer, Frontend Engineering at Ivo Role Our software delights users, and our Frontend Engineers make that happen. You’ll work on: Crafting a real‑time, collaborative AI‑enabled interface Writing high‑performance UI code Implementing frontend components...Contract workWork at officeRemote work$231k - $314.35k
...Role Overview As a Software Engineer on the Product Engineering team at Harvey, you will own and lead engineering projects across our various product lines. You will work closely with our AI, Legal, and GTM teams to build secure systems that deliver value to our customers...$219.6k - $268.4k
...Together, our community has raised more than $40 billion since 2010. Join us! The GoFundMe team is searching for our next Staff Software Engineer to help GoFundMe Pro team. One of GoFundMe’s fastest growing business segments is GoFundMe Pro, a platform that enables Non...Full timeFlexible hours- ...About the Role As a Staff Software Engineer, you’ll shape the technical direction of Magical’s AI agent systems. You’ll drive product delivery, elevate engineering standards, mentor peers, and stay hands‑on with the code. Magical orchestrates complex, high‑stakes healthcare...Work at office
$170k - $220k
...re backed by some of the very best supply chain and enterprise software investors. We're live with manufacturers processing real... ...workflows. What You Have • A high level of professional software engineering experience with a strong focus on frontend/full-stack React development...- ...control (Git). Soft skills 10x mindset – you’ll be among the first engineering hires! You are a fun human! Good time management and planning... .... Experience 4-7 years of experience (or equivalent) as a software engineer. We’re leveling this role to Pave’s “P4” level: leads...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... ..., Softbank, and 8VC. About the Role We are seeking a Fullstack Engineer to help us craft intuitive, high-performance user interfaces...Work experience placementPrivate practiceWork at office$220k - $260k
...Staff Software Engineer Location: Hybrid - Palo Alto Office Tuesday/Thursday The difference you will make We are looking for a Staff Fullstack Engineer to serve as a technical pillar within our Engineering Org. As we scale, you will be a hands‑on technical driver, distilling...Part timeH1bWork at officeFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Embedded Software Engineer. Be the first to apply!
Related searches
- embedded systems software engineer San Francisco, CA
- embedded software engineer remote San Francisco, CA
- embedded software engineer San Francisco, CA
- embedded developer San Francisco, CA
- embedded engineer San Francisco, CA
- embedded linux engineer San Francisco, CA
- embedded firmware developer San Francisco, CA
- javascript software engineer San Francisco, CA
- software technical support engineer San Francisco, CA
- software support San Francisco, CA


