> Markdown version of [/jobs/ext/3363544-principal-computer-scientist-principal-engineer-staff-computer-scientist-labview-developer-architect](https://www.wearedevelopers.com/jobs/ext/3363544-principal-computer-scientist-principal-engineer-staff-computer-scientist-labview-developer-architect). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # PRINCIPAL COMPUTER SCIENTIST - PRINCIPAL ENGINEER - STAFF COMPUTER SCIENTIST - LabVIEW Developer & Architect - **Company:** Southwest Research Institute - **Location:** San Antonio, TX, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Clean Code Principles, C (Programming Language), C Sharp (Programming Language), C++ (Programming Language), Code Review, Computer Engineering, Data Security, Python (Programming Language), LabVIEW, Object-Oriented Software Development, Real-Time Operating Systems, Software Engineering, Software Systems, Systems Integration, Data Processing, Software Troubleshooting, Break Fix, Information Technology, Programming Languages - **Published:** September 1, 2026 - **Apply:** https://www.disabledperson.com/jobs/74713439-principal-computer-scientist-principal-engineer-staff-computer-scientist-labview-developer-architect ## About the Role * Requires a Bachelors degree in Computer Science, Computer Engineering, Electrical Engineering, Software Engineering, Computer Systems Engineering or other similar Computer Science or engineering degree with related experience. * 14 - 19 years: Must have LabVIEW development experience and expertise. Fewer years (min: 6 yrs) of LabVIEW experience may be acceptable, if applicant has significant experience in other programming languages, such as C, C++, C#, and/or Python application building (not just data processing). * Must have NI Certified LabVIEW Architect (CLA) certification, and, if none, must be willing and able to obtain CLA certification within 2 years of start of employment. Must be well versed in object-oriented programming. * Must have sufficient communication skills. Must possess project management experience, specifically regarding level of effort estimating and task planning & tracking. * Must have working knowledge of the following phases of system/software integration: Requirements Gathering and Analysis, System Design, Development, Integration and Testing, Acceptance, System Installation, Deployment, Maintenance, Troubleshooting, and Data Security. * A valid/clear driver's license is required. Special Requirements: Must be a U.S. person (i.e., U.S. citizen, non-U.S. citizen national, lawful permanent resident, asylee, or refugee) due to ITAR work in section. ## Description * Collaborate with a team of data acquisition, instrumentation, and controls experts to develop, maintain, and deploy LabVIEW-based MoSAIC software solutions to support data acquisition, test system control, and automation for a wide variety of systems across a 300+ person labor * Apply expertise in LabVIEW, NI Real-Time Operating Systems (RTOS), and associated NI hardware to streamline test cell operations, increase resource efficiency, and meet challenging R&D objectives. * Lead or contribute to all phases of system/software integration: Requirements Gathering and Analysis, System Design, Development, Integration and Testing, Acceptance, System Installation, Deployment, Maintenance, Troubleshooting, and Data Security. * Contribute to setting standards for software design and coding practices. Carry out code reviews of junior developers. Daily and Monthly Responsibilities: * Work in a team or independently to develop and support LabVIEW-based applications for controlling test articles in R&D testing environments. * The working environment will include office as well as laboratory/field assignments. * Capture user requirements, analyze needs, and refine software designs within time and cost constraints. * Provide software modifications, enhancements, and technical assessments. * Collaborate with engineers, technicians, and project stakeholders to deliver integrated solutions. * Troubleshoot software, RTOS, instrumentation hardware (e.g., PXI, CompactRIO), sensors, and associated systems. * Engage in hands-on troubleshooting and fieldwork to ensure software and hardware align with project requirements. * Review code regarding functionality, coding standards, and cybersecurity. * Provide recommended improvements. * Primary job function is located at the SwRI main campus in San Antonio, Texas. * Travel required on an as-needed basis to conduct project work. ## Related Videos - [Are Code Reviews Worth It? Insights from 16 Years of Review Data](https://www.wearedevelopers.com/videos/1135-are-code-reviews-worth-it-insights-from-16-years-of-review-data) - [Don't Change the Partition Count for Kafka Topics!](https://www.wearedevelopers.com/videos/138-don-t-change-the-partition-count-for-kafka-topics) - [Hiring AI Native Talents](https://www.wearedevelopers.com/videos/100268-hiring-ai-native-talents) - [Build a CI/CD pipeline to automate code reviews and ensure code quality](https://www.wearedevelopers.com/videos/349-build-a-ci-cd-pipeline-to-automate-code-reviews-and-ensure-code-quality) - [Data Mining Accessibility](https://www.wearedevelopers.com/videos/802-data-mining-accessibility) - [The Software Engineer 2030: From Coder To AI Orchestrator? - Patrick Schnell](https://www.wearedevelopers.com/videos/1825-the-software-engineer-2030-from-coder-to-ai-orchestrator-patrick-schnell) ## Related Articles - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [What Jobs Can You Get with a Software Engineering Degree?](https://www.wearedevelopers.com/magazine/398-what-jobs-can-you-get-with-a-software-engineering-degree) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [The Ultimate Software Engineer Career Path Guide for 2023](https://www.wearedevelopers.com/magazine/146-the-ultimate-software-engineer-career-path-guide-for-2023)