Software Engineer

Einride AB (publ)Göteborg

Tillsvidareanställning (inkl. eventuell provanställning)HeltidTills vidareFast månads- vecko- eller timlön

Beskrivning

We are growing our team and looking for a skilled and passionate Software Engineer to join our Motion Planning and Control team. The ideal candidate brings strong experience in optimization-based and sampling-based planning methods, solid software engineering skills, and the ability to bridge the gap between research and production-grade systems.

You will:


  • Design, develop, and maintain motion planning and control algorithms for autonomous heavy-duty vehicles
  • Ensure planning safety through the design and application of safety-aware methods such as tube MPC, control barrier functions, or similar constraint-based approaches
  • Work with semantic maps and map-based representations that inform planning and prediction
  • Collaborate with engineers across Perception, Control, and Systems Engineering to ensure the planning stack operates reliably within the full autonomy pipeline
  • Optimize critical components for real-time performance


We expect you to:


  • MSc in Robotics, Control Systems, Vehicle Engineering, Computer Science, Applied Mathematics, or a related field
  • Experience with optimization-based planning and/or sampling-based planning, with a strong foundation in optimization, numerical methods, and control theory
  • Proficiency in Go/Golang, C++ and Python; experience with CUDA or GPU-accelerated computing is a strong plus
  • Familiarity with adjacent domains such as prediction/forecasting, behavioral/decision-level planning, low-level vehicle control, or functional safety


This is a position based in Stockholm or Gothenburg. You will be part of a truly diverse, high performing team with a common passion for sustainability and making things happen in an innovative way. We recommend that you submit your application as soon as possible since selection and interviews are held continually.

Please note that as part of our standard recruitment process, we conduct a background control on the final candidate for this role. This may include verification of education, employment history, any relevant professional certifications or other information that may be of our interest.

At Einride, we are innovators, building solutions the world has never seen before – but urgently needs. That’s why we take action, and it’s why we are always eager to be challenged. We know that our best innovations come from having a diverse mix of people, including those of different experiences, career paths, and walks of life. By coming together and sharing our perspectives openly – by disagreeing, discussing, and committing – we deliver greater impact.