Software Engineer / Programmer

Company: Signature Science, LLC

Location: Austin, TX 78759

Salary: From $95,000 a year

Type: Full-time

Posted: 2026-08-21

About this role

Position Purpose:

The Software Engineer creates applications, configures operating systems, and tests his/her code to verify adherence to established specifications and requirements. Develops, researches, designs, implements, tests, and evaluates software and systems, in conjunction with hardware product development, that enable hardware and instrumentation to perform their applications, applying principles and techniques of computer science, engineering, and mathematical analysis. The Software Engineering supports several projects, and will develop intuitive GUIs and associated applications to enable non-technical users to control a wide range of scientific systems, from analytical instruments, distributed sensor networks and perform automated analysis of complex datasets to provide actionable information to end users.

Essential Duties & Responsibilities:

  • Perform development efforts and work with teammates on various projects. To include working with customers to understand requirements, leading technical development, collaborating with designers to translate wireframes into applications, and integrate with back end layers/hardware interfaces.
  • Develop intuitive Graphical User Interfaces (GUIs) using Qt /C++.
  • Configure applications on Linux variants implemented on x64 based architectures to support custom boards designed for unique applications and markets.
  • Test device drivers and tools, to include touchscreen drivers, high-speed digitizers, and calibration tools.
  • Writes programs according to specifications, which may be provided by Senior Software Engineers, Systems Engineers, or other computer scientists.
  • Formulates and designs software system, using scientific analysis and mathematical models to predict and measure outcome and consequences of design.
  • Converts project specifications, using flowcharts and diagrams, into sequence of detailed instructions and logical steps; and codes language that can be processed by computer, applying kn...

Create Your Job Alert

Other Software Jobs

Other Jobs in Austin