Software Design Engineering Scientist

University of Texas at AustinAustin, TX
20h$104,000 - $174,000Onsite

About The Position

Design, develop, test, document, and maintain production and R&D software used in data collection, analysis, signal processing, mapping, and navigation for the Advanced Technology Laboratory (ATL) at Applied Research Laboratories.

Requirements

  • Bachelor's degree in engineering, computer or information science, or other applied sciences.
  • Three years of related experience.
  • Demonstrated ability to define and document complex software applications using object oriented data structures.
  • Applicant must have a demonstrated ability to follow coding standards and testing standards.
  • Ability to examine the details of complex algorithms.
  • Applicant must have a dynamic skill set, willing to work with new technologies, be highly organized, capable of planning and coordinating multiple tasks, and managing their time.
  • This position will require attention to detail, effective problem solving, sound engineering judgment, and good communication skills.
  • Demonstrated ability to work independently and with sensitive and confidential information, maintain a professional demeanor, work as a team member without day-to-day supervision, and effectively communicate with all groups of clients.
  • Applicant must be able to work under pressure and accept supervision with 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

Nice To Haves

  • Masters degree in Computer Science, Computer Engineering, or Applied Mathematics.
  • Desire to research and develop products using new and innovative software technologies.
  • Experience with algorithm development and software architecture.
  • Demonstrated knowledge in some of the following: C#, Python, JavaScript, C/C++, Java, web application development, Git, Amazon Web Services.
  • Understanding of microcontroller architecture and Real-Time Operating Systems.
  • Knowledge of SQL and database administration.
  • Proficient in configuring and programming Linux-based systems, which includes understanding kernel modules, device drivers, and user-space applications.
  • Previous experience using oscilloscopes, logic analyzers, and software debuggers to troubleshoot hardware-software interactions and ensure system reliability.
  • Familiarity with unit, system -level best practices and CI/CD pipelines.
  • Ability to articulate technical concepts to both technical and non-technical stakeholders.
  • Prior work experience in professional or research-oriented software development.
  • Demonstrated excellent interpersonal communication skills.
  • Cumulative GPA of 3.0.

Responsibilities

  • Design and develop software applications.
  • Maintain and test new and legacy code.
  • Create supporting documentation for software and systems
  • Participate in data collection exercises, data management, and analysis.
  • Support the installation and testing of equipment in field locations.
  • Other related functions, as assigned.

Benefits

  • 100% employer-paid basic medical coverage
  • Retirement contributions
  • Paid vacation and sick time
  • Paid holidays
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service