UC Irvine Extension
Live Help!

Device Software Engineering

 

Overview

Specialized StudyProgramming 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, design engineering, and hardware and software co-development. 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.

Specialized Studies Requirements

Candidates must possess a fundamental understanding of C programming for embedded systems; OR possess equivalent experience or education. The specialized studies award is provided upon successful completion of three required courses totaling 9 units, with a minimum grade point average of “B” or better.

 

Stay Informed About
Device Software Engineering

Program Benefits

  • Develop concise and effective code for embedded systems applications.
  • Improve the hardware and software co-development process.
  • Organize your company’s device software engineering strategies.
  • Further your career as an embedded systems engineer.

Who Should Attend

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.

English Proficiency Requirement On-site Training