Software Engineer - Interface
Core
Designing, implementing, and testing communication interfaces between vehicles and diagnostic tools for the automotive industry.
Role type
Senior Software Engineer (Embedded Systems & Cross-Platform)
Builds
Communication interfaces, backend systems, and cross-platform applications for vehicle diagnostics and remote operations.
Domain
Automotive / Embedded Systems / IoT
Deliverable
production ML models | product features | infrastructure
Required skills
C#, .NET Core, AOT compilation, Docker, Kubernetes, .NET MAUI/Xamarin, Lua scripting, embedded Linux optimization
Preferred skills
Automotive diagnostics experience, OEM collaboration experience
Technologies
C#, .NET Core, Docker, Kubernetes, Lua, .NET MAUI, Xamarin, Linux
Responsibilities
Design and maintain vehicle communication interfaces; Implement high-performance backend solutions; Develop cross-platform mobile applications; Manage containerized deployment environments; Optimize embedded runtime performance; Write dynamic Lua scripts for pipelines.
Seniority
Senior, hands-on IC