Design,
Implementation and Maintenance
of Software components and
systems
Implementation of Algorithms,
Data Structures, communication
modules and system program
elements
Software
Design and Implementation
documentation
Proficiency in developing
Software
Good communication skills, both
verbal and written
Knowledge of FDA 510(k) approval
process and GMP requirements
Experience in the medical device
industry, preferably in
physiological monitoring
Excellent conceptual, analytical
and problem-solving ability
Experience with Analysis, Design
and Implementation methodologies
based on UML
Programming in C and C++
Experience with embedded and
communications software
development
Knowledge of networking (Wired
IP networks) and communications
software systems and wireless
(802.11, Bluetooth, Zigbee)
device programming techniques
Experience with inter process
communications methods, multi
thread programming and network
programming
Knowledge of communications
devices systems concepts and
architecture including device
management, plug and play
drivers /protocols, remote
management of devices and secure
systems
Knowledge of systems management
(SNMP, Agent / Management
software) Familiarity with
software engineering concepts (CMM,
CMMI, Extreme Programming)