BrightAI Corporation

Technology

Senior/StaffLinuxEmbeddedEngineer

$165–235k ~AI est. Newport Beach, California, United States; Huntington Beach, California, United States; Seal Beach, California, United States; Anaheim, California, United States; Placentia, California, United States; Santa Ana, California, United States
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Senior candidates.

The Brief

“Senior / Staff Linux Embedded Engineer at BrightAI Corporation. Skills: Embedded Linux, C/C++, System diagnostics, Hardware protocols. Lead technical alignment. Deploy vertical-specific applications”

Industry & Context.

Technology
Problems you'll solve

Kernel-level debugging; Resource contention resolution; Power profiling; Scheduling manipulation

What They're Looking For.

Must Have

6+ years embedded software development, Embedded Linux distributions experience, C/C++ programming, Computer science fundamentals, Runtime architecture optimization, Pointer tracking knowledge, Embedded build environments knowledge, Yocto Project experience, Device trees experience, Low-level system diagnostic tools experience, GDB experience, strace experience, dmesg experience, I2C interface debugging, SPI interface debugging, UART interface debugging, USB interface debugging, GPIO interface debugging, Advanced Git proficiency, Team collaboration development flows, Structural code reviews

Nice to Have

Go programming language experience, Rust experience, Complex multi-threaded architectures experience, Lightweight virtualization constraints exposure, Container orchestrations on edge endpoints exposure, Podman exposure, Docker exposure, Embedded execution workloads profiling, Process scheduling manipulation experience, Low-power constraint validation experience

What You'll Do.

Lead technical alignment

Deploy vertical-specific applications

Support board bring-up

Validate physical hardware

Map simulation to edge devices

Collaborate across firmware boundaries

Collaborate across application boundaries

Leverage containerized runtime architectures

Debug multi-processor resource contentions

Resolve multi-processor resource contentions

Adjust power management

Adjust thread execution priority

Champion strict code quality standards

Manage version control processes

Perform Git pull requests

Perform Git cherry-picking

Validate continuous integration pipelines

How You'll Work.

Team & Collaboration

Cross-functional collaboration; Firmware and application teams

Full Job Description

Senior Linux Embedded Engineer Role Overview We are a high-growth company seeking a versatile Senior (or Staff) Embedded Software Engineer to support vertical-specific customizations and platform stability for our production wearable systems. This is a hands-on individual contributor role requiring a generalist capable of navigating system boundaries—from kernel-level debugging to back-end logic and application tailoring. The ideal candidate brings deep experience with Embedded Linux environments and physical hardware validation. While our next-generation architecture leverages the Go programming language, candidates with strong fundamental computer science and C/C++ backgrounds are highly encouraged to apply. Responsibilities System Customization: Lead technical alignment and vertical-specific applications deployment on our production Yocto-based Embedded Linux distribution. Hardware Integration: Support board bring-up and physical hardware validation using low-level protocols, ensuring seamless mapping from simulation to actual edge devices. System Architecture: Collaborate across firmware and application boundaries, leveraging containerized runtime architectures (Docker/Podman) for Edge OS environment isolation. Code Optimization: Debug and resolve multi-processor resource contentions across execution domains (CPU efficiency cores, DSP, NPU), emphasizing power management and thread execution priority adjustments. Process Excellence: Champion strict code quality standards, comprehensive version control processes (Git pull requests, cherry-picking), and early continuous integration pipeline validation. Required Skills and Experience Experience: 6+ years of hands-on embedded software development experience, primarily with Embedded Linux distributions. Systems Programming: Command of C/C++ with strong computer science fundamentals, runtime architecture optimization, and pointer tracking knowledge. Linux Infrastructure: Solid familiarity with embedded build environmen

Free ATS check

Applying for this Senior / Staff Linux Embedded Engineer role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Greenhouse

  • Create a Greenhouse profile before applying — it saves time across multiple applications.
  • Upload your resume as a PDF; the parser handles it better than Word.
  • Answer all knockout questions carefully — wrong answers auto-reject before a human sees you.
  • Enable email notifications to track application status in real time.

ANONYMOUS · UNFILTERED

What do employees actually say about BrightAI Corporation?

Real rants from real employees. Read before you apply.

Read Company Rants →