Software Engineer, Embedded Systems
Software engineers in embedded systems are responsible for designing and developing the software that runs on embedded systems, such as those used in cars, medical devices, and industrial machinery. They work closely with hardware engineers to ensure that the software is compatible with the hardware and meets the functional requirements of the system.