The College of Education at The University of Texas at Austin

Software Development Engineer

The College of Education at The University of Texas at Austin

full-time

Posted on:

Location Type: Office

Location: AustinTexasUnited States

Visit company website

Explore more

AI Apply
Apply

Tech Stack

About the role

  • Develop software for equipment control, automation, and data acquisition
  • Implement C++ applications and develop Qt-based user interfaces
  • Integrate sensors, cameras, motion stages, and other hardware devices
  • Participate in software testing, code reviews, and CI/CD workflows
  • Support system setup, hardware troubleshooting, and wiring when needed
  • Collaborate with cross-functional engineering teams

Requirements

  • Bachelor’s degree in Mechatronics, Robotics, Computer Engineering, Computer Science, or a related discipline
  • 1–2 years of software development experience
  • Strong proficiency in C++ and object-oriented programming
  • Experience developing software in Linux environments
  • Familiarity with Qt for UI design and visualization
  • Experience with sensors, cameras, motion stages, or other hardware interfaces
  • Understanding of real-time programming, multi-threading, and concurrency
  • Proficiency with Git/GitHub workflows and CI/CD pipelines
  • Experience with unit-testing frameworks
  • Strong problem-solving abilities and attention to detail
  • Excellent written and verbal communication skills
  • Ability to work effectively in collaborative, fast-paced engineering environments
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
C++object-oriented programmingLinuxQtreal-time programmingmulti-threadingconcurrencyunit-testing frameworkssoftware developmentautomation
Soft Skills
problem-solvingattention to detailwritten communicationverbal communicationcollaborationadaptabilityteamworktime managementcritical thinkingcreativity
Certifications
Bachelor’s degree in MechatronicsBachelor’s degree in RoboticsBachelor’s degree in Computer EngineeringBachelor’s degree in Computer Science