About The Position

Join Barfield and Become a Part of the Adventure! Barfield is looking to hire a dedicated Software Engineer to join our team. The Software Engineer will support our GSE R&D Engineering department. You will design and build modern user interfaces, troubleshoot and reverse-engineer.

Requirements

  • C, C++, C# (required, advanced level)
  • Visual Basic (support for legacy systems)
  • LabVIEW, .NET Framework
  • Embedded system design and architecture
  • Object-oriented design concepts and data structures, and design patterns
  • Real-time systems and performance optimization
  • GPIB, Serial, CAN, RS-232, UART, TCP/IP, USB, I²C, SPI
  • Networking fundamentals
  • Operating system fundamentals: Processes and tasks, Multithreading, Mutexes and semaphores
  • Proficiency with controlling software versions with Git tools, such as Atlassian Suite (Bitbucket/Sourcetree, Confluence, Jira) or GitHub
  • Database concepts and technologies
  • Bachelor’s degree in Software Engineering, Computer Engineering, or related field.
  • 3+ years of professional experience in embedded software development.
  • Familiar with multi-threaded software design and implementation.
  • Worked with multi-disciplinary engineering team – specifically between hardware and software engineers.
  • Experienced in designing and building modern user interfaces based on customer requirements and inspired by legacy application designs.
  • Comfortable with debugging/troubleshooting and reverse engineering legacy code and systems.

Nice To Haves

  • PID understanding
  • Use of Qt framework
  • AI-assisted development tools to improve code quality and development efficiency
  • Automated testing and validation techniques to improve product reliability
  • Leverage data analysis from embedded systems to drive design improvements and performance optimization

Responsibilities

  • Troubleshoot, reverse-engineer, and document source code of proprietary testbench applications.
  • Organize, analyze, and interpret technical data and documentation.
  • Support Manufacturing and Repair Shop with issues relating to proprietary testbench applications.

Benefits

  • Comprehensive total compensation and benefits package
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service