Technical Lead, BSP Integration

Rivian and VW Group TechnologyPalo Alto, CA
3d

About The Position

We're looking for a highly skilled and detail-oriented Lead Software Integration Engineer to join our Board Support Package (BSP) team. In this pivotal role, you will manage a team of 4-5 engineers responsible for the end-to-end integration of vendor software releases for our Linux/Android-based infotainment and connectivity platform. Your team's work is central to the success of our final product. You will be instrumental in ensuring the stability, performance, and successful deployment of our software stack, from the lowest-level kernel components to the full application layer. The ideal candidate will have deep technical expertise in Linux and Android internals, an unwavering attention to detail, and a proven ability to lead a team in a fast-paced, collaborative environment.

Requirements

  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
  • 5+ years of experience in software development or integration, with a focus on embedded Linux and Android systems.
  • 2+ years of experience in a lead or senior technical role, managing and mentoring a team of engineers.
  • Deep expertise in Linux and Android OS internals, including the kernel, HALs (Hardware Abstraction Layers), and system services.
  • Exceptional debugging and problem-solving skills with the ability to perform root cause analysis on complex system-level issues.
  • Proficiency in programming languages such as C/C++, along with scripting languages like Python or Bash.
  • Experience with source code management (SCM) systems, particularly Git, and a strong understanding of branching and merging strategies.
  • Familiarity with build systems such as the Android Open Source Project (AOSP) or Yocto.
  • Strong verbal and written communication skills to effectively collaborate with cross-functional teams and external partners.
  • A meticulous and highly detail-oriented approach to technical work.

Nice To Haves

  • Exposure to Qualcomm SOCs and their specific development tools.
  • Familiarity with the automotive industry
  • Experience with Continuous Integration (CI) and Continuous Delivery (CD) pipelines.

Responsibilities

  • Lead and Mentor: Manage, guide, and mentor a team of 4-5 software integration engineers, fostering a culture of technical excellence and a shared ownership of quality.
  • Release Management: Plan and execute the integration of new software releases from our vendors, ranging from small patches to large, multi-project code drops.
  • Technical Deep Dive: Drive the root cause analysis and resolution of complex, low-level issues,due to release integration including but not limited to: System boot-up failures and regressions. Performance issues across the entire software stack Code conflicts and integration challenges across various projects.
  • Cross-Functional Collaboration: Act as the primary technical point of contact for internal /external stakeholders, including: QA Team: Collaborate closely to define validation plans and triage reported bugs to ensure a robust and stable build. Domain Teams: Work with Audio, Camera, Display,Touch and many other teams to resolve integration issues and ensure their components function correctly in the newly integrated releases. External Customers: Support internal and external customers with technical inquiries related to integrated releases. Vendor Team : Collaborate closely with vendor to triage and fix reported bugs to ensure a robust and stable build
  • Tooling and Automation: Lead the development and maintenance of tools and automated scripts to streamline the integration pipeline, enabling the team to rapidly ingest, test, and validate new vendor drops.
  • Process Improvement: Define and implement best practices for software integration, version control, build processes, and issue tracking to improve team efficiency and reduce technical debt.
  • Technical Advocacy: Stay current with developments in Linux, Android, and Qualcomm technologies, and advocate for new tools and techniques that will improve the team’s capabilities.

Benefits

  • Flex Time Off
  • retirement savings plans
  • medical, vision and dental coverage
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service