BrightAI Corporation
Technology
Senior/StaffLinuxEmbeddedEngineer
Neural analysis suggests this role is
optimal for Senior candidates.
“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.
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
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.