Talk to embedded systems engineers about their careers. Ask the following questions:
Joining the Technology Student Association will provide you with an opportunity to explore career opportunities in science, technology, engineering, and mathematics, as well as to compete in academic competitions. Visit http://www.tsaweb.org for more information.
Learn C and C++—languages that are the basis of embedded systems programming. Many free Web sites provide an introduction to these languages (including https://play.google.com/store/apps/details?id=com.sololearn.cplusplus&hl=en and https://www.udemy.com/course/free-learn-c-tutorial-beginners). Learn how to build microcontrollers, which are used in embedded applications. One useful site that will provide step-by-step instructions is http://www.build-electronic-circuits.com/microcontroller-tutorial-part1.
Finally, check out the following resources to learn more about the field:
By lunchtime on a typical day, you might encounter dozens of embedded systems (which are sometimes called cyber-physical systems)—without even knowing it. They’re in our homes (appliances, televisions, DVD players, home automation systems, smart meters, etc.), on our roadways (microcontrollers in cars, traffic lights, etc.), and in our workplaces (printers, security systems, etc.). They also are key components of cell phones, trains, airplanes, digital musical instruments, and medical equipment. Embedded systems engineers research, design, develop, test, and troubleshoot these systems. Job duties vary by employer, but most engineers have the following responsibilities: