• Skip to main content

David Crow

Connector of dots. Maker of lines. Rider of slopes.

  • About me
  • Contact

Vasogen – Software Engineer – GUI

by davidcrow


Role Summary

As the Software Engineer (GUI) at Vasogen, you are experienced in software design with Graphic User Interfaces. You are current in the state of the art in relevant technologies, high-level languages, Real-time Operating Systems and design methods. Your contributions will focus on the design and development of new electromedical devices incorporating user interfaces, embedded software and network technologies. Additionally, you are a highly motivated, confident team oriented professional, with excellent verbal and written communication skills.

Responsibilities

Product Development

  • Development of software for electronic/mechanical medical device products from concept to manufacture in compliance with the software development process
  • Development of software design specifications
  • Meeting safety, reliability, cost and maintainability requirements
  • Planning and coordinating design verification and validation
  • Preparation of technical documentation
  • Preparation for and participation in formal design reviews
  • External technology and subcontractor liaison
  • Maintain awareness and contacts with respect to design and technology

Training and Team Development

  • Enhance the understanding of software design within the design team

Operations

  • Manufacturing support for the devices both at Vasogen and at sub-contractor sites
  • Development of manufacturing software tool development
  • Support field service activities
  • Provide technology and subcontractor liaison

Health and Safety

  • Responsibilities as outlined in the Occupational Health and Safety Act as well as Vasogen's Quality System
  • Responsible to contributing to a Safer Work Environment

Quality Management System ‘QMS’

  • Performs all duties in accordance with the Vasogen QMS
  • Participates in the on going development of the QMS

Working Conditions and Hours

This position is a full time, permanent, non-exempt position based upon a 37.5-hour workweek. Travel is expected to be infrequent but when necessary, may include travel to international destinations.

Requirements

Qualifications

  • Electrical, Computer or Software Engineering degree or equivalent
  • Minimum 5 years industry experience in software design including exposure to some of the following: PC; analog/digital interfacing; RFID; PID controllers; interface to serial devices; touchscreens, human interface/display design; and patient medical interfaces
  • Specific software design experience including: PC systems under DOS and Windows; Real Time Operating System (QNX or LINUX), embedded systems; real time systems; digital control systems; C language; software design, graphic interface design, testing and validation for medical uses; and revision control
  • Awareness of Design control and Software Development Life Cycles
  • Exposure to product hazard and reliability analysis including: FMEA; single fault condition analysis and redundancy; incorporation of fail safe design techniques; and test protocol design
  • A proven track record of successful software development, including debugging, testing and troubleshooting
  • Proven ability to produce high quality, timely documentation in compliance with quality system requirements at all stages of design
  • Strong hands-on aptitude with the ability to work well under pressure
  • Self-motivated, innovative, confident, thorough, team oriented individual
  • Excellent written and verbal communication skills

Optimum Skillsets, Competencies and Experience

  • A minimum of 3 years in a software validation or product development role
  • Exposure to a medical device / aerospace / military test environment
  • Systems application & product knowledge in software for electromedical devices for North American and European markets, including safety and other product compliance requirements; Validation requirements, familiarity with IEC60601 and related software requirements

Optimum Personal Attributes

  • Customer Focused – Understands the needs of both internal and external customers and focuses efforts on fulfilling those needs by adding value that will result in the delight of the customer
  • Action-Oriented – demonstrates a drive for results and a sense of urgency approach to work environment. A “do what it takes” mindset with a positive attitude. Flexibility to function in an environment of multiple and changing priorities.
  • Communication – demonstrates excellent written, verbal and active listening skills
  • Passionate about best practice design, doing things right the first time and process and product excellence
  • Self-motivated, innovative, confident, thorough, team oriented individual with a positive ‘Can-do’ attitude
  • Detail Oriented – a meticulous eye for details with a strong discipline for a state of order and control
  • Team Player – demonstrates strong team skills to create effective partnerships with internal customers and supply partners
  • Decision Quality – makes good decisions based upon a mixture of analysis, common sense wisdom, experience and judgment
  • Creativity – generates new and unique ideas; easily makes connections between previously unrelated notions; good in brainstorming settings

Apply for this position

Posted on June 9, 2006 Filed Under: Jobs

Copyright © 2023 · WordPress · Log in