Software Engineer

Apply now Job no: 494467
Work type: Professional
Location: Norman
Categories: Technology/Research

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

Advertised: Central Standard Time
Applications close: Central Standard Time

Back to search results Apply now Refer a friend