Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Instrumentation Engineer II

Full-time

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:

Vacancy posted a month ago
Similar jobs that could be interesting for youBased on the Senior Software Instrumentation Engineer II in Madison, WI vacancy
  • $88.8k - $144.8k

     ...business goals. Key responsibilities of the job include ensuring that software is developed to meet functional, non-functional and compliance...  ...and a superior client experience. We are seeking a Full Stack Engineer to architect and build a cloud-native, microservices-based... 
    Suggested
    Permanent employment
    Work experience placement
    Work at office
    Flexible hours
    Shift work
    Day shift

    Bank of America

    Madison, WI
    2 days ago
  •  ...Description Description: SHINE Technologies is seeking a Senior Instrumentation & Controls (I&C) Engineer who will lead designing, programming, and managing...  ..., project managers, and company leadership.  Align software architecture with business strategy  Shape cross... 
    Senior
    Hourly pay

    SHINE Technologies, LLC

    Madison, WI
    8 days ago
  • $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... 
    Senior
    Work at office
    Local area
    Remote work

    Resource Innovations

    Madison, WI
    3 days ago
  •  ...team 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... 
    Senior
    H1b
    Work at office
    Remote work
    Relocation

    State of Wisconsin Investment Board

    Madison, WI
    3 days ago
  • $79.2k - $209.5k

     ...standards, and reduce technical debt. Improve the team through engineering practices, operational practices, development process, ownership, and mentoring. Responsibilities 4-8 years of relevant software engineering experience. BS or MS in Computer Science, or... 
    Senior
    Temporary work
    Flexible hours

    Oracle

    Madison, WI
    3 days ago
  • $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. Perform software engineering duties in furtherance... 
    Senior
    Work experience placement
    Work at office
    Remote work

    Akamai

    Madison, WI
    2 days ago
  • $99.6k - $192.9k

     ...Generative AI, Large Language Models (LLMs), and autonomous agentic workflows to revolutionize how Ford manages industrial data. This Software Engineer position is ideal for a technically oriented, forward-thinking individual who has experience designing, building, and... 
    Senior
    Immediate start
    Remote work
    Free visa
    Flexible hours

    Ford Motor Company

    Madison, WI
    1 day ago
  • $95k - $171k

     ..., Kubernetes, and ensuring reliability for AI workloads within Akamai's serverless inference platform. As an Site Reliability Engineer II, you will be responsible for: Building and maintaining dashboards, alerts, and monitoring for inference workloads using Akamai... 
    Permanent employment
    Work experience placement
    Work at office
    Remote work
    Work from home
    Worldwide
    Flexible hours

    Akamai

    Madison, WI
    17 hours ago
  •  ...Job Description Senior Android Engineer Position Overview Build and enhance Android mobile experiences using modern development technologies and architectural patterns. This role is suited for an experienced mobile developer with strong expertise in Kotlin, Jetpack... 
    Senior

    HTC Global Services

    Madison, WI
    11 hours ago
  • $84.63k - $112.84k

     ...unlock what's possible through secure, high-performance connectivity that powers cloud, edge, and AI innovation. As a Senior Software Engineer, the successful candidate will collaborate with talented peers in an agile environment to design, develop, test, and deliver... 
    Senior
    Temporary work
    Remote work

    Lumen Technologies

    Oregon, WI
    2 days ago
  • $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... 
    Senior
    Full time
    Remote work
    Worldwide

    Rocket Software

    Madison, WI
    1 day ago
  • $120k - $140k

     ...define what comes next. Job Overview The Sr. Cloud Solutions Engineer designs, implements, and supports scalable, secure cloud...  ...positions within Impact may involve access to information, technology, software, or technical data that is subject to U.S. export control laws... 
    Senior
    Work at office
    Remote work

    Impact Networking

    Madison, WI
    11 hours ago
  • $61.3k - $122.7k

     ...medicines. Our 122,000 colleagues serve people in more than 160 countries. JOB DESCRIPTION: The Process Development and Automation Engineer II provides technical engineering support for laboratory automation, equipment, and data systems within a complex clinical... 
    Full time
    Shift work

    Abbott

    Madison, WI
    2 days ago
  • $180k - $230k

     ...Senior Software Engineer (Calculations & Allocations) Location: New York City, NY Company Stage of Funding: Series B Fintech ($50M Raised) Office Type: Hybrid Salary: $180,000–$230,000 + Equity Company Description We're representing a rapidly... 
    Senior
    Full time
    H1b
    Work at office
    Relocation package

    Recruiting From Scratch

    Madison, WI
    a month ago
  • $160k - $185k

     ...mission forward. We build quantum computers. You will write the software that runs them. This is a production-first, high-coding role...  ...do. You will work directly alongside physicists and hardware engineers, converting complex scientific requirements into software that... 
    Senior
    Temporary work
    Flexible hours

    Infleqtion

    Madison, WI
    20 days ago
  • $95k - $150k

     ...Job Description Job Description Paradigm is a software company transforming the way that the residential, construction & building...  ...industries operate across the globe. We are looking for a Senior Software Engineer - IBM App Connect Enterprise to be part of revolutionizing... 
    Senior
    For contractors

    Paradigm

    Middleton, WI
    19 days ago
  •  ...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... 
    Senior
    Full time
    For contractors
    Work at office
    Shift work
    3 days per week

    Centaur Health Holdings

    Middleton, WI
    10 days ago
  • $136.4k - $204.6k

     ...create and nurture the experiences under the PlayStation brand, a name synonymous with entertainment excellence and creativity.Software Engineer II, JavaMadison, WIPlatform Engineering / PlayStation NetworkPlayStation is looking for a Software Engineer with strong Java... 

    Sony Interactive Entertainment America

    Madison, WI
    16 hours ago
  • BIOFerm™ is looking for an Instrumentation & Controls Engineer responsible for the design, specification, integration, and commissioning of instrumentation...  .... Develop and implement PLC, HMI, and SCADA software for system automation and monitoring. Specify, configure... 
    Remote work

    BIOFerm Energy Systems

    Madison, WI
    3 days ago
  •  ...transforming the way cancer clinics deliver care. Our innovative software automates and standardizes radiation oncology workflows,...  ...around the world. You will work closely with fully remote engineering teams to design, build, and maintain both frontend and backend... 
    Senior
    Remote job
    Full time
    Temporary work
    Local area
    Immediate start
    Home office

    Radformation

    Madison, WI
    more than 2 months ago
  • $168k - $200k

     ...that is passionate about creating transformative change in healthcare. What We're Looking For We're looking for a Senior Site Reliability Engineer to join our Data & ML Platform team. You'll be at the forefront of building and operating a resilient, observable,... 
    Senior
    Remote work

    Datavant

    Madison, WI
    1 day ago
  •  ...Senior Life Sciences Knowledge Engineer Company: Norstella Location: Remote, United States Date Posted: Sep 25, 2026 Employment Type: Full...  ...especially LLMs, including agents, throughout the entire software development lifecycle (SDLC). Experience creating... 
    Senior
    Full time
    Temporary work
    Work at office
    Local area
    Remote work
    Flexible hours
    Shift work

    Norstella

    Madison, WI
    1 day ago
  •  ...real business value with AI. What You’ll Do Lead AI‑First Enterprise Experiences at Teradata. We are seeking a Senior Manager, Software Engineering to lead teams building modern, scalable, and AI‑first user experiences across Teradata’s cloud analytics platform.... 
    Senior
    Permanent employment
    Flexible hours

    Teradata

    Madison, WI
    1 day ago
  • $140k - $200k

     ...doing seems to be working. We’re #1 in our category, and experiencing exponential growth. Overview We're looking for a Senior Software Engineer to join our Core Experiences Team. This team builds and maintains the foundational services and SDKs that power Speechify’... 
    Senior
    Full time
    Remote work

    Speechify

    Madison, WI
    more than 2 months ago
  • $121.4k - $218.6k

     ...systems that scale? Join our highly skilled Site Reliability Engineering team! Our team designs, develops, and manages applications...  ...efficiency through automation and resource optimization. As a Senior Site Reliability Engineer, you will be responsible for:... 
    Senior
    Work experience placement
    Work at office

    Akamai

    Madison, WI
    17 hours ago
  • $81.1k - $187k

     ...Job Description We are looking for a Site Reliability Engineer 3 to support mission-critical cloud services and production operations...  ...demands and responds to capacity needs. Collaborates with software development teams to develop reliable and scalable infrastructures... 
    Senior
    Temporary work
    Immediate start
    Flexible hours
    Shift work

    Oracle

    Madison, WI
    1 day ago
  • $146k

     ...-first mindset, and a genuine drive to deliver happiness through transformative AI solutions. About the Team Our Solutions Engineering team acts as the strategic and technical backbone for complex enterprise deal cycles. We partner closely with Account Executives... 
    Senior
    Work at office
    Remote work

    Zoom Corporation

    Madison, WI
    17 hours ago
  •  ...Product Engineer II We are currently in search of a Product Engineer II to join our Dehumidification team here at our Sun Prairie Innovation Center! In this dynamic role you will help with new and existing design solutions, identify opportunities for product and/or... 
    3 days per week

    Aprilaire, Division of Research Products Corporation

    Sun Prairie, WI
    4 days ago
  • $86.5k - $142.7k

     ...your career wherever you want it to go. Join EY and help to build a better working world. Job Summary As a Senior Consultant within EY's Digital Engineering Managed Services team, you will design and build scalable full-stack applications for Media & Entertainment platforms... 
    Senior
    Summer holiday
    Flexible hours

    EY

    Madison, WI
    3 days ago
  •  ...studies as required. Lead tolerance stack-ups and content assessments to ensure assembly and fabrication capability. Manage engineering change requests to move designs through development and production release processes. Direct, review, and approve work done by... 

    Sub-Zero & Wolf Appliance

    Madison, WI
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Instrumentation Engineer II. Be the first to apply!