Description
ESSENTIAL DUTIES AND RESPONSIBILITIES:- Design electronic circuits, components and integrated systems.
- Design test control apparatus and equipment, determines procedures for testing products and directs engineering personnel in fabrication of test control apparatus and equipment.
- Design, test, debug, document and implement software projects
- General programming and product support as required
- Develop and maintain high quality software practices, methods and mechanisms, designed to produce code that is defect free, as well as sustainable and expandable.
- Work with marketing product management personnel and other internal/external individuals as required, to define, refine, and enhance project definitions, goals, and features.
- Provide guidance or direction to other department personnel assigned to various tasks related to specific projects.
- Use computer assisted engineering and design software and equipment to perform engineering tasks.
ADDITIONAL DUTIES:
- Ensure that new product development efforts are done in accordance with company's design controls.
- Generate and maintain technical files for products in accordance with related directives.
- Present product and process improvement ideas to management.
- Implement, coordinate, contribute and assist with other projects, as assigned, including team participation. .
EDUCATION AND EXPERIENCE:
- BS degree in EE or Computer Science or equivalent. MS desirable or equivalent
- Experience with Windows XP and Windows 7 platforms and a minimum of 5 years experience in the profession.
- Understanding of Web based applications.
- Hands on experience developing application software using Visual Studio IDE, VisualBasic.net, C, C++, SQL server, and Access database.
- Working knowledge of local area networks, Secured Web Services and connectivity requirements.
- Thorough knowledge of device driver development, Delphi IDE and Crystal Reports development.
- Exposure to real-time systems, multi-tasking/multi-threaded environments and proven technical knowledge developing and supporting software used in medical devices.
- Experience in controlling hardware equipment in an automated environment in the area of commercial-instrument product development, preferably medical.
- Good oral and written communication skills.
- Good engineering documentation skills.