Principal Instrumentation Software Engineer, Windows
Company: AbbVie
Location: Madison
Posted on: February 8, 2026
|
|
|
Job Description:
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 Purpose: We are seeking a talented
Instrumentation Software Engineer with Windows C# desktop
development experience to join the Madison Peptide Therapeutics
(MPT) Engineering team. This individual will work with engineers
and scientists to maintain and enhance our fleet of Peptide Array
synthesizers in a biotech research environment. The Instrumentation
Software Engineer combines a strong understanding of scientific,
medical or laboratory instrumentation and their software
engineering expertise to support and enhance internally developed
laboratory equipment. They often write software that interfaces to
hardware components, including sensors, actuators, pumps, motors,
cameras, and other electronic devices, and to display the data
collected from these devices. They often write software to
implement workflows used by operators to set up and run the
instruments, or software that supports the quality system. They
work collaboratively in an Agile team environment to design and
develop high quality software that increases throughput, reduces
cost and improves the quality of the product. Responsibilities:
Design, develop, test, troubleshoot, and maintain Windows based
software solutions that improve the capabilities of internally
developed Peptide array synthesizers. Conduct software testing and
validation to ensure quality, reliability and performance of
applications. Assist in the deployment and configuration of
software applications in a biotech manufacturing environment.
Adhere to team practices for software development, including
version control, coding standards, code review, and documentation.
Collaborate with cross-functional teams, including scientists,
electrical and mechanical engineers, operations managers, and IT
staff, to gather requirements and deliver software solutions that
meet business needs. Conceives and directs/conducts experiments, or
engineering studies/models to characterize aspects of the system
and use the data to inform design decisions. Demonstrate mastery
across a wide range of technologies and platforms related to
software design and development, programming languages, machine
control, data integration, data analysis and visualization tools.
Keep engineering leadership, peers and team informed through
effective verbal and written communication. May serve as project
team leader. Understand and adhere to corporate standards regarding
applicable Corporate and Divisional Policies, including code of
conduct, safety, GxP compliance, data security, and the software
development lifecycle. Qualifications Required: 3 years experience
developing software for laboratory, scientific, or medical
instrumentation. Bachelors Degree with 10 years experience, Masters
Degree with 7 years experience; PhD with 3 years experience.
Proficiency in C#, .NET, Windows Forms and GUI programming of
desktop applications in Visual Studio IDE. Experience with Service
Oriented Architecture Understanding of multi-threading, semaphores,
mutual exclusion Proficiency with XML and JSON messaging Strong
understanding of software development methodologies and a
commitment to Agile approaches Preferred: Experience integrating
with Tecan, Hamiliton, or similar commercial liquid handling robots
Experience with git, and GitHub for source code change control
Experience with Device interfacing via RS232, 485, TCP/IP
Proficiency in Python or Java programming languages Experience in
machine learning or AI assisted software development Experience
with relational databases and SQL. Experience in Image Analysis and
graphics libraries Additional Information Applicable only to
applicants applying to a position in any location with pay
disclosure requirements under state orlocal law: The compensation
range described below is the range of possible base pay
compensation that the Companybelieves ingood faith it will pay for
this role at the timeof this posting based on the job grade for
this position.Individualcompensation paid within this range will
depend on many factors including geographic location, andwemay
ultimatelypay more or less than the posted range. This range may be
modified in thefuture. We offer a comprehensive package of benefits
including paid time off (vacation, holidays,
sick),medical/dental/visioninsurance and 401(k) to
eligibleemployees. This job is eligible to participate in our
short-term incentiveprograms. Note: No amount of payis considered
to bewages or compensation until such amount is earned, vested,
anddeterminable.The amount and availability of any
bonus,commission, incentive, benefits, or any other form
ofcompensation and benefitsthat are allocable to a particular
employee remains in the Company's sole andabsolutediscretion unless
and until paid andmay be modified at the Companys sole and absolute
discretion, consistent withapplicable law. AbbVie is an equal
opportunity employer and is committed to operating with integrity,
driving innovation, transforming lives and serving our community.
Equal Opportunity Employer/Veterans/Disabled. US & Puerto Rico only
- to learn more, visit
https://www.abbvie.com/join-us/equal-employment-opportunity-employer.html
US & Puerto Rico applicants seeking a reasonable accommodation,
click here to learn more:
https://www.abbvie.com/join-us/reasonable-accommodations.html
Keywords: AbbVie, West Allis , Principal Instrumentation Software Engineer, Windows, IT / Software / Systems , Madison, Wisconsin