The University of Texas at Austin

Software Development Associate

Job Description

Posted on: 
May 18, 2024

Research and development of real-time processing software applications for sonar and underwater acoustics including algorithm design, implementation, verification, and performance analysis in the Advanced Technology Laboratory (ATL).


  • Design, implement, test and verify real-time software for sonar applications.
  • Build test, and install software for tactical sonar systems in a real acoustic environment at the Lake Travis Test Station and offsite contractor locations.
  • Integration of software components with tactical sonar systems.
  • Document and present work performed.
  • Other related functions as assigned.

Job Requirements

Required Qualifications
  • Bachelor's degree in Electrical or Computer Engineering, Computer Science, Math, Physics.
  • Demonstrated ability using object-oriented programming languages.
  • Strong analytical and problem solving background.
  • Must have a thorough understanding of object-oriented programming concepts, data structures, and algorithm performance analysis.
  • Experience with Unix/Linux operating systems and basic administration.
Preferred Qualifications
  • At least two years' experience with C/C++ programming and with scripting languages such as Bash or Python.
  • Experience developing scientific software applications.
  • Experience with open-source build tools and revision control in the Unix/Linux environment.
  • Familiarity with computer network design and configurations using TCP/IP over Ethernet.
  • Experience installing Linux operating systems and basic network configuration.
  • GUI design experience.
  • Cumulative GPA of 3.0 with at least a 3.2 in relevant coursework.

Apply now

More job openings