Aurora Engineering logo

Aurora Engineering

Embedded Software Engineer – Thermal Management

Aurora Engineering

📍 Gothenburg, Sweden 🇸🇪

full-time
senior
Posted —

Key Skills

C++MATLABSimulinkPythonHIL

Industry

AutomotiveConsumer Electronics

Job Description

We're looking for an experienced Embedded Software Engineer to join an innovative automotive engineering team developing advanced Thermal Management Systems for next-generation vehicles.

Key Responsibilities

  • Design, develop, and maintain embedded software for thermal management applications.
  • Develop and implement control strategies for coolant loop and climate control systems.
  • Perform software design, implementation, testing, verification, and documentation.
  • Support system tuning, calibration, and functional verification.
  • Participate in SIL, MIL, HIL, rig, and vehicle testing activities.
  • Collaborate with cross-functional engineering teams in an Agile/SAFe environment.
  • Contribute to software integration, quality assurance, and product releases.

Required Skills

  • Master's or Bachelor's degree in Computer Science, Electronics, Electrical Engineering, Mechatronics, or a related field.
  • 8+ years of experience in Embedded Software Development.
  • Strong programming skills in C/C++.
  • Experience with MATLAB, Simulink, TargetLink, Embedded Coder, and Python.
  • Experience in embedded software verification, system tuning, and calibration.
  • Knowledge of SIL, MIL, HIL testing methodologies.
  • Experience working in Agile development environments.
  • Strong communication and collaboration skills.

Preferred Skills

  • Experience with automotive thermal management systems.
  • Knowledge of coolant loop control, HVAC, or vehicle thermal systems.
  • Experience with Jenkins, rig testing, and vehicle testing.
  • Understanding of automotive embedded systems and control algorithms.