OTX Runtime Engineer

Stelle nicht auf LinkedIn

🕒 vor 3 Monaten

🇺🇸 Vereinigte Staaten – Remote

⏰ Vollzeit

🟡 Mittelstufe

🟠 Senior

👷🏻‍♀️ Ingenieur

🗣️🇺🇸🇬🇧 Englisch erforderlich

Flash

Java

Kotlin

Scala

Jetzt Bewerben
Ähnliche Remote-Jobs finden

📊 Überprüfen Sie Ihre Lebenslauf-Bewertung für diese Stelle

Verbessern Sie Ihre Chancen auf ein Vorstellungsgespräch, indem Sie Ihre Lebenslauf-Bewertung vor der Bewerbung überprüfen.

Logo of Salvo Software

Salvo Software

11 - 50 Mitarbeiter

🤝 B2B

☁️ SaaS

🏢 Unternehmen

B2B • SaaS • Enterprise

Salvo Software ist ein globales Softwareentwicklungsunternehmen mit Hauptsitz in Vancouver, WA, das über Nearshoring-Fähigkeiten verfügt, die eine Kombination aus internationalen Preisen und US-Standards bieten. Das Unternehmen ist auf maßgeschneiderte Softwarelösungen spezialisiert und bietet Dienstleistungen wie Softwareproduktentwicklung, KI-gestützte Anwendungen, Blockchain-Entwicklung, IoT, Spracherkennung, Webanwendungsentwicklung und Geschäftsautomatisierung an. Salvo Software engagiert sich dafür, Unternehmen und Startups durch agile Entwicklungsprozesse und anpassungsfähige, erschwingliche Dienstleistungen bei der Entwicklung strategischer Produkte zu unterstützen. Ihre Expertise umfasst UI/UX-Design, QA und Testen, eingebettete Firmware-Entwicklung und Cloud-Anwendungsentwicklung, um verschiedene Branchen mit maßgeschneiderten Lösungen wie E-Commerce-Plattformen, CRM-Systemen und Bildungsressourcenplattformen zu unterstützen.

Beschreibung

• Design and implement an ISO 13209-compliant OTX runtime, covering the full object model, deserializer, and type system. • Build a tree-walking interpreter for the OTX XML-based DSL, including AST design using sealed/algebraic data types. • Implement a variable scoping and parameter binding engine faithful to the OTX specification. • Develop the evaluator and executor pipeline, ensuring correct handling of procedural flows, conditions, loops, and exception handling as defined in ISO 13209-1/2. • Design and implement the OTX extension framework to support runtime-loadable extensions. • Handle streaming XML parsing with namespace resolution and xsi:type polymorphic deserialization. • Integrate the runtime with a D-Server layer: implement ODX parsing, service catalog management, and UDS request/response encoding and decoding. • Implement built-in OTX extensions including DiagCom adapter, PDU-to-J2534 adapter, and log:/file:/str:/ext:/flash:/even: extensions. • Develop diagnostic application logic targeting J2534 and D-PDU API (ISO 22900-2) diagnostic interfaces. • Support flash programming workflows across multiple OEM configurations. • Ship the runtime as a Kotlin Multiplatform (KMP) library targeting JVM and native platforms. • Write robust concurrent code using Kotlin Coroutines and Mutex primitives; debug and resolve production deadlocks. • Define and maintain a comprehensive test suite covering OTX conformance, edge cases in diagnostic protocol encoding, and runtime stability. • Participate in design reviews, contribute to internal documentation, and mentor team members on OTX and diagnostic protocol topics.

🎯 Anforderungen

• Shipped an OTX-compliant runtime to production in any language. • Participated in development of a D-Server diagnostic interface, including ODX parsing and executing UDS services across multiple OEMs. • Deep, subject-matter-expert knowledge of ISO 13209-1/2 (OTX) and ISO 22901-1 (ODX). • Shipped at least one Kotlin Multiplatform (KMP) library to production. • Production experience debugging concurrency issues using Kotlin Coroutines and Mutex. • Implemented a tree-walking interpreter for an XML-based DSL. • Designed ASTs using sealed or algebraic data types. • Handled streaming XML parsing with namespace resolution and xsi:type polymorphism. • Strong command of Kotlin; candidates with equivalent depth in Java, Scala, or C# will also be considered. • Subject-matter expert in UDS (ISO 14229), ISO-TP (ISO 15765), and CAN/CAN-FD (ISO 11898). • Experience developing diagnostic applications targeting J2534 and/or D-PDU API (ISO 22900-2). • Working knowledge of KW2000 and OBD-II (SAE J1979). • Experience with flash programming is a strong plus. • Hands-on experience with commercial OTX authoring tools (e.g., ETAS EDIABAS OTX Studio, SOFTING). • Familiarity with commercial ODX authoring tools (e.g., Mazel & Quack OTX/ODX Editor). • Experience with heavy-duty vehicle diagnostics (SAE J1939).

Jetzt Bewerben

Ähnliche Jobs

🕒 vor 3 Monaten

duvo.ai

11 - 50

🤖 Künstliche Intelligenz

☁️ SaaS

🏢 Unternehmen

Drive AI integration projects as a Forward Deployed Engineer at Duvo. Work closely with clients to implement solutions and ensure effective deployment.

🇺🇸 Vereinigte Staaten – Remote

⏰ Vollzeit

🟡 Mittelstufe

🟠 Senior

👷🏻‍♀️ Ingenieur

🗣️🇺🇸🇬🇧 Englisch erforderlich

🕒 vor 3 Monaten

dv01

51 - 200

🛡️ Versicherung

📦 Logistik

💸 Finanzen

Senior Reverse Engineer at dv01 responsible for reverse engineering structured finance transactions. Collaborating with teams to ensure accurate cashflow projections and enhance technical solutions.

🗣️🇺🇸🇬🇧 Englisch erforderlich

🕒 vor 3 Monaten

GoHealth Urgent Care

1001 - 5000

⚕️ Krankenversicherung

🏥 Gesundheitswesen

📡 Telekommunikation

Enterprise Technology Engineer responsible for implementing and maintaining AuthX Tap-N-Go solutions for urgent care sites. Ensuring integration with identity management and providing technical support for enterprise applications.

🇺🇸 Vereinigte Staaten – Remote

⏰ Vollzeit

🟡 Mittelstufe

🟠 Senior

👷🏻‍♀️ Ingenieur

🗣️🇺🇸🇬🇧 Englisch erforderlich

🕒 vor 3 Monaten

Partner Engineering & Science, Inc.

1001 - 5000

🏗️ Bauwesen

💼 Beratung

🏠 Immobilien

Building Science Project Engineer conducting property assessments and due diligence at Partner Engineering. Evaluating building conditions, providing recommendations and coordinating project logistics.

🇺🇸 Vereinigte Staaten – Remote

💵 $70.000 - $95.000 / Jahr

⏰ Vollzeit

🟡 Mittelstufe

🟠 Senior

👷🏻‍♀️ Ingenieur

🗣️🇺🇸🇬🇧 Englisch erforderlich

🕒 vor 3 Monaten

MetroSys, Inc.

11 - 50

💼 Beratung

📦 Logistik

📣 Marketing

Nutanix Engineer supporting deployment, configuration, and management of Nutanix environments across clients. Hands-on implementation and operational support within HCI platforms.

🇺🇸 Vereinigte Staaten – Remote

⏰ Vollzeit

🟡 Mittelstufe

🟠 Senior

👷🏻‍♀️ Ingenieur

🗣️🇺🇸🇬🇧 Englisch erforderlich

VMware