Aurora Engineering logo

Aurora Engineering

Embedded Software Engineer – Thermal Management

Aurora Engineering

📍 Gothenburg, Sweden 🇸🇪

full-time
senior
Posted —

Key Skills

C++MATLABSimulinkPythonHIL

Industry

AutomotiveEnergy

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.