×
Register Here to Apply for Jobs or Post Jobs. X

R&D Software Developer (Engineering Scientist

Job in Austin, Travis County, Texas, 78716, USA
Listing for: University of Texas
Full Time position
Listed on 2026-08-22
Job specializations:
  • Software Development
    Software Engineer, Python, Machine Learning/ ML Engineer, Data Scientist
Salary/Wage Range or Industry Benchmark: 104000 - 174000 USD Yearly USD 104000.00 174000.00 YEAR
Job Description & How to Apply Below
Position: R&D Software Developer (Engineering Scientist)
## R&D Software Developer (Engineering Scientist)
Apply locations:
PICKLE RESEARCH CAMPUS time type:
Full time posted on:
Posted Todayjob requisition :
R
** Job Posting

Title:

** R&D Software Developer (Engineering Scientist)**---
- **** Hiring Department:
** Applied Research Laboratories**---
- **** Position Open To:
** All Applicants**---
- **** Weekly Scheduled

Hours:

** 40**---
- **** FLSA Status:
** Exempt from FLSA**---
- **** Earliest

Start Date:

** Immediately**---
- **** Position Duration:
** Expected to Continue**---
- ***
* Location:

** PICKLE RESEARCH CAMPUS**---
- **** Job Details:**## Purpose The Environmental Sciences Laboratory (ESL) delivers capabilities to government customers for multiple applications, from on-site real-time data-intensive underwater acoustic signal processing to standalone remote field systems.
ESL is seeking a motivated individual to support applied research and development programs through algorithm development and implementation with a focus on signal processing, array processing, beamforming, and spectral analysis in defense-related applications. As a member of a team of engineers, you will be responsible for the full life-cycle software development; design, implementation, test, documentation, deployment, and sustainment of developed software.##

Responsibilities
* Designing software according to project specific requirements.
* Writing flexible and maintainable software according to software design.
* Testing software to ensure that it meets design and project requirements.
* Prepare technical documentation and technical presentations. Presentation of analysis results at internal and external working group meetings.
* Review peer developed software to improve other developer’s designs and implementations and contribute to continuous improvement of development practices.
* Deploy and support software outside of ARL.
* Other related functions as assigned.##

Required Qualifications
* Bachelor’s degree in the natural or engineering sciences including computer science, electrical engineering, or related discipline.
* Three or more years of experience developing applications in Python, MATLAB, or other similar programming languages.
* One or more years of experience developing applications in Python and MATLAB in both Windows and a UNIX/Linux environment.
* Demonstrated ability to work effectively, both independently and collaboratively, with a strong commitment to contribution and enabling the entire team.
* Ability to debug software at all stages of development life cycle.
* Experience leading technical software development efforts.

Applicant must have a dynamic skill set, be willing to work with new technologies, be highly organized and capable of planning and coordinating multiple tasks and managing their time. The position will require: attention to detail, effective problem-solving skills, sound engineering judgment, ability to work independently with sensitive and confidential information, ability to maintain a professional demeanor and work as a team member without daily supervision, and effectively communicate with various groups of clients;

ability to work under pressure and accept supervision; regular and punctual attendance.

US Citizen:
Applicant selected will be subject to a government security investigation and must meet eligibility requirements for access to classified information at the level appropriate to the project requirements of the position.##

Preferred Qualifications
* Master’s degree or Ph.

D. in the natural or engineering sciences including computer science, electrical engineering, or related discipline.
* Five or more years of application development and deployment using Python in a Linux environment.
* Experience with signal processing algorithms.
* Experience with Machine Learning (ML).
* Experience with MATLAB.
* Experience with MATLAB MEX objects.
* Experience with scripting languages (Perl, shell).
* Demonstrated knowledge in any of the following: parallel computing (MPI, OpenMP, POSIX threads), scientific file formats (HDF5, NetCDF), XML, GUI development (QT, GTK, Glade), version control systems, defect tracking systems.
* Current or recent eligibility for access to…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary