Windows C# Developer (Medical Device)

Pleasanton  ‐ Onsite
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Keywords

Description

Essential Duties and Responsibilities include the following (other duties may be assigned.):

* Design and development of Windows-based embedded and desktop applications, using .NET Framework and C#.
* Work collaboratively with and provide technical leadership to internal and external resources to design and develop the Windows embedded system and PC based tools.
* Contribute to requirements definition at the functional level.
* Contribute to project planning and tracking activities, including effort estimation, scheduling, tracking, and priority-setting.
* Integrate and debug software and hardware components.
* Work with Software Test, Support and Manufacturing to resolve software issues.Desired Skills & Experience

Qualifications:

* MS (or BS and equivalent experience) in Software Engineering, Electronics Engineering, Computer Science or related discipline.
* At least 12 years of software design and development experience (with at least 7 years of Windows experience) and at least 5 years of experience with embedded Windows programming with C# and . NET.
* Demonstrated technical leadership of major software development program.
* Experience in medical devices or similarly controlled software environment.
* Experience developing WPF-based applications as well as exposure to MEF and WCF strongly preferred.
* Hands-on product software design, development, deployment, and support experience, including extensive experience interfacing software and electronics.
* Experience in structured software and systems development and integration, including experience in software design methodologies, design patterns, component-oriented software architecture to produce high-quality software applications.
* Candidate should be a strong team player with the demonstrated abilities and willingness to wear "multiple hats" and perform a wide range of tasks.
* Knowledge of software life cycle processes used in regulated development environments.
* Ability to communicate effectively with peers, management, and international customers to solve problems and broker information.
* Result-oriented, self-motivated and able to participate as both a team member and an individual contributor.

Additional Requirements:

* Experience with Security Analysis and Design. Familiarity with Common Criteria (ISO/IEC 15408), PKI protocols and smart cards.
* Knowledge of wired and wireless communication interfaces for embedded systems - modem, WiFi, LAN, USB, Serial, i2C, SPI
* Experience developing software in multi-threaded/multi-tasking environments preferred.
* Responsible for performing all duties in compliance with FDA's Quality System Regulation (QSR), ISO13485, the Canadian Medical Device Regulations, and all other international regulatory requirements.

To find out more about Real please visit www.realstaffing.com
Start date
08/2013
Duration
6m to hire
From
Real Staffing
Published at
06.08.2013
Project ID:
578206
Contract type
Freelance
To apply to this project you must log in.
Register