Principal Embedded Software Engineer jobs