U

University of Texas at Austin

Public research university in Austin, TX

R&D Software Developer - Engineering Scientist Associate

Backend EngineeringConfirmed live in the last 24 hours
Full-timeAustin, TX, USA$88.5k - $120k

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

University of Texas at Austin

Public research university in Austin, TX

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
Not listed
Company stage
Not listed
Total funding
Not listed
Headquarters
Not listed
Founded
Not listed

Recently Posted Jobs

Explore more opportunities at University of Texas at Austin

See more jobs