Connecting the high tech job seekers with high tech employers.

Job Description

Job Title Location Position Type
Embedded Software Engineer Irvine, CA Full Time

Job Description


              Duties and Responsibilitie

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

              Desired Training and Experience Required
              (Training and Experience Commensurate with Position Level):

     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)