Allergan
QA Software Engineer
Allergan, Lincoln, Nebraska, United States, 68511
Company Description
AbbVie's mission is to discover and deliver innovative medicines and solutions 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, and eye care – and products and services in our Allergan Aesthetics portfolio. For more information about AbbVie, please visit us at
www.abbvie.com . Follow @abbvie on
X ,
Facebook ,
Instagram ,
YouTube ,
LinkedIn
and
Tik Tok .Job Description
The Software Engineer prepares and installs solutions by determining and designing system specifications, standards, and programming. Improves operations by conducting systems analysis and recommending changes in policies and procedures. Provides day-to-day technical leadership; leverage professional experience to recommend best practices, systems, and architectures.Troubleshoot software anomalies.Work with a team of test/development engineers on medical devices and equipment.Coordinate between various groups to ensure software testing meets all requirements.Identify and evaluate software risks and risk mitigations.Write regression and user-interface test cases.Develop understanding of user workflow to create, document, and execute test plans.The tester must quickly become expert on system functionality and that of various peripheral devices as well as the requirements that drove system design.May be asked to create tests for ad hoc situations such as replicating field-reported problems or load testing under specific conditions.Independently or with minimal guidance to create test environments that mirror a multitude of installed baselines.Implement test processes on projects, write test plans/cases, procedures and scripts, and analyze test results.Perform functional testing to ensure all systems are running according to necessary specifications and operate within regulations to ensure the production of quality products.Establish validation standards and develop testing protocols.Prepare validation and performance qualification protocols for new and/or modified processes, systems or equipment for medical devices.Author technical documents (protocols, reports, standard operating procedures) to comply with regulatory requirements.Qualifications
BS or higher in a STEM discipline in any of the following computer science, software engineering, electrical engineering, or mathematics degree required.At least 3 years of Windows programming with C# and .NET in an embedded device environment.Experience in developing event driven, multi-threaded Windows-based applications using WPF, WCF, .NET and C# strongly preferred. Must have some experience with common protocols such as: I2C, SPI, USB, Serial, WIFI, Bluetooth.Must have 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.Proficient with identifying and writing up software defects for software developers.Programming experience with scripting languages (Perl, batch, PowerShell).Experience with Windows and exposure to WinCE based devices.Proficient with the characterization of software anomalies.Prior work experience in one or more of the following subject areas would be helpful: windows driver development, automation of software framework for operations, development of software communication using RS232 to embedded devices, communication to pressure and vacuum gauges etc.Experienced in software verification and validation strategies.Experienced in implementing test processes on projects, writing test plans/cases, procedures, and scripts, and analyzing test results.2 years as a software and hardware system tester, integrator, or developer.Previous experience with testing in a medical device manufacturing environment subject to FDA compliance is a plus.Skills
Strong analytical and problem-solving skills is a must.Strong oral and written communication skills.Must work well in a team environment, be highly motivated, and willing to learn new skills.Good communications and documentation skills, including experience in writing SOPs, work instructions, training and other relevant documentation.Additional Information
AbbVie is an equal opportunity employer and is committed to operating with integrity, driving innovation, transforming lives, serving our community and embracing diversity and inclusion. It is AbbVie’s policy to employ qualified persons of the greatest ability without discrimination against any employee or applicant for employment because 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, status as a protected veteran, or any other legally protected group status.US & Puerto Rico only - to learn more, visit
https://www.abbvie.com/join-us/equal-employment-opportunity-employer.htmlUS & Puerto Rico applicants seeking a reasonable accommodation, click here to learn more:https://www.abbvie.com/join-us/reasonable-accommodations.html
#J-18808-Ljbffr
AbbVie's mission is to discover and deliver innovative medicines and solutions 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, and eye care – and products and services in our Allergan Aesthetics portfolio. For more information about AbbVie, please visit us at
www.abbvie.com . Follow @abbvie on
X ,
Facebook ,
Instagram ,
YouTube ,
and
Tik Tok .Job Description
The Software Engineer prepares and installs solutions by determining and designing system specifications, standards, and programming. Improves operations by conducting systems analysis and recommending changes in policies and procedures. Provides day-to-day technical leadership; leverage professional experience to recommend best practices, systems, and architectures.Troubleshoot software anomalies.Work with a team of test/development engineers on medical devices and equipment.Coordinate between various groups to ensure software testing meets all requirements.Identify and evaluate software risks and risk mitigations.Write regression and user-interface test cases.Develop understanding of user workflow to create, document, and execute test plans.The tester must quickly become expert on system functionality and that of various peripheral devices as well as the requirements that drove system design.May be asked to create tests for ad hoc situations such as replicating field-reported problems or load testing under specific conditions.Independently or with minimal guidance to create test environments that mirror a multitude of installed baselines.Implement test processes on projects, write test plans/cases, procedures and scripts, and analyze test results.Perform functional testing to ensure all systems are running according to necessary specifications and operate within regulations to ensure the production of quality products.Establish validation standards and develop testing protocols.Prepare validation and performance qualification protocols for new and/or modified processes, systems or equipment for medical devices.Author technical documents (protocols, reports, standard operating procedures) to comply with regulatory requirements.Qualifications
BS or higher in a STEM discipline in any of the following computer science, software engineering, electrical engineering, or mathematics degree required.At least 3 years of Windows programming with C# and .NET in an embedded device environment.Experience in developing event driven, multi-threaded Windows-based applications using WPF, WCF, .NET and C# strongly preferred. Must have some experience with common protocols such as: I2C, SPI, USB, Serial, WIFI, Bluetooth.Must have 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.Proficient with identifying and writing up software defects for software developers.Programming experience with scripting languages (Perl, batch, PowerShell).Experience with Windows and exposure to WinCE based devices.Proficient with the characterization of software anomalies.Prior work experience in one or more of the following subject areas would be helpful: windows driver development, automation of software framework for operations, development of software communication using RS232 to embedded devices, communication to pressure and vacuum gauges etc.Experienced in software verification and validation strategies.Experienced in implementing test processes on projects, writing test plans/cases, procedures, and scripts, and analyzing test results.2 years as a software and hardware system tester, integrator, or developer.Previous experience with testing in a medical device manufacturing environment subject to FDA compliance is a plus.Skills
Strong analytical and problem-solving skills is a must.Strong oral and written communication skills.Must work well in a team environment, be highly motivated, and willing to learn new skills.Good communications and documentation skills, including experience in writing SOPs, work instructions, training and other relevant documentation.Additional Information
AbbVie is an equal opportunity employer and is committed to operating with integrity, driving innovation, transforming lives, serving our community and embracing diversity and inclusion. It is AbbVie’s policy to employ qualified persons of the greatest ability without discrimination against any employee or applicant for employment because 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, status as a protected veteran, or any other legally protected group status.US & Puerto Rico only - to learn more, visit
https://www.abbvie.com/join-us/equal-employment-opportunity-employer.htmlUS & Puerto Rico applicants seeking a reasonable accommodation, click here to learn more:https://www.abbvie.com/join-us/reasonable-accommodations.html
#J-18808-Ljbffr