Software Engineer

Emerson•Austin, TX

About The Position

The Software Engineer will work on a cross-functional development team building custom test systems for prime ADG customers. The role primarily involves developing instrument drivers, test sequences, and applications with LabVIEW and TestStand for NI and third-party test equipment. The engineer will collaborate with Systems Architects and Electrical Engineering to guide design implementation and improve system testability. The role also includes handing off software test applications to customer engineering teams, providing direct support, and preparing necessary documentation. The engineer will work with NI customers and staff, external alliance partners, and suppliers to design, implement, and sustain custom solutions. They will define and implement system test plans, manage milestones, conduct reviews, and verify that developed 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 development group.
  • Ability to diagnose technical issues, problem-solve, and propose reasonable solutions.
  • Ability to take initiative, work independently, and learn applicable technology, systems, and products quickly.

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 LabVIEW certification.
  • 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.
  • Collaborate with Systems Architects and Electrical Engineering to provide design implementation guidance that supports system testability.
  • Hand off software test applications to customer engineering teams, provide direct support, and develop necessary documentation.
  • Work with NI customers and staff, alliance partners, and suppliers to design, implement, and sustain custom solutions.
  • Define and implement system test plans, manage milestones, and hold reviews to ensure 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 (maternal and paternal)
  • Vacation leave
  • Holiday leave
  • Mentorship, training, and leadership opportunities
  • Employee development programs
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service