Lead embedded Software Engineer (Board Bring Up)

CapgeminiSanta Clara, CA
$73,150 - $174,000Onsite

About The Position

We are looking for a Senior/Lead Embedded Software Engineer to drive the iRDK bring-up and platform enablement on MediaTek C-X1 SoC platforms. In this highly visible technical leadership role, you will own the end-to-end bring-up effort from Evaluation Kit (EVK) through custom iRDK hardware platforms, serving as the primary technical interface with MediaTek and cross-functional engineering teams. You will play a critical role in defining system architecture, accelerating platform readiness, and ensuring successful product delivery.

Requirements

  • Bachelor's or Master's degree in Computer Science/Engineering or related field
  • 10+ years' embedded SW experience; 5+ years in a staff or lead role
  • Direct hands-on experience with Mediatek SoC platforms (C-X1, MT8xxx series, or equivalent)
  • Proven track record leading ECU/SoC bringup programs end-to-end
  • Strong BSP and kernel bring-up expertise (Linux, U-Boot or equivalent bootloader)
  • C/C++, Python/Rust; hardware debug tools (Lauterbach, JTAG, oscilloscope)
  • Excellent cross-team communication; experience working directly with SoC vendors

Responsibilities

  • Lead the technical execution of iRDK bring-up activities on MediaTek C-X1 platforms.
  • Own the platform development lifecycle from EVK validation through custom board integration and production readiness.
  • Serve as the primary technical point of contact with MediaTek for SoC enablement, escalations, and issue resolution.
  • Drive BSP development, board bring-up, kernel integration, and system-level debugging activities.
  • Collaborate with hardware, software, QA, and product teams to ensure seamless platform integration.
  • Debug and resolve complex boot, driver, kernel, and hardware/software interaction issues.
  • Enable and optimize Linux-based embedded platforms, including bootloader and kernel customization.
  • Define bring-up plans, track technical milestones, and communicate progress to stakeholders.
  • Mentor engineering teams and provide technical leadership on embedded software best practices.
  • Support productization efforts, ensuring scalability, performance, stability, and maintainability of the platform.
  • Work closely with SoC vendors and external partners to accelerate issue resolution and technology adoption.

Benefits

  • Paid time off based on employee grade (A-F), defined by policy: Vacation: 12-25 days, depending on grade, Company paid holidays, Personal Days, Sick Leave
  • Medical, dental, and vision coverage (or provincial healthcare coordination in Canada)
  • Retirement savings plans (e.g., 401(k) in the U.S., RRSP in Canada)
  • Life and disability insurance
  • Employee assistance programs
  • Other benefits as provided by local policy and eligibility
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service