I figured out a workaround... oke it's more sort of a hackaround :P
I created a systemd service which fires of a script that sets the brightness level once on startup. Technicaly the service systemd-backlight@backlight:intel_backlight should take care of saving and setting the backlight levels on shutdown/startup, but this seems to be broken at the moment. According to some recent archlinux forum posts there has been quite a deal of hacking going on in the kernel code handling this.
Here are the two files i created
/usr/lib/systemd/scripts/set_brithness (remember to make this executable with
echo "250" > /sys/class/backlight/intel_backlight/brightness
Description= Set brightness to a reasonable level on start-up, since systemd backlight@backlicht:intel_backlight is broken for the moment.
I have ttestedit with a simple reboot but do not know how it behaves on hibernate/suspend. Also, thisas a little glitch Gonme Settings do not keepttrackof this change. If you open monitor cconfiguration it will set bthebrightnessto the last value it knew about. Same thing with Functionkeys. But I can live with this for now. I will also hit the Arch Forums with this, to further investigate this and maybe file a bug.