Embedded Software Engineer (Temporary) Zeltiq Aesthetics, Inc.
THIS JOB HAS EXPIRED Description
Job Description: Software Engineer - Temporary
Reports To: Manager, Software Engineering
Department: Product Development
We are looking for an experienced software developer to help us develop, and test medical devices with significant embedded software. He / she will work within cross-functional teams and contribute to definition of software requirements, execute software design and implementation for 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 software development 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 applications.
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 7 years experience in embedded software design and development. This should include:
BS/MS in Software Engineering, Electronics Engineering, Computer Science or related discipline.
Experience in medical devices or similarly controlled software environment.
Hands-on, embedded product software design, development, deployment, and support, including experience interfacing software and electronics.
Experience in real-time embedded software development using C/C++ required.
Thorough understanding of real time control design approaches and best practices.
Experience in structured software and systems development and integration, including experience in software design methodologies, design patterns and 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.
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 with commercial RTOS and/or embedded windows programming preferred.
Experience with ARM Cortex family processors.
Experience developing software in multi-threaded/multi-tasking environments strongly preferred.
||Pleasanton, CA |
THIS JOB HAS EXPIRED