Full-Time

Lead Research and Development Software Engineer

Software/Hardware Integration

University of Texas at Austin

University of Texas at Austin

Public research university in Austin, TX

Compensation Overview

$104k - $174k/yr

No H1B Sponsorship

Austin, TX, USA

In Person

US Citizenship, US Top Secret Clearance Required

Bachelor's

Category
Software Engineering (2)
,
Required Skills
TCP/IP
Bash
Python
Git
Data Structures & Algorithms
SQL
Linux/Unix

Get referred to University of Texas at Austin

See people who can refer or advise you

Requirements
  • A bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or another related discipline is required.
  • At least three years of professional experience developing or testing software in a Linux environment is required.
  • Ability to scope, organize, and translate high-level project requirements into achievable technical tasks is required.
  • A thorough understanding of object-oriented programming concepts, data structures, design patterns, and algorithm performance analysis is required.
  • Ability to work with team leads and principal investigators to ensure technical execution matches design goals is required.
  • Ability to learn new technologies and apply new skills is required.
  • Ability to work independently with sensitive and confidential information, maintain a professional demeanor, work as a team member without daily supervision, communicate effectively with client groups, work under pressure, and accept supervision is required.
  • Regular and punctual attendance is required.
  • U.S. citizenship is required.
  • The applicant must meet eligibility requirements for access to classified information at the level appropriate to the project requirements.
  • A criminal history background check is required for finalists.
  • The applicant must provide a resume or curriculum vitae, three work references with contact information including at least one supervisor reference, a letter of interest, and unofficial college transcripts.
Responsibilities
  • Lead efforts to coordinate the integration and configuration of software and hardware for high-frequency tactical sonar system development.
  • 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 the final product.
  • Troubleshoot and debug issues observed in Applied Research Laboratories-developed sonar systems.
  • Document and present work performed.
  • Perform 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 multithreaded, multiprocess, multimachine computational software applications in a Linux environment.
  • Expertise with open-source build tools such as CMake.
  • Expertise using version control tools such as Git to maximize code maintainability and reproducibility.
  • Proficiency using 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 or familiarity with SQL.
  • A cumulative GPA of at least 3.0.
University of Texas at Austin

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