Sr. Software Engineer
AbbViePleasantonUpdate time: December 14,2021
Job Description
About Allergan Aesthetics At Allergan Aesthetics, an AbbVie company, we develop, manufacture, and market a portfolio of leading aesthetics brands and products. Our aesthetics portfolio includes facial injectables, body contouring, plastics, skin care, and more. Our goal is to consistently provide our customers with innovation, education, exceptional service, and a commitment to excellence, all with a personal touch. For more information, visit www.AllerganAesthetics.com. Experienced software engineer who can lead the software system verification effort of embedded software for a medical device and design and develop tools used to build the product and automate testing of the software. The individual is responsible for understanding the requirements of the software and developing the test strategies to ensure the software meets the user and design requirements. This individual leads the verification and validation effort and defines the strategy for manual and/or automated tests. He/she isolates, reproduces and tracks bugs and verifies fixes. The software engineer will assist in the continuous improvement and modification of software. He/she leads assessment and planning of test efforts required for new functions/features under development. This individual must have strong technical and leadership skills complemented by good communications and teamwork qualities. Experience in the structured environment of a regulated industry such as medical devices, aerospace or similar is preferred. Essential Duties and Responsibilities include the following (other duties may be assigned.): Develop testing requirements and verification plans based on an evaluation of the changes to the software and the assessed risk. Work with embedded software engineers and system engineers to ensure software and system requirements specifications are written in a testable manner. Work across the broader organization to share and implement embedded software testing "best practices". Develop test plans, test procedures and lead verification and validation efforts. Lead / coordinate cross-functional teams in the effort to release software into manufacturing and the field Participate in project planning and tracking activities, including effort estimation, scheduling, tracking, and priority-setting. Design and development of changes to Windows-based embedded and desktop applications, using .NET Framework and C#. Design and development of tools to automate testing of non-product and product software. Participate in software work product reviews/inspections. Keep abreast of development and test techniques and tools Develop the test environment and set up regression, integration, and verification and/or validation tests. Define requirements, design, code and validate software tools for use in the manufacturing of the product. Define and implement configuration management tools and methodologies. Lead the software release and design transfer activities for product and tool software into manufacturing and the field. Qualifications 8 or more years of experience in software development /software testing of embedded devices. BS in Software Engineering, Computer Science, Mathematics or related discipline. Experience in software / system testing of Windows or WinCE applications. Demonstrated technical leadership of major software integration / verification projects. 5+ years experience is a high level programming language such as C, C++ and/or C# Experience with scripting languages (Perl, batch) for software build and automated testing. At least three years of experience of software testing of medical devices Hands-on, embedded product software integration, verification and validation planning, test strategy development, design of test protocols and executing software/system testing. 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 the software life cycle processes for embedded and desktop systems Software development experience using C, C++, C# or Visual Basic Ability to communicate effectively with peers, management, and international customers to solve problems and broker information Strong analytical and problem solving skills a must Self-motivated and able to participate both as a team member and an individual contributor Previous testing leadership role in medical equipment industry. Additional Requirements: Experience designing and developing automated tests for embedded devices and / or Windows PC applications. Ability to multi-task and complete assignments on time. Proficient in the use of MS Word, Excel, Powerpoint and Visio 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 with which ZELTIQ complies. Significant Work Activities N/A Travel Yes, 5 % of the Time Job Type Experienced Schedule Full-time Job Level Code IC About AbbVie AbbVie’s mission is to discover and deliver innovative medicines that solve serious health issues today and address the medical challenges of tomorrow. We strive to have a remarkable impact on people’s lives across several key therapeutic areas: immunology, oncology, neuroscience, eye care, virology, women’s health and gastroenterology, in addition to products and services across its Allergan Aesthetics portfolio. For more information about AbbVie, please visit us at www.abbvie.com. Follow @abbvie on Twitter, Facebook, Instagram, YouTube and LinkedIn. Equal Employment Opportunity At AbbVie, we value bringing together individuals from diverse backgrounds to develop new and innovative solutions for patients. As an equal opportunity employer we do not discriminate on the basis of race, color, religion, national origin, age, sex (including pregnancy), physical or mental disability, medical condition, genetic information gender identity or expression, sexual orientation, marital status, protected veteran status, or any other legally protected characteristic.
Get email alerts for the latest"Sr. Software Engineer jobs in Pleasanton"
