Senior Software Instrumentation Engineer II
AbbVie
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:
$197.4k - $232k
...Employment Type: FullTime Location Type: Remote Department Engineering Compensation: $197.4K - $232K • Offers Equity At... .... One Team. One Data Streaming Platform. About the Role Senior Software Engineers II at Confluent take ownership of critical backend systems...SeniorFull timeRemote work- A leading data streaming company is seeking a Senior Software Engineer II to design and implement critical backend systems. The role involves leading the technical direction, mentoring engineers, and driving high-impact projects in a cloud-native environment. Candidates...SeniorRemote job
- ...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
- ...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....SuggestedFull timeWork at office
- ...Job Title: Senior .NET Web Developer Client: State of Wisconsin – Department of Children and Families (DCF) Job Location... ...CSS 8+ Kendo UI framework 8+ SQL Server, DB2, Oracle, IIS 8+ Entity Framework 8+ SDLC and project management principles...SeniorRemote jobContract workH1bRelocation
$67.7k - $90.27k
...environment defined by trust, collaboration, and accountability, a Software Developer II has the opportunity to challenge convention, solve complex... ..., and enterprise data integration. ~ Proficiency in Data Engineering & Databases - PostgreSQL knowledge (queries, migrations,...Temporary workRemote workWork from home- ...Senior Software EngineerResource Innovations is seeking a 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...SeniorWork at officeRemote work
- ...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
$170k - $210k
...institutions, providing professional services across 160 countries. To learn more, visit franklincovey.com. Title: Senior Software Engineer Payroll Title: Sr. Software Engineer Division & Department: Corporate Platform Development Status: Full-Time Exempt...SeniorFull timeRemote work$186.07k - $218.9k
...in collaboration with product, design, security, data or other engineering teams Demonstrate a keen awareness of Coinbase’s platform,... ...we look for in you You have at least 5 years of experience in software engineering and at least 5 years of experience in developing large...SeniorLocal area- ...funding from Andreessen Horowitz, ICONIQ, Menlo Ventures, and Wing Venture Capital. About the Team and Role: We are hiring a senior software engineer to help design and build core components of our next-generation knowledge retrieval system built for the AI era –...SeniorLocal areaRemote workWork from homeFlexible hours
$72.93k - $104.18k
...Opportunity We are looking for a skilled and proactive DevOps Engineer II to join our FOLIO Operations team, supporting large-scale,... ...Talent Community ( Early Career/Intern Talent Community Software Powered by ICIMS ( Location US-Remote ID 2026-2037...Full timeInternshipWork at officeLocal areaRemote workWorldwideFlexible hours$83.7k - $97.65k
...DevOps Engineer IIWe are Progress - the trusted provider of software that enables our customers to develop, deploy and manage responsible, AI-powered applications... ...with agility and ease. Join us as a DevOps Engineer II and help us do what we do best: propelling business...Work at officeWork from homeHome office- ...Senior Software EngineerHusch Blackwell LLP is a full-service litigation and business law firm with multiple locations across the United... ...empowered, then we invite you to apply to our Senior Software Engineer position. This position may be filled remotely or in a hybrid...SeniorFull timeTemporary workWork at officeRemote workFlexible hours
$174k - $252k
...or equivalent practical experience. 5 years of experience with software development in C++, C, or Python.3 years of experience testing... ...developing accessible technologies. Google's software engineers develop the next-generation technologies that change how billions...Senior$186.07k - $218.9k
...to get together quarterly for intense in-person working sessions called “surges.”learn more about working at Coinbase. Senior Software Engineer, Developer Infrastructure Coinbase’s Developer Infrastructure group builds the systems every Coinbase engineer relies on...SeniorLocal area- ...success in the future. Primary ResponsibilitiesAs the IT Tech Lead II - Web, you will provide both technical and people leadership... ...state laws. QualificationsEDUCATIONBachelors or better in Software Engineering or related fieldBachelors or better in Computer Science or...Full time
- Description Evans Transportation Services is seeking a Backend Software Engineer to develop and maintain scalable applications, APIs, integrations, and databases that support our transportation and logistics operations. This role partners with business and technology teams...Senior
$161.64k - $217k
...foreign equivalent, in Computer Science, Information Technology, Engineering, or closely related quantitative discipline. Special Skill... ...00 p.m. The Intelligent Heart Of Customer Experience Zendesk software was built to bring a sense of calm to the chaotic world of customer...SeniorWork experience placementRemote work- ...for a better tomorrow with our Secure Document Generation (SDG) software. Everyone at Inkit, no matter their role, can leave their mark... ...and maintain coding standards and best practices for the engineering team. Design for security and privacy from the ground up in all...SeniorFlexible hours
$106k - $141k
...prototype while never losing sight of the critical importance of systems engineering process and attention to detail. We take bold, calculated risks to drive progress. We are seeking a Senior Software Engineer to join the team building the control system software...SeniorFull timeTemporary workWork experience placementFlexible hours- ...Syms Strategic Group (SSG) is seeking a talented Software Developer in Test (SDET) Location: Remote Department: Veterans... ...metrics and reporting Occasionally perform other IT systems engineering activities such as requirements, design, installation, operation...Full timeWork experience placementRemote work
$78k - $156k
...nutritionals and branded generic medicines. Our 115,000 colleagues serve people in more than 160 countries.JOB DESCRIPTION: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- ...Software EngineerThe Software Engineer reviews the technical designs, security configurations, and implements software programming applications, including... ...level of experience and knowledge of building applications in IIS with load balancing and diverse security....
$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$48k - $84k
...$48,000 - $84,000 per year Location: Remote Employment option: Full time Job Summary We are looking for a Senior Software Engineer with strong algorithmic and data processing expertise to join a global team working on a complex trade surveillance system...SeniorFull timeRemote work- SUMMARYThe Senior Salesforce Service Cloud Solution Architect leads the design, governance, and delivery of enterprise Salesforce Service Cloud capabilities within the IT organization. This role partners IT leadership, business stakeholders, implementation partners, onshore...SeniorContract work
$125k - $140k
...employees are nimble, science-driven innovators who are collaborating to bring new therapies to patients in need. The Position This Senior Scientist will be part of a team responsible for delivery of translational biomarker strategies for drug development candidates....Senior$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$69.4k - $158k
Cloud Engineer, SeniorThe Opportunity:Manage, administer, support and enhance cloud environments, ensuring continuous improvement and rapid problem resolution. Apply specific functional knowledge, including working and general industry knowledge. Develop or contribute...SeniorFull timeContract workPart timeWork at officeLocal areaRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Instrumentation Engineer II. Be the first to apply!
- senior robotics software engineer Madison, WI
- intel software engineer Madison, WI
- software developer fintech Madison, WI
- software development engineer aws Madison, WI
- information technology software engineer Madison, WI
- graduate software developer no experience Madison, WI
- ngo software engineer Madison, WI
- software engineer travel Madison, WI
- experienced software developer Madison, WI
- real time software engineer Madison, WI


