Who We Are: The Operating Systems Support Section provides Windows support to the SwRI administrative cost centers and to technical divisions as needed. The section is also responsible for managing the VMWare, Windows configuration, software licensing, and endpoint management. Objectives of this Role: Provide support for software licensing and licensing agreements and renewals. and approvals in an enterprise software lifecycle setting. Support licensing across Windows, Linux, macOS, cloud, and virtualized environments. Manage licensing for major enterprise software platforms including Microsoft, Adobe, Oracle, SolidWorks, and VMware/Broadcom to obtain administrative and cost efficiencies. Interpret, and analyze EULAs, enterprise agreements, subscription terms, and licensing addenda to ensure organizational compliance with all software licensing terms and usage rights. Review for technical compatibility with the SwRI computing environment. Assess software for suitability in the SwRI regulated and controlled environments, including systems handling CUI. Advise IT teams and stakeholders on licensing implications of deployments, upgrades, virtualization, subscription transitions, cloud usage. Support CMMC-aligned documentation and evidence collection related to software inventory, usage, and entitlement. Daily and Monthly Responsibilities: As part of the Software Lifecycle team, review and approve Microsoft and 3rd party software for use within SwRI. Maintain and track software licenses using established systems in SwRI. Develop internal guidance and best practices to promote compliant software usage across the organization. Review quotes, renewal proposals, and licensing metrics for accuracy and alignment with operational and compliance requirements. Engage with software vendors and authorized resellers to clarify licensing terms, pricing models, and compliance obligations. Requirements: Requires a Bachelors degree in Information Technology or related degree field with relevant experience. In lieu of a Bachelors degree 6 years professional IT licensing experience a high school education or equivalent with related technical certifications. Microsoft certifications relating to the support of Microsoft technologies (MCSA, MCSE). Certifications preferred. 3 years: Experience in IT software licensing, asset management, or compliance. Demonstrated experience interpreting and applying EULAs, enterprise agreements, and subscription-based licensing and determining suitability of software for IT environments. 2 years: Hands-on experience managing licenses for major software vendors such as Microsoft, Adobe, Oracle, SolidWorks, and VMware. 2 years: Strong understanding of modern licensing models, including subscription, infrastructure-based, and bundled offerings. Experience working with procurement teams and software vendors. 1 years: General IT infrastructure administration experience in a Microsoft Windows physical, virtual, or cloud based secure enterprise environment to include workstations, servers, and other devices. A valid/clear driver's license is required.
05/22/2026
Full time
Who We Are: The Operating Systems Support Section provides Windows support to the SwRI administrative cost centers and to technical divisions as needed. The section is also responsible for managing the VMWare, Windows configuration, software licensing, and endpoint management. Objectives of this Role: Provide support for software licensing and licensing agreements and renewals. and approvals in an enterprise software lifecycle setting. Support licensing across Windows, Linux, macOS, cloud, and virtualized environments. Manage licensing for major enterprise software platforms including Microsoft, Adobe, Oracle, SolidWorks, and VMware/Broadcom to obtain administrative and cost efficiencies. Interpret, and analyze EULAs, enterprise agreements, subscription terms, and licensing addenda to ensure organizational compliance with all software licensing terms and usage rights. Review for technical compatibility with the SwRI computing environment. Assess software for suitability in the SwRI regulated and controlled environments, including systems handling CUI. Advise IT teams and stakeholders on licensing implications of deployments, upgrades, virtualization, subscription transitions, cloud usage. Support CMMC-aligned documentation and evidence collection related to software inventory, usage, and entitlement. Daily and Monthly Responsibilities: As part of the Software Lifecycle team, review and approve Microsoft and 3rd party software for use within SwRI. Maintain and track software licenses using established systems in SwRI. Develop internal guidance and best practices to promote compliant software usage across the organization. Review quotes, renewal proposals, and licensing metrics for accuracy and alignment with operational and compliance requirements. Engage with software vendors and authorized resellers to clarify licensing terms, pricing models, and compliance obligations. Requirements: Requires a Bachelors degree in Information Technology or related degree field with relevant experience. In lieu of a Bachelors degree 6 years professional IT licensing experience a high school education or equivalent with related technical certifications. Microsoft certifications relating to the support of Microsoft technologies (MCSA, MCSE). Certifications preferred. 3 years: Experience in IT software licensing, asset management, or compliance. Demonstrated experience interpreting and applying EULAs, enterprise agreements, and subscription-based licensing and determining suitability of software for IT environments. 2 years: Hands-on experience managing licenses for major software vendors such as Microsoft, Adobe, Oracle, SolidWorks, and VMware. 2 years: Strong understanding of modern licensing models, including subscription, infrastructure-based, and bundled offerings. Experience working with procurement teams and software vendors. 1 years: General IT infrastructure administration experience in a Microsoft Windows physical, virtual, or cloud based secure enterprise environment to include workstations, servers, and other devices. A valid/clear driver's license is required.
Who We Are: Join the Defense and Intelligence Solutions Division as a Software Engineering Section Manager, leading top software developers providing solutions for next generation signal intelligence systems that span various customers and requirements across Air, Land, and Sea platforms. Lead, manage, and mentor software development staff, as well as driving innovation through new technologies, frameworks, and architectures. Objectives of this Role: Manage and mentor software developers, supporting the staff to build and maintain their technical expertise and long-term careers. Mentor and assist software staff on task break down, estimations and management. Develop strong Customer business relationships to help build programs, understanding Customer mission needs and developing the right technological solutions to meet the needs. Assist with proposal development, requirements refinement, estimations, and technical approaches. Utilize your hands on experience with software languages, software development design practices, and software management tools, such as continuous integration tools, to provide direct software management support to programs. Mentoring staff on effective use of task tracking. Effective verbal and written communication with onsite and remote staff, and customers, regarding technical solutions and questions, documenting procedures and implementation processes to meet Customer mission and Division needs. Excels at adjusting communication for audience. Write and conduct high quality performance reviews, assist in recruiting and interviewing software development staff to expand the software business areas. Help the department with resource planning for current and future work for software needs across the division. Daily and Monthly Responsibilities: Provide line level management for software developers, to include mentoring, coordinating program tasking, guiding career development, conducting performance reviews, monthly touch point, and other responsibilities in line with company personnel policies and procedures. Expand software development staff teams through active staff recruiting, interviewing, and hiring activities. Assist with Department and Divisional resource planning and management, for current and future work. Effectively lead department and division boards and committees. Lead quality requirements development, assist in thorough software designs, conduct analysis of alternatives, and assist in identifying and managing technical debt. Oversee and create accurate software schedules to support the on time delivery of software solutions. Work with peers to establish and continuously mature software development standards and practices in line with evolving industry standards to maintain relevancies in the software development field. Support innovative thinking and internal research and development projects. Support business opportunities and support proposing new work across the organization's areas of expertise and in line with its strategic goals. Support proposals from a software development standpoint, to include writing the technical volumes and providing accurate estimations. Requirements: Requires a Bachelors or a Masters degree in Software Engineering, Software Development, Software Management, Engineering Management or directly related degree field with related experience. PMP, Scrum Master, Agile Certified, Leadership or other Management certificates preferred. 10 years: Leading software engineering teams, conducting performance reviews, and career development of direct reports. Experience with the end to end software lifecycle is required. Past experience doing software design, development, proactively researching new tech is highly desired. Intermediate to advance user of Microsoft Tools, to include Project Online. Have used and familiar with CI/CD pipelines and associated tools such at Gitlab and Teamcity is highly desired. Strong at development materials for presentation and presenting. Excellent verbal and written communication and listening skills to support technical and management responsibilities is required. Detailed oriented, pro-active, self-directed, organized, and the ability to multi-task is required. Skilled at conflict resolution and negotiation. Assisting with proposals, both writing and estimates for software development solutions. Skilled technical writer and reviewer of documentation, architectures, frameworks and designs. Familiar with CMMI and other software quality standards is highly desired. A valid/clear driver's license is required
05/22/2026
Full time
Who We Are: Join the Defense and Intelligence Solutions Division as a Software Engineering Section Manager, leading top software developers providing solutions for next generation signal intelligence systems that span various customers and requirements across Air, Land, and Sea platforms. Lead, manage, and mentor software development staff, as well as driving innovation through new technologies, frameworks, and architectures. Objectives of this Role: Manage and mentor software developers, supporting the staff to build and maintain their technical expertise and long-term careers. Mentor and assist software staff on task break down, estimations and management. Develop strong Customer business relationships to help build programs, understanding Customer mission needs and developing the right technological solutions to meet the needs. Assist with proposal development, requirements refinement, estimations, and technical approaches. Utilize your hands on experience with software languages, software development design practices, and software management tools, such as continuous integration tools, to provide direct software management support to programs. Mentoring staff on effective use of task tracking. Effective verbal and written communication with onsite and remote staff, and customers, regarding technical solutions and questions, documenting procedures and implementation processes to meet Customer mission and Division needs. Excels at adjusting communication for audience. Write and conduct high quality performance reviews, assist in recruiting and interviewing software development staff to expand the software business areas. Help the department with resource planning for current and future work for software needs across the division. Daily and Monthly Responsibilities: Provide line level management for software developers, to include mentoring, coordinating program tasking, guiding career development, conducting performance reviews, monthly touch point, and other responsibilities in line with company personnel policies and procedures. Expand software development staff teams through active staff recruiting, interviewing, and hiring activities. Assist with Department and Divisional resource planning and management, for current and future work. Effectively lead department and division boards and committees. Lead quality requirements development, assist in thorough software designs, conduct analysis of alternatives, and assist in identifying and managing technical debt. Oversee and create accurate software schedules to support the on time delivery of software solutions. Work with peers to establish and continuously mature software development standards and practices in line with evolving industry standards to maintain relevancies in the software development field. Support innovative thinking and internal research and development projects. Support business opportunities and support proposing new work across the organization's areas of expertise and in line with its strategic goals. Support proposals from a software development standpoint, to include writing the technical volumes and providing accurate estimations. Requirements: Requires a Bachelors or a Masters degree in Software Engineering, Software Development, Software Management, Engineering Management or directly related degree field with related experience. PMP, Scrum Master, Agile Certified, Leadership or other Management certificates preferred. 10 years: Leading software engineering teams, conducting performance reviews, and career development of direct reports. Experience with the end to end software lifecycle is required. Past experience doing software design, development, proactively researching new tech is highly desired. Intermediate to advance user of Microsoft Tools, to include Project Online. Have used and familiar with CI/CD pipelines and associated tools such at Gitlab and Teamcity is highly desired. Strong at development materials for presentation and presenting. Excellent verbal and written communication and listening skills to support technical and management responsibilities is required. Detailed oriented, pro-active, self-directed, organized, and the ability to multi-task is required. Skilled at conflict resolution and negotiation. Assisting with proposals, both writing and estimates for software development solutions. Skilled technical writer and reviewer of documentation, architectures, frameworks and designs. Familiar with CMMI and other software quality standards is highly desired. A valid/clear driver's license is required
Who We Are: Operation System Support Section - Section that provides Unix/Linux support to the SwRI administrative cost centers and to technical divisions as needed. This team is responsible for managing the Unix/Linux, SAN storage, Load Balancer, and backup environments on-prem. Objectives of this Role: Support of the UNIX/Linux environment to include the provisioning of UNIX/Linux systems, applying patches and upgrades to the on-prem physical and virtual servers. Manage and remediate identified security vulnerabilities. Support the SAN Storage Environment (Pure) in multiple on-prem locations using fiber channel connectivity. Experience with UNIX/Linux and cloud-based enterprise backup solutions, specifically Commvault is preferred Work independently and collaboratively, and suggest, develop, and implement new process and procedural improvements, communicate effectively with end users and work in a team environment to resolve issues. Daily and Monthly Responsibilities: Install, configure, and maintain, servers and hosted applications in a Linux environment Monitor the health of Linux servers through both automated and manual processes Perform monthly Linux OS patching and updates as well as applying critical out of band patches and updates. Maintain proper documentation and follow proper procedures for change control, server deployment, and other procedures. Follow required policies and procedures to maintain compliance and security. Maintain, operate, and configure enterprise backup systems. Requirements: Requires a Bachelors degree in Information Technology or related. In lieu of a Bachelors degree 5 years of professional level experience, a high school education or equivalent with related certifications is required. 1 years: Strong experience administering and supporting Linux operating systems and hosted applications. This includes monitoring health, troubleshooting and resolving issues, and performing maintenance and updates on Linux operating systems. 1 years: Linux Server administration in a physical and virtual enterprise environment. Strong knowledge of Linux scripting languages and installing, configuring, and maintaining OS services such as Bind, Apache, MySQL and other databases, Nginx, etc. A solid understanding configuration management tools such as Puppet is a plus. Experience with Pure SAN or other SAN solutions a plus. Technical Certifications related to Linux are a plus. Experience with Commvault on-premise and/or cloud solutions a plus. A valid/clear driver's license is required.
05/22/2026
Full time
Who We Are: Operation System Support Section - Section that provides Unix/Linux support to the SwRI administrative cost centers and to technical divisions as needed. This team is responsible for managing the Unix/Linux, SAN storage, Load Balancer, and backup environments on-prem. Objectives of this Role: Support of the UNIX/Linux environment to include the provisioning of UNIX/Linux systems, applying patches and upgrades to the on-prem physical and virtual servers. Manage and remediate identified security vulnerabilities. Support the SAN Storage Environment (Pure) in multiple on-prem locations using fiber channel connectivity. Experience with UNIX/Linux and cloud-based enterprise backup solutions, specifically Commvault is preferred Work independently and collaboratively, and suggest, develop, and implement new process and procedural improvements, communicate effectively with end users and work in a team environment to resolve issues. Daily and Monthly Responsibilities: Install, configure, and maintain, servers and hosted applications in a Linux environment Monitor the health of Linux servers through both automated and manual processes Perform monthly Linux OS patching and updates as well as applying critical out of band patches and updates. Maintain proper documentation and follow proper procedures for change control, server deployment, and other procedures. Follow required policies and procedures to maintain compliance and security. Maintain, operate, and configure enterprise backup systems. Requirements: Requires a Bachelors degree in Information Technology or related. In lieu of a Bachelors degree 5 years of professional level experience, a high school education or equivalent with related certifications is required. 1 years: Strong experience administering and supporting Linux operating systems and hosted applications. This includes monitoring health, troubleshooting and resolving issues, and performing maintenance and updates on Linux operating systems. 1 years: Linux Server administration in a physical and virtual enterprise environment. Strong knowledge of Linux scripting languages and installing, configuring, and maintaining OS services such as Bind, Apache, MySQL and other databases, Nginx, etc. A solid understanding configuration management tools such as Puppet is a plus. Experience with Pure SAN or other SAN solutions a plus. Technical Certifications related to Linux are a plus. Experience with Commvault on-premise and/or cloud solutions a plus. A valid/clear driver's license is required.
PRINCIPAL TECHNICIAN - SR. TECHNICIAN - Space Hardware Printed Circuit Board Support 05-00288 Who We Are: As a recognized leader in spacecraft electronics, avionics, and instrumentation, we are helping to reveal to enable the next generation of orbital platforms. Objectives of this Role: Development of Printed Circuit Boards (PCBs), creation of detailed Printed Wiring Assembly (PWA) drawings, and Library component generation for electronic designs to be utilized in spacecraft and payload applications. Provide support to parts procurement, engineering analysis, and manufacturing staff to support lifecycle of electronics design. Daily and Monthly Responsibilities: Responsibilities include Schematic capture, development of Printed Circuit Boards (PCBs), creation of detailed Printed Wiring Assembly (PWA) drawings, and Library component generation. Work directly with Electrical and Mechanical engineers to develop printed circuit boards and interconnect systems for space flight applications and instruments as well as Ground Support PCBs to support flight electronic hardware for test. Position may require additional hours to meet project schedules. Must be able to function as a contributing member of a strong instrument development team within an existing group environment; work in a team environment as well as independently. Complete assigned tasks without direct supervision and work on multiple tasks in parallel. Requirements: Requires a high school diploma or equivalent or an Associates degree in Electronic CAD, Architectural & Engineering CAD, or related program field. Related certifications in Altium Designer, IPC standards, or related are preferred. 5 years: Must have a working knowledge of Altium Designer or equivalent PCB design software, basic configuration management methods, and electronic development methods. 5 years: Schematic capture of Electronics design and development of Printed Wiring Board (PWB) layout. Experience troubleshooting and testing analog and digital electronics is beneficial A valid/clear driver's license is required. Special Requirements: Applicant selected will be subject to a government security investigation and must meet eligibility requirements for access to classified information. Applicant must be a U.S. citizen. Job Locations: San Antonio, Texas Or Austin, Texas For more information about this division, visit the Space Systems home page. An Equal Employment Opportunity Employer: race, color, religion, sex, national origin, disability, and veteran status. If you need assistance with completing the application, please Contact Us Back To Top
05/22/2026
Full time
PRINCIPAL TECHNICIAN - SR. TECHNICIAN - Space Hardware Printed Circuit Board Support 05-00288 Who We Are: As a recognized leader in spacecraft electronics, avionics, and instrumentation, we are helping to reveal to enable the next generation of orbital platforms. Objectives of this Role: Development of Printed Circuit Boards (PCBs), creation of detailed Printed Wiring Assembly (PWA) drawings, and Library component generation for electronic designs to be utilized in spacecraft and payload applications. Provide support to parts procurement, engineering analysis, and manufacturing staff to support lifecycle of electronics design. Daily and Monthly Responsibilities: Responsibilities include Schematic capture, development of Printed Circuit Boards (PCBs), creation of detailed Printed Wiring Assembly (PWA) drawings, and Library component generation. Work directly with Electrical and Mechanical engineers to develop printed circuit boards and interconnect systems for space flight applications and instruments as well as Ground Support PCBs to support flight electronic hardware for test. Position may require additional hours to meet project schedules. Must be able to function as a contributing member of a strong instrument development team within an existing group environment; work in a team environment as well as independently. Complete assigned tasks without direct supervision and work on multiple tasks in parallel. Requirements: Requires a high school diploma or equivalent or an Associates degree in Electronic CAD, Architectural & Engineering CAD, or related program field. Related certifications in Altium Designer, IPC standards, or related are preferred. 5 years: Must have a working knowledge of Altium Designer or equivalent PCB design software, basic configuration management methods, and electronic development methods. 5 years: Schematic capture of Electronics design and development of Printed Wiring Board (PWB) layout. Experience troubleshooting and testing analog and digital electronics is beneficial A valid/clear driver's license is required. Special Requirements: Applicant selected will be subject to a government security investigation and must meet eligibility requirements for access to classified information. Applicant must be a U.S. citizen. Job Locations: San Antonio, Texas Or Austin, Texas For more information about this division, visit the Space Systems home page. An Equal Employment Opportunity Employer: race, color, religion, sex, national origin, disability, and veteran status. If you need assistance with completing the application, please Contact Us Back To Top
Who We Are: We develop, maintain, and advance MoSAIC (Modular System for Automation, Instrumentation, and Control), our LabVIEW-based software platform designed for automated R&D testing of electro-mechanical systems and components. MoSAIC enables seamless data acquisition, real-time control, scripting, and logging through integration with National Instruments (NI) hardware (e.g., PXI, CompactRIO) and RTOS. The platform supports a wide range of applications, including testing vehicle battery packs, electric motors, electric vehicles, internal combustion engines, drivetrains, locomotives, & many others. Objectives of this Role: 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. Requirements: 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.
05/19/2026
Full time
Who We Are: We develop, maintain, and advance MoSAIC (Modular System for Automation, Instrumentation, and Control), our LabVIEW-based software platform designed for automated R&D testing of electro-mechanical systems and components. MoSAIC enables seamless data acquisition, real-time control, scripting, and logging through integration with National Instruments (NI) hardware (e.g., PXI, CompactRIO) and RTOS. The platform supports a wide range of applications, including testing vehicle battery packs, electric motors, electric vehicles, internal combustion engines, drivetrains, locomotives, & many others. Objectives of this Role: 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. Requirements: 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.