About AbbVie
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 including immunology, oncology and neuroscience - and products and services in our Allergan Aesthetics portfolio. For more information about AbbVie, please visit us at www.abbvie.com . Follow @abbvie on LinkedIn, Facebook , Instagram , X and YouTube .
Purpose
The Software Engineer prepares and installs solutions by determining and designing system specifications, standards, and programming for hardware-integrated, regulated devices. Improve operations by conducting systems analysis and recommending changes in policies and procedures and collaborate with cross-functional teams.
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 including immunology, oncology and neuroscience - and products and services in our Allergan Aesthetics portfolio. For more information about AbbVie, please visit us at www.abbvie.com . Follow @abbvie on LinkedIn, Facebook , Instagram , X and YouTube .
Purpose
The Software Engineer prepares and installs solutions by determining and designing system specifications, standards, and programming for hardware-integrated, regulated devices. Improve operations by conducting systems analysis and recommending changes in policies and procedures and collaborate with cross-functional teams.
Responsibilities
Participate in requirements refinement, architecture discussions, design specification reviews, and test plan development for features across the full stack.; Write clean, maintainable code and documentation using engineering best practices. Writes unit, component, and integration tests.; Develop and maintain event-driven, multi-threaded applications interacting with embedded devices.; Support debugging and issue resolution across software and hardware interfaces.; Work with quality engineering teams to design test plans for developed software.; Research new tools, technologies, and test processes for software development.; Participate in code reviews and create documentation on engineering and cross-functional practices.; Adapt and scale existing systems to support growth and innovation across the company.; Rapidly prototype solutions to emerging problems and lead their evolution into production-grade systems.; Contribute to documentation required for regulated development environments.; Familiarity with DevOps and Agile software development.Requirements
BS or higher in a STEM discipline with 6 plus years of professional coding experience. At least 4 years of software design and development experience. 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.; Knowledge of software life cycle processes used in regulated development environments. Must understand hardware and embedded systems with microprocessors.; Experience in a software development background in a structured/regulated environment such as medical device development is required. Experience with embedded development in a cross functional environment, including Systems and/or Electrical engineer(s); Experience with an automated testing framework. Strong debugging and problem-solving skills.; 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.; Result-oriented, self-motivated and able to participate as both a team member and an individual contributor. Self-starter able to work with minimal direction.; Strong verbal and written communication skills. Ability to author good engineering documentation.How to apply
Apply online: https://www.jobs.pl/en/oferta/100117648/aplikuj
JOBS.pl · https://www.jobs.pl/en/device-software-engineer-oferta-100117648



















