Software Engineering Scientist

The University of Texas at Austin

Austin, Texas, United States
Base: $104,000-$174,000; bonus/equity: not specifi...
C++ software development in linux
Distributed software models and microservices
Multi-threaded software debugging
The role involves designing and developing high-performance, systems-based distributed software in C++ for advanced signal processing and control within a Linux environment

Job Summary

  • The role involves designing and developing high-performance, systems-based distributed software in C++ for advanced signal processing and control within a Linux environment.
  • Candidates must possess strong analytical capabilities and demonstrate proficiency in multi-threaded software development and TCP/IP socket programming.
  • The position offers a competitive benefits package including 100% employer-paid basic medical coverage, retirement contributions, and paid vacation.

Matching Summary

The role involves designing and developing high-performance, systems-based distributed software in C++ for advanced signal processing and control within a Linux environment.

Salary

Base: $104,000-$174,000; Bonus/Equity: Not specified; Benefits: 100% employer-paid medical, retirement, paid time off

Skills & Requirements

Must-have

  • C++ software development in Linux
  • Distributed software models and microservices
  • Multi-threaded software debugging
  • TCP/IP socket programming
  • Test automation with CI/CD principles

Nice-to-have

  • Database and web front-end design
  • Container-based implementations
  • Agile processes experience
  • Network-based system partitioning
  • Complex module object-oriented design

Key Requirements

  • Bachelor's degree in Computer Science or related field
  • Three years of software development experience
  • US Citizen eligibility for classified information access

Work Rights

Must have US citizenship

Tailored Resume

Cover Letter