Skip to Main Content

Embedded Systems Engineers

Education and Training Requirements

High School

Recommended high school classes include mathematics, computer science (especially programming), shop, physics, and statistics. English and speech classes will help you develop your public speaking and presentation skills and learn how to write effective reports.

Postsecondary Education

Embedded systems engineers often have bachelor’s degrees in electrical or computer engineering, physics, computer science, or robotics. A small, but growing, number of colleges and universities in the United States offer bachelor’s and graduate degrees in embedded systems engineering technology (ESET), including:

  • Lawrence Technological University: https://www.ltu.edu/engineering/ece/undergrad-embedded-software
  • Oregon Institute of Technology: https://www.oit.edu/academics/degrees/embedded-systems-engineering-technology
  • University of Advancing Technology: https://www.uat.edu/robotics-degree
  • University of Colorado at Boulder: https://www.colorado.edu/ecee/academics/graduate-programs/professional-masters/embedded-systems/embedded-systems-iot-courses

Courses in an ESET program might include Embedded System Design, Real-Time Embedded Systems, Mastering Embedded Systems Architecture, Programmable Systems on a Chip, Mobile Computing and Internet of Things Security, Embedding Sensors and Actuators, Low-Power Design Techniques, Advanced Computer Architecture, Computer and Machine Vision Systems, Real-Time Digital Media, Embedded Software Essentials, Developing Industrial Internet of Things, and Embedded Interface Design.

Some companies prefer job applicants to have a master’s degree in one of the aforementioned areas. Engineers who are interested in advancing into careers in management often earn master’s degrees in business administration.

Certification

Many students earn undergraduate and graduate certificates in embedded systems engineering to expand their skill-sets. Completing a certificate program is an especially good idea if you major in computer science or electrical engineering, but would like to also complete more specialized training in embedded systems engineering. In Iowa State University’s graduate certificate program, students learn about embedded hardware, embedded software, real-time systems, real-time operating systems, design methodology, and hardware-software co-design. Other schools that offer certificate programs include Colorado State University, Lawrence Technological University, and the University of California at Irvine.

Other Education or Training

Industry conferences provide many continuing education (CE) and networking opportunities. For example, attendees at the annual Embedded Systems Conference can participate in educational sessions such as Common Mistakes by Embedded System Designers: What They Are and How to Fix Them, How to Build Products Using Open Platform Software, and Mr. X: A Journey in Embedded System Design for Space Science.

Professional associations such as the American Society for Engineering Education, ASME International, Association for Computing Machinery, IEEE, National Society of Professional Engineers, IEEE Computer Society, and the Society of Women Engineers also provide CE classes, webinars, seminars, and workshops. Contact these organizations for more information.

Related Professions