Embedded Systems Development Engineer


Primary Responsibilities

Design and develop microcontroller-based distributed sensor, data acquisition and communications controller products and their MS Windows-based communications drivers. 

Day to Day Activities

Work with product marketing to develop product requirements for sensors, data acquisition, and remote terminal units (communications controllers), then develop functional specifications to meet those requirements.  Work independently or in a small group to complete the development cycle.  Work with test engineering to create the test plans and correct any defects encountered.  Work with the documentation specialists to create product operation and maintenance manuals.


Education & Experience

  BS/MS in Electrical Engineering with 3-5 years of experience developing standalone microcontroller-based products and systems.

Required
Skills

  Ability to develop real-time multitasking embedded systems in C and C++.  Thorough understanding of object oriented design and implementation methodology and phases of the software development lifecycle.

Assets Working knowledge of TCP/IP and Java

Other Telecommuting: YES
Travel Required: NO