Logo
The University of Texas at Austin

R&D Signal and Information Processing Software Developer (Engineering Scientist)

The University of Texas at Austin, Austin, Texas, us, 78716

Save Job

R&D Signal and Information Processing Software Developer (Engineering Scientist) Location: PICKLE RESEARCH CAMPUS

Job Summary Support software development and integration of real‑time mid‑frequency active sonar processing capabilities within the Signal and Information Sciences Laboratory’s Active Sonar Group.

Responsibilities

Work closely with project leadership and stakeholders to identify software requirements, plan development, and ensure technical execution matches design goals.

Communicate and collaborate with team members to design and develop new software features and maintain existing solutions.

Lead software tasking and development across all engineering phases; provide regular status updates and prioritize testing.

Lead software integration activities, work with external collaborators to integrate components into tactical sonar systems; troubleshoot and debug integration issues supporting on‑time delivery.

Participate in code reviews and enforce best practices; adhere to coding standards, performance requirements.

Document software design, implementation, support procedures, and troubleshooting guides to share knowledge.

Perform other related functions as assigned.

Required Qualifications

Master’s degree in Electrical, Computer Engineering, Computer Science, Math, Physics, or related discipline.

Three years of software development experience.

Proficiency with C++ on Linux.

Strong knowledge of object‑oriented programming, data structures, design patterns, and algorithm performance analysis.

Experience with the software development lifecycle, testing methodologies, debugging, and performance profiling tools.

Experience troubleshooting complex software systems.

Experience with Linux and open‑source software tools for development, testing, and documentation.

Experience with modern software development practices: version control, issue tracking, automated testing.

Familiarity with Bash or similar scripting language.

Familiarity with basic signal processing concepts.

Preferred Qualifications

Six years of software development experience.

Demonstrated ability to document and present technical information to stakeholders.

Leadership experience in a software team.

Prior military or defense system development experience.

Eligibility for immediate access to classified information.

Strong background in digital signal processing concepts.

Experience with underwater acoustics or wave propagation physics.

Experience with detection, ranging, or remote‑sensing systems (sonar, radar, lidar) for defense applications.

Hands‑on experience with mid‑frequency active sonar or underwater sensor systems.

Proficiency with scientific programming and visualization tools (MATLAB, NumPy, Matplotlib).

Experience in multi‑threaded and distributed system development (gRPC, CORBA).

Experience defining and working with custom binary data formats.

Experience optimizing software for pseudo real‑time execution under constrained computational footprint.

Experience with TCP/IP and UDP socket programming in Linux.

Experience with containerization, orchestration, CI/CD, Agile processes.

Proficiency with Qt user interface design.

Proficiency with Python or higher level languages.

Minimum cumulative GPA 3.0.

Benefits

100% employer‑paid basic medical coverage

Retirement contributions

Paid vacation and sick time

Paid holidays

Salary Range $104,000 – $174,000 per year, negotiable based on qualifications.

Eligibility and Security Applicant must be a US citizen and subject to a government security investigation; eligibility for access to classified information at the required level is required.

Equal Opportunity Employer The University of Texas at Austin is an equal opportunity/affirmative action employer. It complies with all federal and state laws regarding nondiscrimination and affirmative action.

#J-18808-Ljbffr