Automotive Ecu Troubleshooting EngineerThis role focuses on identifying, reproducing, and debugging software and hardware issues, and deriving regression tests for automotive ECUs. The position supports the setup, configuration, and maintenance of HIL setups for ADAS and autonomous driving systems, requiring structured troubleshooting and strong coordination skills. Collaboration with teams in multiple countries and time zones is necessary, which may require availability during early morning or late evening hours.Required Skills & QualificationsProficiency in C/C++ and Python in automotive or robotics domainsStrong analytical and conceptual problem-solving capabilitiesEffective planning, organization, and time managementExcellent communication skills and a collaborative mindsetComfortable working in ambiguous, fast-paced environmentsSolid understanding of embedded systemsAbility to troubleshoot software, communication, and hardware issuesExperience reading wiring diagrams, schematics, and signal tracesFamiliarity with scripting (Python, CAPL, or similar)Good understanding of network communication protocols (e.g., TCP/IP, UDP)Prior work experience at client or in client's industryApplicants must be able to work directly for Artech on W2Day-to-Day ResponsibilitiesDebug software, hardware, and communication issues across ECUs and interfacesImplement bug fixes or configuration updatesDefine regression tests where applicableReproduce and document bugsDevelop and maintain comprehensive documentation while using version control systemsSupport setup and configuration of HIL setups with multiple ECUs and sensorsWork with wiring diagrams, communication networksDefine HIL system architectureConfigure real-time simulation tools (e.g., Vector CANoe)