CSE logo University of Washington Computer Science & Engineering
 Course Planning Advice
  CSE Home   About Us    Search    Contact Info 

arrow  Course Planning for Career Paths
arrow  Recruiting Policy for Employers

Tip Sheets & Interview Resources
arrow  How to Write Your First Resume
arrow  Power Words for Resume Writing
arrow  Resume Review Checklist
arrow  How to Get More Experience
arrow  Interview Questions
arrow  Recommended Book:
 Programming Interviews Exposed
arrow  Job Search Planning
 UW Career Center 
 College of Engineering Co-Op Office
 CRA Jobs 
 seattle.jobs.offered
 ACM Student Career Resource Centre
 Jobs in Game Development 

Career Mentoring
 MentorNet
 
 
   

Preparing for Industry: Embedded Systems Development jobs

The following is a general description of this type of position, and a list of courses recommended by some CSE's industry affiliates as preparation for this career path. You can also see recommended courses for all career paths to compare recommended courses for many career paths on one page.

    An embedded system is a special-purpose computer system designed to perform one or a few dedicated functions, sometimes with real-time computing constraints. It is usually embedded as part of a complete device including hardware and mechanical parts. This is different than a general-purpose computer, such as a personal computer, which can do many different tasks depending on programming.

    Since an embedded system is dedicated to specific tasks, design engineers can optimize it to reducing size and cost, or increasing the reliability and performance. Some embedded systems are mass-produced, benefiting from economies of scale. Complexity varies from low, with a single microcontroller chip, to very high with multiple units, peripherals and networks mounted inside a large chassis or enclosure.

    Embedded systems play an increasingly large role in modern life, used in many consumer electronics and specialized equipment. This includes portable devices such as digital watches, MP3 players, cell phones, and routers. Cars and medical equipment also rely increasingly on embedded systems. Larger systems include traffic lights, and other air and street traffic devices; factory controllers, and the systems controlling nuclear power plants.

    (Source: Wikipedia)

    Courses recommended for careers with embedded systems:

    Highly Recommended Courses
    Software for Embedded Systems (466)
    Technical Writing

    Recommended Courses
    Software Engineering (403)
    Operating Systems (451)
    Communication Networks (461)
    Security (490) 2
    Advanced Digital Design (467)
    VLSI (468) 2
    Computer Design & Organization (471)
    Digital Systems (477)
    Public Speaking

    Other Suggestions to Consider
    Algorithms- 421 (1)
    Compilers (401)
    Database Systems (444)
    Accounting/Finance 1
    Marketing 1
    Intellectual Property/Law
    Entrepreneurship
    Psychology
    Art/Graphics


CSE logo Computer Science & Engineering
University of Washington
Box 352350
Seattle, WA  98195-2350
(206) 543-1695 voice, (206) 543-2969 FAX
[comments to ceney]