Software Engineer jobs can fall under hardware and software, you can find many other jobs such Embedded Software Engineer, Embedded Linux Engineer, Software Team Lead, Embedded Linux Engineer and more.