HireFT
Browse JobsHow it worksPricingAboutSuccess Stories
    Back to jobs
    TE

    Texas Research International, Inc

    Senior Software Engineer

    Austin, United StatesRemoteFull-timePosted 1mo ago
    All Texas Research International, Inc jobs

    Job description

    TRI Austin is seeking a Senior Software Engineer to develop and maintain software used to analyze, manage, and visualize large scientific and engineering datasets.

    This position will play a key role in improving TRI’s internally developed engineering software code base, with a primary focus on Python, Qt Framework, and PySide6. The Senior Software Developer will work alongside a team of software developers and engineers to build reliable, maintainable, and deployable software solutions for complex scientific and engineering applications. Projects typically span one to three years, providing opportunities to work on diverse technical challenges across multiple projects.

    The ideal candidate is an experienced software professional who can make software design decisions, communicate software architecture and design concepts clearly, and work effectively with multidisciplinary engineering teams. Familiarity with electrical and/or mechanical engineering concepts is valuable for collaborating with engineers and understanding the systems the software supports.

    The ability to obtain a US DoD security clearance is mandatory. See https://www.dss.mil/ma/tw/dvd/vroc/faqs/ for information

    This position is onsite in Austin, Texas and is not eligible for remote work.

    What You’ll Do

    Software Development & Engineering

    • Develop, maintain, and improve software applications used for scientific and engineering data analysis, visualization, and management.
    • Design and implement software solutions primarily using Python, Qt, and PySide6.
    • Improve the usability, maintainability, reliability, and deployment of TRI’s internally developed engineering software.
    • Develop software for both Windows and Linux environments.
    • Apply sound software engineering principles throughout the development lifecycle, including architecture, design, implementation, testing, deployment, and documentation.
    • Evaluate technologies, frameworks, and programming languages to select the appropriate tools for each project.
    • Work across multiple projects and technical environments while maintaining quality and consistency.

    Scientific & Engineering Applications

    • Collaborate with mechanical, electrical, and other engineering teams to develop software supporting real-world scientific and engineering systems.
    • Contribute to applications involving data acquisition, analysis, visualization, motion control, automation, and hardware-software interfaces.
    • Apply mathematical, statistical, and algorithmic concepts to engineering and scientific software development.
    • Communicate technical concepts and software design decisions clearly to both software developers and engineering stakeholders.

    Business Development

    • Support business development activities by identifying potential software development opportunities with existing and prospective customers.
    • Contribute to technical proposals, project planning, and solution development.
    • Help translate customer requirements into practical technical approaches and project solutions.

    Job details are sourced from the employer's original posting.

    Open job posting
    TE

    About the company

    Texas Research International, Inc

    This company appears to be a placeholder or an internal identifier, as no specific business information can be derived from the provided name.

    View all Texas Research International, Inc jobs
    Open roles
    15

    Interested in this role?

    Apply with HireFT

    Free to start — no card required.

    Your fit

    How well do you match?

    Sign in to see how your résumé lines up with this role.