Software Engineer

Emerson•Austin, TX

About The Position

The Software Engineer works on a cross-functional development team building custom test systems for prime ADG customers. The role primarily develops instrument drivers, test sequences, and applications using LabVIEW and TestStand for National Instruments and third-party test equipment. The engineer also collaborates with Systems Architects and Electrical Engineering to guide strategic design implementation and improve system testability. The position includes handing off and directly supporting software test applications for customer engineering teams, along with preparing required documentation. The engineer works with NI customers and staff, external alliance partners, and suppliers to design, implement, and sustain custom solutions; defines and implements system test plans; manages milestones and reviews; and verifies that tests meet requirements and provide appropriate coverage. Domestic and international travel may be required to support project objectives.

Requirements

  • Bachelor of Science degree in Computer Science, Computer Engineering, Electrical Engineering, or another engineering discipline from an accredited institution.
  • At least 5 years of experience developing test software using LabVIEW and TestStand.
  • Must qualify as a U.S. Person under ITAR because the position requires access to export-controlled technical data.
  • Experience developing automated test software using PXI chassis and interfacing with test equipment such as analog and digital I/O cards, DMMs, oscilloscopes, NI switching and signal-routing systems, data-acquisition devices, power supplies, RF analyzers, and RF power sensors.
  • Knowledge of hardware interfaces such as GPIB, USB, Ethernet, and serial communication protocols.
  • Understanding of high-level programming languages, including LabVIEW, TestStand, C/C++/C#, and Python.
  • Strong work ethic and drive to succeed.
  • Ability to work effectively in a diverse, multicultural group development environment.
  • Ability to diagnose technical issues, solve problems, and propose reasonable solutions.
  • Ability to take initiative, work independently, and be a self-starter.
  • Ability to quickly learn applicable technology, systems, and products.

Nice To Haves

  • Understanding of electrical engineering, electronics, and computer architectures.
  • Experience developing and using system electrical schematics.
  • Cross-platform development experience with Windows and Linux.
  • National Instruments Certification in LabVIEW.
  • Experience developing in Python, C#, or other high-level languages.
  • Experience providing direct technical support to customers.

Responsibilities

  • Develop instrument drivers, test sequences, and applications using LabVIEW and TestStand for NI and third-party test equipment.
  • Work with Systems Architects and Electrical Engineering to provide design implementation guidance that enables system testability.
  • Hand off and provide direct support for software test applications to customer engineering teams.
  • Develop necessary documentation for software test applications.
  • Interact with NI customers and staff, external alliance partners, and suppliers to design, implement, and sustain custom solutions.
  • Define and implement system test plans, manage milestones, and hold reviews to confirm systems meet requirements and are ready for deployment.
  • Verify developed tests for compliance with and coverage of requirements.
  • Travel domestically and internationally as needed to support project objectives.

Benefits

  • Medical insurance plans
  • Dental coverage
  • Vision coverage
  • Employee Assistance Program
  • 401(k)
  • Tuition reimbursement
  • Employee resource groups
  • Recognition
  • Flexible time off plans
  • Paid parental leave
  • Vacation leave
  • Holiday leave
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service