Senior Staff Software Engineer Zeltiq Aesthetics, Inc.
THIS JOB HAS EXPIRED Description
We are looking for a software expert to help us define, develop, and test medical devices with significant embedded software. This individual 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 embedded device code. 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 environment such as medical device, semiconductor instruments or aerospace is preferred.
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.
Design, develop, and support embedded product and related PC applications.
Define and manage requirements at the functional level.
Participate in 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.
Contribute to Failure Modes and Effects Analysis (FMEA) and SHA (System Hazard Analysis).
Drive improvements to product and process quality.
Engage in continuous professional improvement.
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.
8 - 12 years of embedded software design and development. This should include:
MS (or BS and equivalent experience) in Software Engineering, Electronics Engineering, Computer Science or related discipline.
At least five years of experience in medical devices or similarly controlled software environment.
Hands-on, embedded product software design, development, deployment, and support, including extensive experience interfacing software and electronics.
Experience in real-time embedded software development using C/C++ required.
Thorough understanding of real time control analytical and design approaches and best practices.
At least 6 years of 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 in C/C++, preferably using .NET Framework and .NET Compact Framework using 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.
Background in control systems; including experience with PID controls and tuning
Secure Analysis and Design. Familiar 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 with commercial RTOS and/or embedded windows programming strongly preferred.
Experience developing software in multi-threaded/multi-tasking environments preferred.
||Pleasanton, CA |
THIS JOB HAS EXPIRED