Windows Software Engineer Zeltiq Aesthetics, Inc.
THIS JOB HAS EXPIRED Description
Job Description: Windows Software Engineer
Reports To: Manager, Software Engineering
Department: Product Development
We are looking for a software expert to help us define, develop, and test medical devices with significant embedded software. He/she will work within cross-functional teams and provide software requirements, design and implementation for current and next generation software and systems projects. He or she will develop a thorough understanding of design requirements to ensure that the system?s objectives are properly defined and ultimately achieved.
This individual will work within cross-functional teams to develop, support, and extend our Windows embedded device code and related PC-based support tools. We will count on our successful candidate to generate innovative ideas to improve the performance, and quality of our group. We expect our new team member to perform in a creative, disciplined and cross-functional environment and to be highly self motivated.
This individual must have strong technical skills complemented by great communications and teamwork qualities. Experience in a software development background in a structured/regulated environment such as medical device development is required.
Essential Duties and Responsibilities include the following (other duties may be assigned):
Note: The following is meant to be representative but not necessarily all inclusive of the duties and responsibilities for this position.
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.
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 that ZELTIQ complies to.
At least 12 years of software design and development experience (with at least 7 years of Windows experience). This should include:
MS (or BS and equivalent experience) in Software Engineering, Electronics Engineering, Computer Science or related discipline.
Experience in medical devices or similarly controlled software environment.
Experience with embedded Windows programming 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 within a dynamic environment.
Expertise in developing Windows-based applications, preferably using .NET Framework and C#.
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.
Experience developing WPF-based applications as well as exposure to MEF and WCF strongly preferred.
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.
||Pleasanton, CA |
THIS JOB HAS EXPIRED