-
Aurora Engineering AB

Senior Expert Software Engineer – C#/.NET Core

Aurora Engineering AB
Sweden · Full-time · Not Applicable

We are looking for a Senior Expert Software Engineer with 12+ years of experience in C# and .NET development to design, develop, and maintain communication interface software used between vehicles and engineering tools. The role covers the full software lifecycle, including design, implementation, testing, support, and integration in an agile environment.

Key Responsibilities

  • Design, develop, and maintain high-performance software solutions using C# and .NET Core.
  • Develop communication interfaces supporting vehicle development, testing, manufacturing, workshop, and remote operations.
  • Participate in software architecture, implementation, testing, troubleshooting, and acceptance activities.
  • Collaborate with stakeholders to define reusable and scalable solutions.
  • Optimize software performance, memory utilization, and runtime efficiency.
  • Contribute to cross-platform and containerized software solutions.
  • Support continuous improvement and agile development practices.

Required Skills & Experience

  • 12+ years of professional software development experience.
  • Expert-level proficiency in C# and .NET Core/.NET Framework.
  • Deep understanding of .NET runtime internals and software architecture.
  • Experience with AOT compilation and embedded Linux environments.
  • Hands-on experience with .NET MAUI or Xamarin for Android and iOS development.
  • Strong backend development experience.
  • Experience with Docker and Kubernetes.
  • Familiarity with Lua scripting and dynamic script generation.
  • Strong understanding of software design principles, design patterns, and clean code practices.

Preferred Skills

  • Knowledge of automotive diagnostic protocols such as UDS (ISO 14229), ISO 15765-2, SAE J1575, and RP1210.
  • Experience within automotive or heavy-duty vehicle diagnostics.
  • Experience with communication protocol design and implementation.
  • Performance tuning and memory optimization expertise.
  • Experience with C++ development.

Ideal Candidate

A senior software expert with extensive C#/.NET experience, strong backend and cross-platform development skills, and a background in automotive communication systems, diagnostics, or embedded software environments.

Key Skills

Ranked by relevance

c embedded design patterns xamarin android docker linux lua ios
Login to Apply
Posted
Jun 15, 2026
Type
Full-time
Level
Not Applicable
Location
Gothenburg

Industries

IT Services IT Consulting

Categories

Engineering Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Aurora Engineering AB
Related

Senior Infotainment Software Developer

2026-04-17

Full-time
Not Applicable
Sweden
IT Services
Engineering
View Job Details
Aurora Engineering AB
Related

Senior Software Engineer(C/C++,Python & Zuul)

2026-04-16

Full-time
Not Applicable
Sweden
IT Services
Engineering
View Job Details
Aurora Engineering AB
Related

Senior Motion Machine Learning Engineer

2026-03-13

Full-time
Not Applicable
Sweden
IT Services
Engineering