Programming embedded devices in the electronics and computer engineering industry requires a different skill set than computer software programming. The coding must be precise and succinct to meet memory constraints and specialized needs of the product that the embedded system resides in, whether it be medical, automotive or consumer oriented.
The Specialized Studies Program in Device Software Engineering addresses best practices in managing the embedded software engineering process, including design engineering, and co-development of hardware and software. The purpose of the program is to provide a core competency in software engineering practices in embedded systems software development, with focus on device drivers.
Who Should Enroll
This program is designed for individuals who want to write device drivers for embedded systems. It is also valuable to those who evaluate software development requirements, determine criteria for embedded development applications, establish programming methodologies to address embedded applications, and support hardware and embedded software development activities.
Occupational summary for electrical engineers.