• B.S in Electrical Engineering, Computer Science, Mechanical Engineering, or a related field
  • Strong proficiency in Python and SQL (specifically Spark/Databricks SQL) for complex data analysis, KPI definition, and validation.
  • Working knowledge of C++ for reviewing other developers' code and deep-level debugging/root-cause analysis.
  • Direct, hands-on experience with automotive ECUs, diagnostic protocols (UDS, CAN, Ethernet), and diagnostic tools for debugging and data extraction.
  • Experience working with large-scale, cloud-based vehicle data, including familiarity with log formats and data warehousing platforms (e.g. Databricks).
  • Experience with Hardware-in-the-Loop (HIL) or bench testing, including spoofing vehicle signals (e.g., CAN, BBEth) and developing automated test cases for diagnostics and features.
  • Proficiency with GIT and software repo management tools.
  • Experience developing dashboards and reporting metrics using visualization tools such as Hex or Databricks.
  • Understanding of automotive hardware and software development concepts including continuous integration, continuous deployment (CI/CD) software development models.
  • Ability to work in a fast-paced development environment, proactively collaborating cross-functionally with Embedded, Data Analytics and other cross-functional teams (e.g. Factory & Service).
  • Strong working knowledge of automotive electrical systems and communication protocols (CAN, Flexray, Ethernet) and relevant debug tools.
  • Hands-on experience debugging complex systems that involve multiple ECUs with interfaces to various vehicle sub-systems.
  • Strong understanding of vehicle safety concepts and testing-related safety procedures.
  • Flexibility to travel domestically/internationally to support various vehicle-level integration and test activities.
  • Clean driving record with professional experience driving prototype test-vehicles in test-tracks.