Software Engineer
Core
Architect, design, and create full-stack software for vehicle diagnostic tools, reporting web services, and mobile/desktop applications serving the automotive diagnostics industry.
Role type
Full-stack software engineer (automotive diagnostics)
Builds
Offline web and mobile solutions, vehicle diagnostic tools, reporting web services, client displays, and user interfaces for online and offline cases.
Domain
Automotive diagnostics and vehicle service solutions
Deliverable
production ML models | product features
Required skills
Full-stack development, software architecture design, system-wide problem-solving, software design patterns (MVC, MVP, Interfaces), cross-platform mobile development (Android/iOS), web application development, distributed enterprise applications, client-side UI development, technical communication.
Preferred skills
Windows Server/Desktop experience, vehicle diagnostic protocol stack experience, C++, HTML, XML, TCP/IP.
Technologies
Java, Kotlin, C#, Maui, Xamarin, C++, HTML, XML, TCP/IP, Android, iOS, Windows Servers.
Responsibilities
Front-end design, development, coding, customization, configuration, and testing of offline web and mobile solutions; define software architecture and design for new products; participate in design and code reviews; provide system-wide problem-solving and production support; create and test software prototypes; develop client displays and user interfaces.
Seniority
Mid-level (1-5+ years experience), hands-on IC