The opportunity number you have entered is either no longer available or does not exist. You can use the job search box below to find other jobs matching your desired criteria.
Design, develop, debug, modify and evaluate embedded software for medical devices. Determine the components that require software by analyzing system requirements. Translate software requirements of the components to software functions and implement them in C/C or Assembly language. Work with other engineering disciplines to ensure the software will accomplish the product design goals. Have good understanding of the underlying hardware components to enable debugging of software by tracing the signal path. Submit periodic reports on assigned topics to Manager. Aid in the development process by ensuring designs are cost efficient, manufacturable and reliable. Interact with marketing and operations to understand product requirements and to aid in components procurement.
Qualifications/Work Experience
Knowledge of: •Development of embedded products with Real Time Operating Systems; •8-bit, 16-bit and 32-bit micro controllers including ARM architecture, MSP 430 & PIC micro controllers; •Implementation of various communication protocols including USB, RS232, I2C for interfacing hardware modules; •Development of firmware for embedded systems using C, C and Assembly programming; •Using hardware test equipment including logic analyzers, signals generators and oscilloscopes; and •Wireless communication protocols.
Education and/or Special Training
Master of Science in Electrical Engineering, Computer Engineering, Computer Science or equivalent field