Automotive Experience Platform – Senior Engineer

QualcommSan Diego, CA
$117,800 - $176,600

About The Position

As a Senior Software Engineer on the Automotive Experience Platform team, you will design, develop, debug, validate, and integrate Android and automotive software features that demonstrate future vehicle experiences. You will work hands-on across development and system integration testing activities, including triaging complex issues, analyzing logs, debugging software across Android, Linux, QNX, middleware, and embedded interfaces, and driving issues to closure. You will collaborate with platform teams, UX teams, system integration teams, and partner organizations to support rapid prototyping, demo readiness, and reliable execution for customer and trade show showcases. This role is well suited for an engineer who can both build software and perform deep SIT-level debugging in a fast-paced automotive environment.

Requirements

  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience.
  • OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience.
  • OR PhD in Engineering, Information Systems, Computer Science, or related field.
  • 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc.

Nice To Haves

  • 5+ years of professional software development experience, preferably in Android, Android Automotive, embedded systems, or automotive software platforms.
  • Strong hands-on programming experience in Java or Kotlin, with solid working knowledge of C/C++ and scripting languages such as Python.
  • Strong understanding of Android framework, Android services, application lifecycle, IPC mechanisms, permissions, build systems, debugging tools, and system-level behavior.
  • Experience with Android Automotive OS, automotive middleware, vehicle interfaces, CAN, SOME/IP, MQTT or other in-vehicle communication technologies is highly preferred.
  • Experience performing system integration testing, issue triage, log analysis, root-cause analysis, and debugging across software, middleware, operating system, and hardware interfaces.
  • Familiarity with Linux and QNX operating systems, embedded software environments, and cross-platform integration workflows.
  • Strong software design, development, unit testing, debugging, validation, and integration skills.
  • Experience with source control, issue tracking, CI/CD workflows, release processes, and collaborative software development practices.
  • Ability to work independently, drive technical issues to closure, and collaborate effectively with cross-functional engineering, UX, platform, and partner teams.
  • Strong written and verbal communication skills, including clear documentation of technical findings, integration steps, defects, and validation results.
  • Experience with Qt, IoT, cloud-connected vehicle experiences, or AI-assisted software development tools is a plus.

Responsibilities

  • Design, develop, modify, validate, and debug Android, Android Automotive, embedded, edge, and utility software applications for automotive experience platforms.
  • Develop and integrate software features that support concept vehicle demonstrations, prototype features, customer showcases, and global trade show experiences.
  • Perform system integration testing and SIT-level debugging by analyzing logs, traces, crashes, timing issues, interface failures, and end-to-end system behavior across multiple software and hardware layers.
  • Drive root-cause analysis and issue closure for complex integration problems involving Android framework, applications, middleware, vehicle interfaces, operating systems, and embedded components.
  • Collaborate with cross-functional teams to clarify requirements, define technical approaches, estimate work, manage dependencies, and deliver high-quality software within project schedules.
  • Support software bring-up, integration, validation, and demo readiness activities on target hardware, concept vehicles, and automotive development platforms.
  • Contribute to software architecture and design discussions, while ensuring practical implementation choices that support rapid prototyping and reliable demonstrations.
  • Mentor junior engineers, share debugging practices, review code, and promote engineering quality across development and integration activities.
  • Create and maintain clear technical documentation for software design, integration procedures, debugging findings, known issues, and validation results.

Benefits

  • competitive annual discretionary bonus program
  • opportunity for annual RSU grants
  • highly competitive benefits package
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service