Hitachi-posted 14 days ago
Mountain View, CA
Electrical Equipment, Appliance, and Component Manufacturing
Craft a resume that recruiters will want to see with Teal's resume Matching Mode

Create the software-defined vehicle solutions for some of the largest and most legendary car brands on the planet.

  • Lead architect, develop, test, release and maintain embedded device drivers for automotive platform.
  • Own multiple software features end-to-end and deliver high quality, testable, and peer reviewed software components.
  • Identify bottlenecks and optimize system performance through tuning of priorities, code complexity reduction, and system-level optimizations.
  • Provide technical leadership during system-critical design reviews, offering guidance and deep technical insights to drive sound decision-making.
  • Lead integration testing, managing large test environments, and ensuring system reliability at scale.
  • Drive the integration of advanced software components into the overall infotainment system, ensuring compatibility with cross-functional and third-party systems.
  • Collaborate with hardware engineers, vendors, partners and other software teams to ensure seamless integration between software and hardware components.
  • Ensure the software complies with automotive industry standards and regulations (e.g., ISO 26262).
  • Stay up to date with emerging technologies and industry trends.
  • Implement best practices for software development and quality assurance.
  • Champion the implementation of advanced best practices for software development, quality assurance, and performance optimization.
  • Design and execute comprehensive test planning to ensure software quality and reliability.
  • Conduct unit testing, integration testing and system testing.
  • Lead cross-functional teams to resolve complex bugs and performance bottlenecks, driving continuous improvements.
  • Collaborate effectively with cross-functional teams including software, hardware, and quality assurance teams.
  • Act as a key liaison, communicating project status updates, technical challenges, and solutions to senior leadership.
  • Create and maintain comprehensive technical documentation including design specification, test reports, bug description, root cause and solution description, user guides, and release notes.
  • Drive the creation of comprehensive user guides, release notes, and design documentation for large-scale projects.
  • Participate in calls, (virtual) meetings & workshops (overlapping with German/US business hours as needed) to align with leadership, development teams and partners.
  • Occasional international and domestic travel to provide on-site support and planning/integration workshops with our internal and external stakeholders.
  • 10+ years in embedded software development
  • 5+ years in Android Framework and Kernel development
  • 5+ years of experience as a tech lead, significantly contributing in overarching system design and software architecture matters
  • Proficiency in C/C++ programming languages.
  • Deep knowledge of how Android AOSP, AAOSP and Linux display and graphic pipeline works including each of its components.
  • Knowledge of Rust programming language.
  • Knowledge of scripting languages such as Python, Bash, or Perl.
  • Experience implementing and improving performances GPU and DPU drivers.
  • Experience or deep understanding how Yocto Linux software build works.
  • Experience using test automation in a Test-Driven Development (TDD) process is a plus.
  • Experience working with cross functional teams (product teams, system and validation teams, hardware teams).
  • Experience developing software products using Agile process.
  • Knowledge and experience implementing video codec.
  • Strong knowledge in image processing.
  • Experience improving picture quality for embedded devices.
  • Experience using Generative AI or Large Language Models (LLM) to improve software development efficiency and quality.
  • Experience with graphic pipeline with hypervisor and embedded Linux.
  • Experience implementing device drivers for display interfaces (HDMI, DP, DSI) and SER/DES.
  • Experience in one or more of the following domains: graphic pipeline and GPU, audio pipeline, video pipeline and codecs, displays pipeline and interface, networking stack, SOA, system performance, power management optimization, or OTA.
  • Culture of caring.
  • Learning and development opportunities.
  • Interesting & meaningful work.
  • Balance and flexibility.
  • High-trust organization.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service