Jobs · Quality Assurance · California

Senior Device Engineer - Lifecycle Management

AbbVie · Pleasanton, CA · 2 wk ago
Quality Assurance$125k–$237k/yrFull-time

About the role

The Senior Software Engineer - Lifecycle Management will work collaboratively with a team to support medical device products from the transfer to production through product end of life. The Engineer will have a technical leadership role for supporting components and subassemblies of the body contouring products and will closely interact with a multi-disciplined Engineering team consisting of electrical, software and mechanical groups.

Responsibilities

  • Lead and manage small scale projects for on time deliverable.
  • Contribute to requirements definition at the functional level and work with cross functional groups.
  • Perform in-depth data analysis and drive improvements to software or product quality.
  • Design, develop, and support embedded, Windows embedded and desktop applications.
  • Interface, integrate, troubleshoot and debug software and hardware components.
  • Generate required product development documentation including functional specifications and design documents.
  • Execute manual or automated tests for verification and validation of software applications.
  • Design, code and validate software tools for use in the verification and manufacturing of the product.
  • Work with Software Verification, Product Support and Manufacturing to resolve software issues.
  • Drive improvements to process quality.

Requirements

  • BS in Software Engineering or equivalent degree and/or experience. Advanced degree desirable.
  • Minimum of 8+ years experience in engineering design and at least 5 years of experience with embedded Windows programming with C# and .NET. At least 3 years of experience in medical devices or similarly controlled software environment preferred.
  • Experience in developing event driven, multi-threaded Windows-based applications using .NET Framework and C# preferred.
  • Required 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.
  • Experience with common protocols: RS232, SPI, USB a plus.
  • Knowledge of PID control algorithm.
  • Knowledge of software life cycle processes used in regulated development environments such as IEC 62304.

Qualifications

  • Result-oriented, self-motivated and able to participate as both a team member and an individual contributor.
  • Proficiency in MS Office, including Word and Excel.

Benefits

  • Comprehensive package of benefits including paid time off (vacation, holidays, sick), medical/dental/vision insurance and 401(k).
  • This job is eligible to participate in our long-term incentive programs.

Pay

$124,500 - $236,500 USD

Schedule

Hybrid

Similar jobs

Senior Device Engineer

Lupin PharmaceuticalsFlorida, United States· 5 days ago
Quality Assuranceapply on careers.lupin.com

Senior Device Engineer

SUN PHARMABillerica, MA· 1 wk ago
Quality Assurance$103k–$125k/yrapply on careers.sunpharma.com

Senior Device Engineer

Kindeva Drug DeliverySt. Louis County, MO· 1 mo ago
Quality Assuranceapply on jobs.dayforcehcm.com

Senior Device Engineer

Alarm.comSan Diego, CA· 2 wk ago
Quality Assurance$150k–$165k/yrapply on job-boards.greenhouse.io