Full-Time

Lead R&D Software Engineer

Software/Hardware Integration

Posted on 12/13/2025

University of Texas at Austin

University of Texas at Austin

Compensation Overview

$104k - $174k/yr

No H1B Sponsorship

Austin, TX, USA

In Person

Category
Software Engineering (1)
Required Skills
Data Structures & Algorithms
Risk Management
Linux/Unix
Requirements
  • Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering or other related discipline.
  • At least three years of professional experience developing or testing software in a Linux environment.
  • Ability to scope, organize, and translate high level project requirements into achievable technical tasks.
  • Exceptional analytical and problem-solving capability.
  • Thorough understanding of object-oriented programming concepts, data structures/design patterns/algorithm performance analysis.
  • Excellent communication skills and readiness to work with team leads and principle investigators to ensure technical execution matches design goals.
  • Aptitude and willingness to continually learn new technologies and apply new skills.
  • Applicant must have a dynamic skill set, 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 and excellent judgment.
  • Ability to work independently with sensitive and confidential information, maintain a professional demeanor, work as a team member without daily supervision and effectively communicate with all groups of clients.
  • Able 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.
Responsibilities
  • Lead efforts to coordinate integration and configuration of software and hardware to facilitate the development of high-frequency tactical sonar systems.
  • Provide technical mentorship and supervision to junior engineers.
  • Work and communicate with a cross disciplinary team of engineers and scientists to meet project deadlines and milestones.
  • Develop, configure and maintain automated software tools to ensure reproducibility of final product.
  • Troubleshoot and debug issues observed in ARL developed sonar systems.
  • Document and present work performed.
  • Other related functions as assigned.
Desired Qualifications
  • At least 10 years of professional experience integrating custom software applications with industrial embedded computational hardware
  • Experience configuring or maintaining multi-threaded, multi-process, multi-machine computational software applications in a Linux environment.
  • Expertise with open-source build tools such as CMake.
  • Expertise utilizing version control tools such as git to maximize code maintainability and reproducibility.
  • Proficiency utilizing common application debugging and performance profiling tools.
  • Understanding of common network protocols such as TCP/IP.
  • Expertise with interpreted scripting languages such as Python or Bash.
  • Knowledge of database concepts and/or familiarity with SQL.
  • Cumulative GPA of at least 3.0
University of Texas at Austin

University of Texas at Austin

View

Company Size

N/A

Company Stage

N/A

Total Funding

N/A

Headquarters

N/A

Founded

N/A

INACTIVE