Embedded Systems Software Engineer
Embedded Systems Software Engineers develop, design, test, and troubleshoot software for embedded systems, which are computer systems that are part of a larger mechanical or electrical system. Embedded systems are found in a wide variety of products, including cars, medical devices, and industrial equipment. Embedded Systems Software Engineers must have a strong understanding of computer science and electrical engineering, as well as the ability to work with hardware and software.