U

University of Texas at Austin

Public research university in Austin, TX

R&D Software Developer - Engineering Scientist Associate

Full-TimeUpdated on 10/24/2026
$88.5k - $120k
Mid
Bachelor's, Master's, PhD
Austin, TX, USA
In PersonWork at Pickle Research Campus; possible interstate/intrastate travel.
Software EngineeringBackend Engineering
No H1B Sponsorship
US Citizenship Required

About the job

Requirements
  • A bachelor's degree in the natural or engineering sciences, including computer science, electrical engineering, or a related discipline.
  • Experience developing applications in Python, MATLAB, or similar programming languages in both Windows and a UNIX/Linux environment.
  • Ability to work effectively independently and collaboratively, with a commitment to contributing to and enabling the team.
  • Ability to debug software throughout all stages of the development life cycle.
  • Ability to work with new technologies; stay organized; plan, coordinate, and manage multiple tasks and time effectively; pay attention to detail; solve problems; exercise sound engineering judgment; handle sensitive and confidential information independently; maintain a professional demeanor; work as a team member without daily supervision; communicate with all client groups; work under pressure; accept supervision; and maintain regular and punctual attendance.
  • Must be a U.S. citizen and meet eligibility requirements for access to classified information at the level appropriate to project requirements.
Responsibilities
  • Design software according to project-specific requirements.
  • Write flexible and maintainable software according to software design.
  • Test software to ensure it meets design and project requirements.
  • Write documentation for newly developed and legacy software, as well as development practices.
  • Review software developed by peers to improve other developers' designs and implementations.
  • Deploy and support software outside of Applied Research Laboratories.
  • Perform other related functions as assigned.
Desired Qualifications
  • A master's degree or Ph.D. in the natural or engineering sciences, including computer science, electrical engineering, or a related discipline.
  • Two or more years of application development and deployment using Python in a Linux environment.
  • Experience with MATLAB.
  • Experience with signal processing algorithms.
  • Experience with machine learning.
  • Experience with MATLAB MEX objects.
  • Experience with scripting languages such as Perl and shell.
  • Knowledge of parallel computing (MPI, OpenMP, POSIX threads), scientific file formats (HDF5, NetCDF), XML, GUI development (QT, GTK, Glade), version control systems, or defect tracking systems.
  • Current or recent eligibility for access to classified information.
  • Experience working in an applied research environment.
  • Prior professional or research-oriented software development experience.
  • Ability to work independently, formulate research plans, take initiative, and mentor other staff.
  • Interpersonal communication and presentation skills.
  • Cumulative GPA of 3.0 or greater.

About the company

U

University of Texas at Austin

View

University of Texas at Austin is a public research university in Austin, Texas. It offers undergraduate, graduate, and professional education across a broad range of fields.

Company Size

N/A

Company Stage

N/A

Total Funding

N/A

Headquarters

N/A

Founded

N/A

Get referred to University of Texas at Austin

See people who can refer or advise you