Software Engineer

University of Oklahoma•Norman, OK
•Hybrid

About The Position

The Sooner Advanced Manufacturing Laboratory (SAML) at the University of Oklahoma, operating under the Office of the Vice President for Research and Partnerships (OVPRP), is seeking a skilled and forward-thinking Software Engineer. The role designs, develops, and deploys modular software architectures that mirror the complete physical additive manufacturing (AM) lifecycle, from build preparation and real-time process monitoring to post-processing and quality assurance. The engineer architects scalable data pipelines to ingest high-frequency multimodal sensor feeds, including thermal, optical, and acoustic data; develops algorithms for in-situ anomaly detection; and builds interface layers for machine controllers, PLCs, and multi-axis robotics. The goal is to integrate these tools into an end-to-end digital twin platform supporting defense qualification and aerospace airworthiness certification. Hybrid work arrangements within Oklahoma may be considered subject to approval, though hands-on laboratory integration at the Norman facility is required. The schedule is Monday through Friday, 8:00 a.m. to 5:00 p.m., and may include some weekends. Travel may be required.

Requirements

  • Bachelor's degree.
  • At least 3 years of related experience.
  • U.S. citizenship and ability to obtain and maintain a U.S. security clearance.
  • Work at the Norman facility for hands-on laboratory integration; hybrid work within Oklahoma may be considered subject to approval.
  • Schedule is Monday through Friday, 8:00 a.m. to 5:00 p.m., and may include some weekends.
  • Travel may be required.

Nice To Haves

  • Master's degree in Computer Science, Computer Engineering, Software Engineering, or a related engineering discipline with a strong computing emphasis.
  • 1 to 5+ years of hands-on experience in software development, industrial automation, or scientific computing.
  • Proficiency in high-performance programming languages such as C++ and C#, and scientific scripting environments such as Python.
  • Experience designing high-throughput data pipelines, handling time-series databases (SQL or NoSQL), and using signal or image processing libraries such as OpenCV, SciPy, and NumPy.
  • Familiarity with hardware-software communication protocols such as TCP/IP, Modbus, and serial, and with PLC or DAQ integration.
  • Experience with computer vision, machine-learning anomaly detection, or CAD/CAM geometric data structures such as STL, STEP, and G-code.
  • Experience with robotic path planning, kinematic trajectory optimization, or digital twin modeling.

Responsibilities

  • Design, develop, and deploy modular software architectures that mirror the additive manufacturing lifecycle.
  • Architect scalable data pipelines for high-frequency multimodal sensor feeds, including thermal, optical, and acoustic data.
  • Develop algorithms for in-situ anomaly detection.
  • Build interface layers for machine controllers, PLCs, and multi-axis robotics.
  • Integrate software tools into an end-to-end digital twin platform supporting defense qualification and aerospace airworthiness certification.
  • Perform hands-on laboratory integration at the Norman facility.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service