Senior Software Instrumentation Engineer II
AbbVie Inc.
Company Description
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 . Follow @abbvie on LinkedIn, Facebook , Instagram , X and YouTube.
Job Description
Join the Madison Peptide Therapeutics (MPT) Engineering team as a Senior Software Instrumentation Engineer and help advance cutting-edge peptide array synthesis technology. In this role, you will develop, enhance, and maintain software that operates internally developed laboratory instruments and synthesizers in a fast-paced biotech research environment.
You will work at the intersection of software, hardware, and science, applying your expertise in Linux-based C++ development to interface with sensors, actuators, pumps, motors, cameras, and other electronic devices. Your work will support instrument operation, system performance, data visibility, workflow efficiency, and product quality.
This role also contributes to workflow applications that enable operators to configure and run instruments, as well as software tools that support quality and compliance processes. As a senior member of an Agile engineering team, you will help solve complex technical challenges, lead initiatives, mentor junior engineers, and deliver reliable solutions that increase throughput, reduce cost, and advance scientific capabilities.
Key Responsibilities
- Design, develop, test, troubleshoot, and maintain Linux-based software for internally developed peptide array synthesizers and laboratory instrumentation.
- Develop and integrate machine-control software for sensors, actuators, pumps, motors, cameras, and other electronic devices.
- Apply software engineering expertise across system architecture, programming, data integration, machine control, data analysis, and visualization.
- Define and execute software testing and validation activities to ensure the quality, reliability, performance, and maintainability of instrument software.
- Support the deployment, configuration, operation, and troubleshooting of software applications in a biotech research and manufacturing environment.
- May lead technical initiatives and mentor junior engineers, contributing to design decisions, technical direction, knowledge sharing, and team development.
- Design and conduct experiments, engineering studies, and system characterization activities to evaluate instrument behavior and inform design improvements.
- Collaborate with cross-functional partners, including scientists, electrical and mechanical engineers, operations managers, quality personnel, and IT staff, to gather requirements and deliver effective solutions.
- Follow software development best practices, including version control, coding standards, code reviews, automated testing, documentation, Agile planning, and lifecycle management.
- Communicate technical information clearly through design documentation, engineering reports, presentations, status updates, and discussions with engineering leadership and project stakeholders.
You will be accountable for delivering robust, maintainable, and compliant software solutions within your assigned technical scope while helping ensure that instrument systems meet operational, quality, safety, data-security, and business requirements.
Qualifications
Required Qualifications
Bachelor’s degree with 10+ years of relevant experience, master’s degree with 8+ years of relevant experience, or Ph.D. with no additional experience.
Proficiency in C and C++ development in a Linux environment.
Strong understanding of object lifecycles and manual memory management in C/C++, including:
Pointers and dynamic memory allocation
Ownership and object lifetimes
Memory leaks
Dangling pointers and use-after-free errors
Deallocation and resource cleanup
At least 2 years of experience developing software for laboratory, scientific, medical, or other complex instrumentation.
Understanding of software architecture and core technical concepts, including:
Service-oriented architecture
Multithreading and concurrency
Semaphores, mutual exclusion, and synchronization
XML and JSON messaging
Familiarity with software development methodologies and demonstrated commitment to Agile practices.
Strong analytical, troubleshooting, communication, and collaboration skills.
Ability to work effectively in a multidisciplinary environment involving software, hardware, science, operations, and quality functions.
Preferred Qualifications
Proficiency in one or more additional programming languages, such as Python, C#, or Java.
Experience with electronics, embedded systems, or machine-control applications.
Experience interfacing with devices using RS-232, RS-485, TCP/IP, or similar communication protocols.
Experience integrating with Tecan, Hamilton, or comparable liquid-handling platforms.
Experience with AI-assisted software development, machine learning, or data-driven engineering applications.
Experience using Git and GitHub for source-code management and collaborative development.
Experience with one or more database technologies, including:
Windows software development
Relational databases
Graph databases
Time-series databases
Additional Information
Applicable only to applicants applying to a position in any location with pay disclosure requirements under state or local law:
The compensation range described below is the range of possible base pay compensation that the Company believes in good faith it will pay for this roleat the time of this posting based on the job grade for this position. Individual compensation paid within this range will depend on manyfactors including geographic location, and we may ultimately pay more or less than the posted range. This range may be modified in the future.
We offer a comprehensive package of benefits including paid time off (vacation, holidays, sick), medical/dental/vision insurance and 401(k) to eligible employees.
This job is eligible to participate in our short-term incentive programs.
Note: No amount of pay is considered to be wages or compensation until such amount isearned, vested, and determinable. The amount and availability of any bonus, commission, incentive, benefits, or any other form of compensation and benefits that areallocable to a particular employee remains in the Company's sole and absolute discretion unless and until paid and may be modified at the Company’s sole and absolutediscretion, consistent with applicable 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
US & Puerto Rico applicants seeking a reasonable accommodation, click here to learn more:
- ...Primary Responsibilities: Our embedded software engineers craft and innovate on truly unique and sophisticated controls platforms. As part of our team, you will be responsible for building high-quality software features daily. Additionally, you'll work alongside...SeniorFull time
$100k - $144k
...Resource Innovations is seeking Senior Software Engineer to join our growing Software as a Service (SaaS) team. As a hands-on technical lead at Resource Innovations, you will be instrumental in the design, development and deployment of innovative cloud-based enterprise...SeniorRemote jobFull timeWork at officeLocal area$135.2k - $306.4k
...Job Description Senior / Principal Software Engineer or Architect Database Engine, Search & Document Systems We are looking for senior systems builders to help shape the next generation of document, search, and AI-facing capabilities inside Oracle Database....SeniorTemporary workFlexible hours- ...technological innovations that can serve our customers. Our in-house software and hardware teams bring the heart of our appliances to life... ...to invest in you and your career. Our embedded software engineers craft and innovate on truly unique complex controls platforms....SuggestedWork at office
- ...called “surges.”learn more about working at Coinbase. Senior Software Engineer (EAA) The CEE Surfaces team, part of Coinbase's Customer... ...systems. Drive CX outcomes through experimentation, instrumentation, and iterative delivery, using metrics such as containment...SeniorLocal area
$180k - $220k
...stepping onto a driven and highly collaborative team that is passionate about creating transformative change in healthcare. Senior Software Engineer The Role As a Senior Software Engineer, you will lead major initiatives that advance Datavant's platform scalability...Senior$138.24k - $218.6k
...Job Title: Senior Software Engineer Work Location: 145 Broadway, Cambridge, MA 02142 Job Description: Akamai Technologies, Inc. is hiring for the following role in Cambridge, MA (multiple openings): Senior Software Engineer Developing software and unit tests....SeniorWork experience placementWork at officeRemote work- ...Senior Software Engineer - MainframeRemote - United StatesJR013948 At Ensono, our Purpose is to be a relentless ally, disrupting the status quo and unleashing our clients to Do Great Things ! We enable our clients to achieve key business outcomes that reshape how...SeniorFull timeTemporary workRemote workWork from homeFlexible hours
- ...Mentor and support less-experienced engineers through pairing, reviews, and knowledge... ...experience ~5+ years of professional software development experience (or equivalent demonstrated... ...systems (e.g., financial data, instruments, reporting, or workflows), and interest...SeniorH1bWork at officeRemote workRelocation
$79.2k - $209.5k
...standards, and reduce technical debt. Improve the team through engineering practices, operational practices, development process,... ..., and mentoring. Responsibilities ~4-8 years of relevant software engineering experience. ~ BS or MS in Computer Science, or equivalent...SeniorTemporary workFlexible hours$78k - $156k
...advances in cancer detection and treatment guidance, we will help eradicate the disease and the suffering it causes. As a Sr. Software Engineer, this seasoned professional will demonstrate competence and creativity in a wide range of technical areas. This role will have...SeniorFull timePart timeWork at officeWork visaShift workNight shiftWeekend work$186.07k - $218.9k
...Developer Infrastructure group builds the systems every Coinbase engineer relies on to write, validate, ship, and run code. We own the... ...that give engineers fast, trustworthy feedback. We’re hiring Senior Software Engineers across several teams in the group, and you’ll be...SeniorLocal area$120.5k - $162.68k
...a company where people truly BELIEVE in what they're doing! Job Description Summary: We are seeking an accomplished Senior Software Engineer with deep expertise in IBM IMS™ Transaction Manager (TM) and Database (DB) application programming to drive the evolution...SeniorFull timeRemote workWorldwideFlexible hours- Title: .NET Web Developer II Local to WI Description: This position will work to support and enhance existing web applications maintained within the Enterprise section. This person will join an existing team responsible for maintaining and enhancing web-based applications...For contractorsLocal area
$99.7k - $124.1k
...digital experiences. Information Technology is a team of passionate software development professionals who deliver a diverse portfolio of... ...their financial lives. An Information Technology Software Engineer II is a software professional who enjoys solving unique and challenging...H1bMonday to Friday3 days per week- ...Job Description Job Description Position Title: Senior Software Engineer – Interoperability Reports to : Senior Manager Global Software Engineering FT/PT : Full-time Location : US Office, Hybrid- Office 3 days a week Position Summary: Join our...SeniorFull timeFor contractorsWork at officeShift work3 days per week
- Front-End Engineer II Anywhere Type: Permanent Category: Development Industry: Healthcare Workplace Type: Remote Standard Hours: Open Reference ID: JN -102025-104246 Date Posted: 08/26/2026 Shortcut: Description Recommended Jobs Description: Remote Our client...Hourly payPermanent employmentFull timeLocal areaRemote work
- ...experts and integrated directly with property management systems, serving over 2M units. The Role We are looking for a Senior Software Engineer to drive the evolution of our shared data platform - the core infrastructure that powers all three ApartmentIQ products....SeniorTemporary workRemote workWork from homeWork visaFlexible hoursShift work
$70k - $85k
...Job Category:Academic Staff Employment Type:Regular Job Profile:Software Engineer/Developer I Job Summary: The TOPS Lab, part of the College of... ...of Transportation (WisDOT). The Software Engineer/Developer I/II will play a key role in supporting and enhancing these mission...Permanent employmentImmediate start- ...The Impact you will have: The Senior Systems Engineer is primarily responsible for providing... ...improvements of supported hardware and software Engage vendors, 3rd parties, and client... ...goals consistently met in Systems Engineer II role ~8+ years relevant technical...SeniorWork at officeRemote work
$143k - $193.05k
...BELIEVE in what they're doing! Job Description Summary: The Infrastructure Modernization business unit is seeking a Senior Principal Software Engineer to serve as a visionary and hands-on technical leader for our Workload Automation solutions. The Infrastructure...SeniorFull timeRemote workWorldwide$110k
...Join to apply for the Senior Backend Developer role at Ryder System, Inc. 3 days... ...Bachelor's Degree in computer science, software engineering, or equivalent foundational experience;... ...WI . Software Development Engineer II, Shopbop Product Shopping Team Madison...SeniorFull timeRemote work$100k - $120k
...partnerships, while our focus on creativity and innovative solutions empowers our customer communities to thrive. The Senior Software Engineer on the New Ventures team designs, creates, maintains, audits, and improves software applications by performing coding, debugging...SeniorFull timeTemporary workLocal areaRemote work$112.3k - $140k
...looking for a stimulating and challenging career where your engineering expertise can be leveraged to create, enhance, and maintain... ...think the unthinkable. We have an exciting opportunity for a Senior Software Engineer on our Automatic Tank Gauge team. We are looking...SeniorWork at officeLocal areaRemote workWorldwide$260.1k
...together quarterly for intense in-person working sessions called “surges.”learn more about working at Coinbase. As a Senior Staff Software Engineer on thePlatform Payments team, you'll define the engineering vision for how fiat moves into and out of Coinbase across 5...SeniorLocal area$132.23k - $176.31k
...The Role In a fast-paced, high-accountability environment where innovation drives the future of AI-ready connectivity, a Senior Software Engineer - HCM plays a pivotal role behind every successful payroll cycle. This professional serves as the steward of Employee...SeniorTemporary workRemote workWork from home- NET Web Developer IIThe State of Wisconsin is looking for 2 (two) .NET Web Developer II. Will close to submissions on 03/23/2023 at 4:00PM CST.Top Required Skills & Years of Experience:4 years of experience as a Microsoft full stack developer is required including legacy...Contract workWork experience placementRemote work
$93.09k - $124.12k
...deliver meaningful impact, and help shape the future of AI‑ready connectivity, join us today. The Role The Senior IT Systems Engineer provides advanced Tier II support by troubleshooting and repairing network devices, tools, and services for a nationwide fiber optic...SeniorFull timeTemporary workWork at officeRemote workShift workNight shift- Software Engineer The Software Engineer reviews the technical designs, security configurations, and implements software programming applications... .... Expert level of experience and knowledge of building applications in IIS with load balancing and diverse security. E-Solutions
- Senior iOS Engineer - Swift / SwiftUI / UIKit Position Overview Build and enhance iOS mobile applications using modern Apple development technologies and architectural patterns. This role is suited for a mid-to-senior engineer with strong experience in Swift, SwiftUI,...Senior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Instrumentation Engineer II. Be the first to apply!
- software developer positions Madison, WI
- senior software engineer remote Madison, WI
- software engineer contract Madison, WI
- cybersecurity software engineer Madison, WI
- part time software developer remote Madison, WI
- junior software developer internship Madison, WI
- software engineer remote Madison, WI
- software engineer student Madison, WI
- work from home software developer Madison, WI
- software engineer Madison, WI





