Job No. 158077
- Job Title:
- IT Analyst/Programmer II
- Employer:
-
North Carolina State University at Raleigh
- Location:
-
Raleigh , NC
- Posting Date:
- 24-Mar-2026
- Description:
-
About the Department
The Precision Sustainable Agriculture program is a network of researchers across the country collaborating to develop integrated knowledge-intensive sustainable agriculture practices into a precision framework to maximize farm productivity and sustainability through the use of an information ecology that connects farms, data, tools, and people for optimal, real-time decision making. The PSA program is housed within the Department of Crop and Soil Sciences, which encompasses varied disciplines in research, extension, and teaching. The department’s mission is to develop future leaders in crop, soil and environmental sciences, improve crop plants and products, devise effective and sustainable crop production systems, devise effective and sustainable soil management techniques in both agriculture and urban settings; and disseminate crop, soil, and environmental science knowledge for the benefit of users and producers of food, feed turf, biofuels and fiber in North Carolina, the nation and the world
Wolfpack Perks and Benefits
As a Pack member, you belong here, and can enjoy exclusive perks designed to enhance your personal and professional well-being. As you consider this opportunity, we encourage you to review our Employee Value Proposition and learn more about what makes NC State the best place to learn and work for everyone.
What we offer:
Medical, Dental, and Vision
Flexible Spending Account
Retirement Programs
Disability Plans
Life Insurance
Accident Plan
Paid Time Off and Other Leave Programs
12 Holidays Each Year
Tuition and Academic Assistance
And so much more!
Attain Work-life balance with our Childcare benefits, Wellness & Recreation Membership, and Wellness Programs that aim to build a thriving wolfpack community.
Disclaimer: Perks and Benefit eligibility is based on Part-Time or Full-Time Employment status. Eligibility and Employer Sponsored Plans can be found within each of the links offered.
Essential Job Duties
The IT Analyst/Programmer II will develop, test, and implement software solutions to integrate hardware components for researchers at the Plant Sciences Initiative (PSI). The successful candidate will design custom software to incorporate sensors into loT systems and create data pipelines that integrate edge, cloud, and on-premises computing resources. This role involves managing multiple interns who will contribute to software development along specific pathways, including a Machine Learning Operations (MLOps) pathway. This pathway will bridge ongoing work in computer vision and embedded software within PSI, as well as data infrastructure efforts being developed in partnership with NC Ag Analytics. The IT Analyst/Programmer II will collaborate with researchers and staff involved in PSL’s grant-funded projects to support the integration of hardware into systems for field agricultural applications. The position requires hands-on testing, documentation of progress, and development of training materials. Additionally, the incumbent will train and manage undergraduate student interns, create and maintain online resources for external users, and ensure documentation is accessible once products are released.
Key Responsibilities:
Develop, test, and implement software solutions to integrate hardware components for researchers within the Plant Sciences Initiative (PSI).
Design and build custom software to incorporate sensors into loT systems, and create scalable data pipelines that integrate edge, cloud, and on-premises computing environments.
Lead and manage multiple undergraduate student interns contributing to software development efforts, including oversight of a dedicated Machine Learning Operations (MLOps) pathway.
Support and advance ongoing work in computer vision, embedded systems, and data infrastructure in collaboration with PSI teams and NC Ag Analytics partners.
Collaborate with researchers and staff on grant-funded projects to integrate hardware into field-ready agricultural systems.
Conduct hands-on hardware and software testing to ensure system reliability and performance in real-world agricultural environments.
Document technical progress, develop user guides, and create training materials to support the adoption and long-term sustainability of developed systems.
Develop and maintain online resources and documentation for external users, ensuring accessibility and usability following product release.
Provide mentorship, technical training, and performance oversight for undergraduate interns.
Technical Systems Architecture & Development
Lead the design, development, testing, and implementation of software solutions integrating hardware components for PSI research initiatives.
Architect and maintain loT systems incorporating sensors, embedded devices, and scalable data pipelines across edge, cloud, and on-premises environments.
Develop and operationalize Machine Learning Operations (MLOps) workflows that support computer vision and data-driven agricultural research.
Ensure system reliability, scalability, and performance through hands-on testing and continuous integration of hardware and software systems.
Align infrastructure development with institutional data initiatives, including collaboration with NC Ag Analytics.
Research Integration & Field Application
Collaborate with multidisciplinary research teams on grant-funded projects to translate research objectives into deployable technical solutions.
Integrate hardware and software systems for field-based agricultural applications, ensuring functionality in real-world environments.
Provide technical leadership in bridging embedded systems, loT platforms, and data infrastructure to support PSl’s research mission.
Document technical progress and contribute to deliverables supporting grant reporting and project milestones.
Program Leadership, Training & Knowledge Dissemination
Supervise and mentor undergraduate student interns contributing to software development, including oversight of a structured MLOps pathway.
Assign, coordinate, and evaluate intern work to ensure alignment with research and infrastructure goals.
Develop comprehensive documentation, training materials, and user resources to support the adoption and long-term sustainability of developed systems.
Create and maintain accessible online documentation and external-facing resources to ensure continued usability following product release.
Other Responsibilities
Other duties as assigned.
Qualifications
Minimum Education and Experience
Master’s degree and at least one year of relevant experience OR
Bachelor’s degree with at least two years of relevant experience OR
An equivalent combination of education, training and relevant experience
Other Required Qualifications
Experience with software development and systems integration
Familiarity with loT systems and sensor integration
Knowledge of edge, cloud, and on-premises computing systems
Experience with data pipelines and software testing
Ability to manage and mentor interns and students
Strong communication skills for documentation and external user support
- Contact information:
- North Carolina State University at Raleigh
- Raleigh, NC 27695
- United States
- Employer's Website:
-
Visit Employer's website