Scan Tool Architect

Work set-up: 
Full Remote
Contract: 
Experience: 
Mid-level (2-5 years)
Work from: 

Offer summary

Qualifications:

Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or Automotive Engineering., At least 5 years of experience in software architecture or development, with 3 years in automotive diagnostic systems., Proven expertise in architecting and implementing ODX/OTX runtime engines., Hands-on experience with automotive communication protocols like CAN, J1850, J1708, J1939, UDS, ISO standards..

Key responsibilities:

  • Design scalable and modular software architecture for automotive scan tools.
  • Ensure integration of diagnostic software with automotive protocols and hardware.
  • Provide technical guidance to development teams and ensure adherence to industry standards.
  • Collaborate with stakeholders to gather requirements and translate them into technical specifications.

Salvo Software logo
Salvo Software Startup http://www.salvosoftware.com/
11 - 50 Employees
See all jobs

Job description


We are seeking an experienced Automotive Scan Tool Architect to lead the design and development of advanced diagnostic scan tool software, with a focus on implementing an ODXOTX runtime engine. This role requires deep technical expertise in automotive diagnostic protocols and software architecture, combined with a strategic mindset to deliver scalable and robust solutions for automotive diagnostics. The successful candidate will collaborate with crossfunctional teams to architect cuttingedge scan tool solutions that meet industry standards.Responsibilities:

  • Perform the design of a scalable and modular software architecture for automotive scan tools, with a specific focus on implementing an ODX (Open Diagnostic Data Exchange) and OTX (Open Test Sequence Exchange) runtime engine.
  • Ensure seamless integration of diagnostic software with automotive protocols (e.g., CAN, J1850, J1708, J1939, UDS, ISO 14229, ISO 15765) and hardware platforms.
  • Provide technical guidance to development teams, ensuring alignment with architectural vision, industry standards (e.g., ISO, SAE), and best practices.
  • Collaborate with managers and stakeholders to gather and analyze requirements, translating them into technical specifications.
  • Design and optimize software for performance, reliability, and scalability.
  • Create and maintain comprehensive architectural documentation, including design specifications, system diagrams, and integration guides.
    • Requirements

      • Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, Automotive Engineering, or a related field.
      • Minimum of 5+ years of experience in software architecture or development, with at least 3+ years focused on automotive diagnostic systems.
      • Proven experience architecting and implementing ODXOTX runtime engines for automotive scan tools or similar diagnostic software.
      • Handson experience with automotive communication protocols (e.g., CAN, J1850, J1708, J1939, UDS, ISO 14229, ISO 15765).
      • Deep understanding of ODX and OTX standards, XMLbased data structures, and diagnostic workflows.
      • Proficiency in programming languages such as Java or Kotlin.
      • Knowledge of software development methodologies (e.g., Agile, DevOps) and version control systems (e.g., Git).

Required profile

Experience

Level of experience: Mid-level (2-5 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Collaboration
  • Analytical Skills

Related jobs