Software Engineering Scientist
Listed on 2025-12-18
-
Software Development
Software Engineer, C++ Developer
Purpose
Software Engineering Scientist role at The University of Texas at Austin
:
Develop software applications in Linux for large and small networked and sonar systems including algorithm design, implementation, verification, and performance assessment in the Advanced Technology Laboratory (ATL).
- Job Posting
Title:
Software Engineering Scientist - Hiring Department:
Applied Research Laboratories - Position Open To:
All Applicants - Weekly Scheduled
Hours:
40 - FLSA Status:
Exempt - Earliest
Start Date:
Immediately - Position Duration:
Expected to Continue - Location:
PICKLE RESEARCH CAMPUS
- Design and develop high performance, systems-based distributed software in C++ for advanced signal processing, control, health and status monitoring and graphical human interface components compiled and running in Linux.
- Design and develop distributed software in C++ that executes within container and orchestrated environment.
- Incrementally test, troubleshoot and verify the software and its performance through test automation at the unit level and system level.
- Design and develop test automation for all aspects of the system including unit level and system level tests consistent with Agile and CI/CD principles.
- Document the design and implementation thoroughly and clearly and document and address issues.
- Other related functions as assigned.
- Bachelor’s degree in Computer Science, Computer Engineering or related discipline.
- Three years of experience in software development.
- Strong analytical and problem-solving capability.
- Proficiency in C++ software development in Linux.
- Understanding of object‑oriented programming concepts, data structures, design patterns, and algorithm performance analysis.
- Experience with Linux and open source software tools for creation, testing, version control and documenting development code.
- Experience with multi-threaded software development and debugging.
- Experience with distributed software models and microservices.
- Experience with TCP/IP (TCP/UDP) socket programming in Linux.
- Experience troubleshooting complex software systems.
- Working‑level understanding of Linux operating systems and administration.
- US Citizen; eligibility for access to classified information at appropriate level.
- Master’s Degree in Electrical or Computer Engineering or Computer Science.
- Experience with database and web front‑end and back‑end designs.
- Experience designing complex software modules in object‑oriented structures.
- Experience with multi‑threaded software development and debugging.
- Experience with distributed software models.
- Experience with TCP/IP (TCP/UDP) socket programming in Linux.
- Experience troubleshooting complex software systems.
- Experience with CI/CD tools and Agile processes.
- Experience with container‑based implementations.
- Ability to work in a team using version control software for configuration management and bug tracking.
- Familiarity with network‑based system partitioning and protocols.
- Eligibility for immediate access to classified information.
- Cumulative GPA of 3.0 and above.
- 100% employer‑paid basic medical coverage.
- Retirement contributions.
- Paid vacation and sick time.
- Paid holidays.
- Standard office conditions.
- Repetitive use of a keyboard at a workstation.
- Use of manual dexterity.
- Some weekend, evening and holiday work.
- Possible interstate/intrastate travel.
- Resume/CV.
- Three work references with contact information; at least one reference from a supervisor.
- Letter of interest.
- Unofficial college transcripts.
Applicants who are not current university employees or contingent workers must submit all required materials during the application process. Current university employees must apply within Workday and adhere to internal upload procedures.
Equal Opportunity EmployerThe University of Texas at Austin is an equal opportunity/affirmative action employer, complying with all applicable federal and state laws regarding nondiscrimination and affirmative action. The university is committed to a policy of equal opportunity for all persons and does not discriminate on the basis of race, color, national origin, age, marital status, sex, sexual orientation, gender identity, disability, religion, or veteran status in employment, educational programs and activities, and admissions.
PayTransparency
The University of Texas at Austin will not disclose employee pay or the pay of another employee or applicant unless warranted by a formal complaint or investigation or required by law. Employees who have access to compensation information are bound by confidentiality obligations.
#J-18808-Ljbffr(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).