Senior/Staff Firmware Engineer at BrightAI Corporation | CA, US | Rezi

Senior/Staff Firmware Engineer at BrightAI Corporation

Senior/Staff Firmware Engineer

BrightAI Corporation · CA, US

4 days ago

Senior/Staff Firmware Engineer

BrightAI Corporation · CA, US

5 days ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now
Resume preview

Tailor your resume to this Senior/Staff Firmware Engineer role.

Rezi rewrites your resume against BrightAI Corporation's job description. Free.

Resume score gauge reading 58 out of 100

Don't guess if your resume is good enough.

See how it scores against the Senior/Staff Firmware Engineer posting at BrightAI Corporation — free, in seconds.

About the Role

As a Technical Lead at BrightAI, you will be responsible for driving architecture, leading engineering execution, and mentoring top-tier talent to deliver world-class hardware/software/AI platforms. Your technical expertise and leadership will shape the future of our products—with a focus on cutting-edge Embedded Linux systems.

Responsibilities

  • Lead the design and development of edge-based systems, from initial concept through production.
  • Collaborate closely with the product team to drive technical development.
  • Engage customers with an excellent demeanor, providing a pleasant working experience externally and internally.
  • Collaborate with stakeholders across hardware, software, AI, and product teams to bring reliable, intelligent edge devices to market.
  • Translate business/product requirements into technical requirements and adjust product requirements to align with best technical practices.
  • Drive internal development and report technical status internally and externally.
  • Guide the integration of embedded software with custom hardware, ensuring stable and scalable solutions.
  • Drive the overall technical roadmap, ensuring alignment across software, firmware, hardware, and cloud integration.
  • Provide technical leadership to cross-functional teams and mentor engineers in embedded systems design and debugging.
  • Create and enforce best practices for embedded development.
  • Work closely with electrical and hardware engineers to ensure seamless hardware-software integration and platform bring-up.
  • Stay hands-on with code and systems-level debugging, especially during early bring-up and troubleshooting phases.
  • Lead and participate in architecture and code reviews, ensuring quality, maintainability, and performance.
  • Establish and maintain documentation, development processes, and tools to support embedded platform stability and scalability.
  • Contribute to hiring and team growth through mentoring, technical interviews, and strategic planning.

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or related field.
  • 6+ years of experience developing embedded software.
  • At least 2 years of experience in a leadership role.
  • Experience in Embedded Linux development, device driver development, and board bring-up.
  • Command of C/C++.
  • Working knowledge of Python, Bash, or other scripting languages.
  • Experience with Yocto Project, Buildroot, or other embedded Linux build systems.
  • Understanding of embedded system constraints and optimization techniques for performance and memory.
  • Proficiency with Linux debugging tools: GDB, strace, dmesg, perf, etc.
  • Solid understanding of hardware interfaces: I2C, SPI, UART, GPIO, MIPI, USB, etc.
  • Comfortable with Git, CI/CD pipelines, and collaborative development workflows.
  • Familiarity with security best practices in embedded Linux environments (e.g., secure boot, trusted execution environments, encryption).
  • Experience working with cross-functional teams across hardware, software, and systems engineering.
  • Excellent communication, documentation, and team leadership skills.

Skills

  • Embedded Linux development
  • Device driver development
  • Board bring-up
  • C/C++
  • Python
  • Bash
  • Scripting languages
  • Yocto Project
  • Buildroot
  • Embedded Linux build systems
  • Linux debugging tools (GDB, strace, dmesg, perf)
  • Hardware interfaces (I2C, SPI, UART, GPIO, MIPI, USB)
  • Git
  • CI/CD pipelines
  • Collaborative development workflows
  • Embedded Linux security best practices
  • Cross-functional team collaboration
  • Communication
  • Documentation
  • Team leadership
  • AI/ML integration on embedded Linux
  • Real-time operating systems (RTOS)
  • Hybrid RTOS/Linux environments
  • Secure provisioning
  • OTA updates for Linux-based devices
  • Containerized workloads on embedded Linux (Docker, Balena)
  • FPGA integration
  • SoCs (Xilinx Zynq, NXP i.MX)
  • Cloud connectivity for edge devices (AWS IoT, Azure IoT, MQTT)

Location

  • Remote

Work Type

  • Full-time

Experience Level

  • Staff Engineer
  • 6+ years of experience
  • 2+ years in a leadership role

Education Level

  • Bachelor’s degree in Computer Science, Electrical Engineering, or related field
  • Master’s degree in Computer Science, Electrical Engineering, or related field

About the Company

  • BrightAI is a high-growth company at the forefront of AI, IoT, Cloud, and Mobile technologies.
  • We are dedicated to revolutionizing industries and transforming the way businesses operate.
  • Our team is composed of the best and brightest minds, many of whom have played key roles in leading companies such as Microsoft, Amazon Alexa, SmartThings, and Samsung.
  • We are seeking innovative individuals to join us on this exciting journey.