Jobs Companies BrightAI Corporation Staff Embedded Software Engineer

À propos de ce poste Staff Embedded Software Engineer chez BrightAI Corporation

BrightAI Corporation · 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.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.

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.

 

 

Prêt à postuler chez BrightAI Corporation ?
Postuler chez BrightAI Corporation

À propos de BrightAI Corporation

At BrightAI, we are transforming industries with cutting-edge AI, IoT, Cloud, and Mobile solutions. As a high-growth company, we seek talented individuals eager to drive meaningful change and shape the future of business operations. If you're ready to make an impact and be part of a team redefining what's possible, explore our current opportunities and build the future with us.

Voir tous les emplois chez BrightAI Corporation →

Emplois similaires

Kodiak
Software Engineer, Embedded
Kodiak
⚡ Postuler tôt San Francisco Bay Area Sur site $150,000–$210,000 🛂 Parrainage de visa
● Nouveau 👁 Vu ✓ Postulé il y a 1 j
Maven Robotics
Embedded Software Engineer - Real-Time Linux
Maven Robotics
⚡ Postuler tôt San Francisco Bay Area, Califo...
● Nouveau 👁 Vu ✓ Postulé il y a 5 mois
Maven Robotics
Embedded Software Engineer - Real-Time Embedded
Maven Robotics
⚡ Postuler tôt San Francisco Bay Area, Califo...
● Nouveau 👁 Vu ✓ Postulé il y a 5 mois
Roku
Sr. Software Engineer, Embedded Agentic AI
Roku
⚡ Postuler tôt San Jose, California Sur site $244,900–$321,100
● Nouveau 👁 Vu ✓ Postulé il y a 5 h
Roku
Software Engineer, Embedded Agentic AI
Roku
⚡ Postuler tôt Austin, Texas Sur site
● Nouveau 👁 Vu ✓ Postulé il y a 5 h
Roku
Software Engineer, Embedded UI - C++
Roku
⚡ Postuler tôt Cambridge, United Kingdom Sur site
● Nouveau 👁 Vu ✓ Postulé il y a 5 h
Viant Technology
Senior Embedded Software Engineer
Viant Technology
⚡ Postuler tôt Boston, Massachusetts, United... Sur site $140,000–$160,000
● Nouveau 👁 Vu ✓ Postulé il y a 5 h
Redwood Materials
Embedded Software Engineer – Power Electronics, Energy Storage
Redwood Materials
⚡ Postuler tôt San Francisco, California, Uni... Sur site $180,000–$237,500
● Nouveau 👁 Vu ✓ Postulé il y a 7 h
AM
Senior Embedded Graphics Software Engineer
Ambiq Micro, Inc.
⚡ Postuler tôt Singapore Sur site
● Nouveau 👁 Vu ✓ Postulé il y a 11 h

Inscrivez-vous pour des suggestions adaptées aux emplois que vous ouvrez et aux recherches que vous enregistrez.

Plus d’emplois chez BrightAI Corporation

Voir tous les emplois chez BrightAI Corporation →

Postuler maintenant
🤖

Doucement — un instant

JobsRadar a été conçu pour de vraies personnes qui traversent une période difficile dans leur recherche d’emploi — pas pour des requêtes automatisées. Vous cliquez beaucoup trop vite et vous êtes maintenant temporairement bloqué.

Revenez plus tard. Si vous cherchez réellement un emploi, nous sommes de votre côté — agissez simplement comme un être humain.

Catch your next role the second it’s posted.

Create a free account and we’ll watch the boards for you — the instant a job matches your search, it lands in your inbox or Telegram. No digging, no refreshing.

Create free account

Free forever · takes 30 seconds · already have one?

Prenez une longueur d’avance dans votre recherche d’emploi.

Rejoignez notre canal Telegram pour ce qui vous aide à décrocher le poste — références salariales, le pouls hebdomadaire du marché et les annonces de nouveautés. Pas de spam, que du signal.

Rejoindre le canal — c’est gratuit