Software Engineer
Core
Develop and maintain communication interfaces between vehicles and tools, including remote operations, ensuring seamless integration throughout the product lifecycle.
Role type
Senior Software Engineer (.NET Core/C#)
Builds
Vehicle-to-tool communication interfaces and reusable software solutions
Domain
Automotive software engineering
Required skills
C#, .NET Core, AOT compilation, cross-platform development (.NET MAUI/Xamarin), containerized environments (Docker, Kubernetes), backend engineering
Preferred skills
Lua scripting, automotive diagnostic protocols (UDS, ISO 15765-2, SAE J1575, RP1210), OEM experience
Technologies
.NET Core, C#, Docker, Kubernetes, .NET MAUI, Xamarin, Lua
Responsibilities
Develop and maintain communication interfaces between vehicles and tools; Design, implement, and test software solutions for the entire product lifecycle; Collaborate with stakeholders to create reusable and scalable solutions; Work in an agile Scrum team contributing to design, implementation, and testing; Ensure customer success through direct communication and problem-solving
Seniority
Senior, hands-on IC