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:
$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...SuggestedPermanent employmentWork experience placementWork at officeFlexible hoursShift workDay shift- ...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...SeniorHourly pay
$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...SeniorWork at officeLocal areaRemote work- ...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...SeniorH1bWork at officeRemote workRelocation
$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...SeniorTemporary workFlexible hours$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...SeniorWork experience placementWork at officeRemote work$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...SeniorImmediate startRemote workFree visaFlexible hours$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 employmentWork experience placementWork at officeRemote workWork from homeWorldwideFlexible hours- ...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
$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...SeniorTemporary workRemote 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$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...SeniorWork at officeRemote work$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 timeShift work$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...SeniorFull timeH1bWork at officeRelocation package$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...SeniorTemporary workFlexible hours$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...SeniorFor contractors- ...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
$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...- 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
- ...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...SeniorRemote jobFull timeTemporary workLocal areaImmediate startHome office
$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,...SeniorRemote work- ...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...SeniorFull timeTemporary workWork at officeLocal areaRemote workFlexible hoursShift work
- ...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....SeniorPermanent employmentFlexible hours
$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’...SeniorFull timeRemote work$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:...SeniorWork experience placementWork at office$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...SeniorTemporary workImmediate startFlexible hoursShift work$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...SeniorWork at officeRemote work- ...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
$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...SeniorSummer holidayFlexible hours- ...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...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Instrumentation Engineer II. Be the first to apply!
- software engineer internship remote Madison, WI
- senior software engineer ruby on rails Madison, WI
- software developer positions Madison, WI
- agile software developer Madison, WI
- entry level software engineer remote Madison, WI
- senior software engineer remote Madison, WI
- senior software design engineer Madison, WI
- senior software engineer Madison, WI
- startup software engineer Madison, WI
- remote entry level software developer Madison, WI


