Aerial view of a university campus with several red‑brick buildings surrounded by trees and walkways.

 

Software Engineer

  • 494467
  • Norman
  • Technology/Research
  • Research Administration
  • Grade 23

Pay Range: Commensurate with education and experience

Benefits Eligible: Yes

Work Schedule: Monday – Friday, 8:00 a.m. to 5:00 p.m. (may include some weekends)

Travel: May be required

Position Introduction:

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. This role is responsible for designing, developing, and deploying 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 will architect scalable data pipelines to ingest high-frequency multimodal sensor feeds (thermal, optical, acoustic), develop algorithms for in-situ anomaly detection, and build interface layers for machine controllers, PLCs, and multi-axis robotics. The ultimate 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 our Norman facility is required.

View full job description

Required Education and Experience:

  • Bachelor's Degree
  • 3 years related experience

Department Preferences:

  • Master's degree in Computer Science, Computer Engineering, Software Engineering, or 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 (C++, C#) and scientific scripting environments (Python).
  • Demonstrated experience designing high-throughput data pipelines, handling time-series databases (SQL or NoSQL), and utilizing signal/image processing libraries (OpenCV, SciPy, NumPy).
  • Familiarity with hardware-software communication protocols (e.g., TCP/IP, Modbus, serial) and PLC or DAQ integration.
  • Experience with computer vision, machine learning anomaly detection, or CAD/CAM geometric data structures (STL, STEP, G-code).
  • Experience with robotic path planning, kinematic trajectory optimization, or digital twin modeling.
  • U.S. Citizenship with the ability to obtain and maintain a U.S. Security Clearance.

Hiring Contingent Upon a Background Check: Yes

Norman Campus: If you are selected as a finalist for a position that supports the Norman Campus, you will be subject to The University of Oklahoma Norman Campus Tuberculosis Testing policy. 

Why You Belong at the University of Oklahoma: The University of Oklahoma values our community's unique talents, perspectives, and experiences. At OU, we aspire to harness our innovation, creativity, and collaboration for the advancement of people everywhere. You Belong Here!

Equal Employment Opportunity Statement: The University, in compliance with all applicable federal and state laws and regulations, does not discriminate on the basis of race, color, national origin, sex, sexual orientation, marital status, genetic information, gender identity/expression (consistent with applicable law), age (40 or older), religion, disability, political beliefs, or status as a veteran in any of its policies, practices, or procedures. This includes but is not limited to admissions, employment, housing, financial aid, and educational services.

 

BACK TO JOB SEARCH

Recommended Jobs

There are currently no jobs matching this criteria