AbbVie logo

Senior Software Engineer - Lifecycle Management

AbbVie
4 days ago
Remote friendly (Pleasanton, CA)
United States
$124,500 - $236,500 USD yearly
IT
The Senior Software Engineer - Lifecycle Management will support medical device products from transfer to production through end of life. Technical leadership for components/subassemblies of body contouring products; collaborate with electrical, software, and mechanical engineering teams.

Responsibilities:
- Lead and manage small-scale projects for on-time delivery.
- Contribute to functional-level requirements with cross-functional groups.
- Perform in-depth data analysis to drive improvements to software/product quality.
- Design, develop, and support embedded, Windows embedded, and desktop applications.
- Participate in software work product reviews/inspections.
- Interface, integrate, troubleshoot, and debug software and hardware components.
- Create product development documentation (functional specifications, design documents).
- Execute manual or automated verification/validation tests.
- Design, code, and validate software tools for verification and manufacturing.
- Work with Software Verification, Product Support, and Manufacturing to resolve software issues.
- Drive improvements to process quality.
- Perform duties in compliance with FDA QSR, ISO 13485, and applicable medical device regulations.

Qualifications:
- BS in Software Engineering or equivalent (advanced degree desirable).
- 8+ years engineering design; 5+ years embedded Windows programming with C# and .NET; 3+ years in medical devices preferred.
- Preferred: event-driven, multi-threaded Windows apps using .NET Framework and C#.
- Structured software/systems development and integration; software design methodologies, design patterns, component-oriented architecture.
- Protocols: RS232, SPI; USB a plus.
- Knowledge of PID control algorithm.
- Knowledge of regulated software life cycle processes (IEC 62304).
- Result-oriented; team member and individual contributor.
- Proficient in MS Office (Word, Excel).

Benefits (explicitly stated): Paid time off; medical/dental/vision insurance; 401(k); eligible for long-term incentive programs.