Demo

JR00017167 Senior Software Engineer (BioDevices)

Zoetis
Durham, NC Full Time
POSTED ON 3/9/2025
AVAILABLE BEFORE 4/6/2025

Role Description

The Senior Software Engineer is a key position in the design and advancement of BioDevices for the animal health industry. This position is responsible for the architecture, design, development, and implementation of software, supporting the creation of new commercial products and the enhancement of existing systems. Key responsibilities include designing, debugging, optimizing, and documenting software and control systems for automated equipment and research platforms. This role also involves mentoring and guiding team members, fostering a culture of innovation and technical excellence.


Role Responsibilities

  • Develop and integrate software for BioDevices, incorporating electrical controls and components, including electro-mechanical systems, pneumatic motion systems, optical sensing, signal processing, robotics, and fluid dispensing mechanisms.
  • Establish and maintain engineering documentation standards for the development, commissioning, testing, and deployment of automation, control systems, and instrumentation solutions.
  • Design and debug data architecture, leveraging expertise in machine control, data management, computer networking, and embedded PC hardware.
  • Create proof-of-concept software for electrical, electronic, electro-mechanical, communication, and control systems to support research and development initiatives.
  • Develop, code, and debug operator interfaces (HMIs), embedded controllers, and computer systems.
  • Troubleshoot hardware-software integrations and resolve issues with HMI interfaces and related systems.
  • Conduct trial runs of equipment, both in-house and in the field, to verify functionality and performance of control systems.
  • Support field personnel in the operation and maintenance of the control systems for automated equipment developed by the BioDevices engineering group.
  • Evaluate and recommend control devices, including PLCs, embedded Linux PCs or single-board computers (SBCs), operator interfaces, sensors, pneumatics, and wireless communication systems.
  • Implement and adhere to BioDevices’ software development lifecycle methodologies, ensuring robust, scalable, and maintainable solutions.
  • Develop software requirements and specifications to address evolving market demands, customer needs, and emerging industry trends.


Skill Set Requirements

The new Senior Software Engineer should possess the following skills and qualifications:

  • Technical Skills:
  • Proficiency in programming languages such as JavaScript, C, HTML, CSS, and JQuery.
  • Experience with Ubuntu (version 20.04 or later), including installation, shell scripting, and IOTEdge.
  • Experience with cloud service platforms (AWS, Azure).
  • Hands-on experience in embedded software development and software/hardware integration.
  • Proven experience with software development life cycle (SDLC).
  • Knowledge of DevOps practices and tools (Docker).
  • Experience with database management systems (SQL, NoSQL) is a plus.
  • Experience with AI, machine learning, and machine vision technologies is a plus.
  • Understanding of cybersecurity best practices is preferred.


  • Soft Skills:
  • Strong problem-solving and analytical skills.
  • Excellent communication and collaboration abilities.
  • Ability to adapt to dynamic project requirements and deliver high-quality solutions.
  • Ability to lead projects and mentor team members.


  • Experience:
  • Minimum Bachelor's Degree in Computer Science or related field.
  • Minimum of 7-10 years of experience in software development.
  • Proven track record of leading projects and delivering high-quality software solutions.
  • Industry-specific experience is a plus.

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a JR00017167 Senior Software Engineer (BioDevices)?

Sign up to receive alerts about other jobs on the JR00017167 Senior Software Engineer (BioDevices) career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$80,479 - $90,779
Income Estimation: 
$90,609 - $105,383
Income Estimation: 
$90,609 - $105,383
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$145,630 - $167,634
Income Estimation: 
$145,630 - $167,634
Income Estimation: 
$162,729 - $194,659
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Zoetis

Zoetis
Hired Organization Address Overland Park, KS Full Time
Job Description Job Description Position Summary We are seeking a highly capable individual for Account Manager, US Petc...
Zoetis
Hired Organization Address Kalamazoo, MI Full Time
Job Description Role Description The Diagnostics Category Manager is responsible for the operational performance, and st...
Zoetis
Hired Organization Address Hills, NJ Full Time
The Global Diagnostics Head of Marketing leads the operational commercialization and market development of the Zoetis di...
Zoetis
Hired Organization Address Durham, NC Full Time
Role Description The Senior Software Engineer is a critical contributor to the design and advancement of BioDevices in t...

Not the job you're looking for? Here are some other JR00017167 Senior Software Engineer (BioDevices) jobs in the Durham, NC area that may be a better fit.

Jr. Software Engineer

Align Technology, Morrisville, NC

Jr Software Engineer

Actalent, Raleigh, NC

AI Assistant is available now!

Feel free to start your new journey!