About The Position

Konik is partnering with an established technology manufacturer seeking a Software Engineer to develop and enhance software that controls and supports sophisticated electronic testing equipment. The role combines hands-on software development, technical problem-solving, and direct interaction with complex hardware systems. The engineer will work on a variety of software applications, developing new functionality, troubleshooting existing systems, and improving performance. The engineering team collaborates across software, electrical, and mechanical disciplines, allowing the engineer to contribute to real-world applications throughout the software development lifecycle.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering, or a related discipline; equivalent professional experience is considered.
  • At least 5 years of professional software development experience.
  • Proficiency in C++ and/or C#.
  • Strong understanding of object-oriented programming, debugging, software testing, and application development using Microsoft Visual Studio.
  • Experience with version control tools such as Git or CVS and participation in structured software development processes.
  • Ability to troubleshoot software issues independently and collaborate with engineers across multiple technical disciplines.

Nice To Haves

  • Experience with hardware integration.
  • Experience with electronic test equipment.
  • Experience with communication protocols such as Ethernet or MODBUS.
  • Experience with Python, SQL, or user interface development.

Responsibilities

  • Develop, maintain, and enhance software applications using C++ and/or C# for specialized electronic testing and control systems.
  • Investigate software issues, troubleshoot complex problems, and implement solutions that improve functionality, performance, and reliability.
  • Collaborate with hardware engineers to integrate software with electronic equipment, communication interfaces, and system components.
  • Contribute to software architecture, design documentation, testing procedures, and code reviews.
  • Support new product development, system validation, and software releases from initial development through production.
  • Work with engineering, manufacturing, and technical support teams to resolve product issues and support customer applications.

Benefits

  • Medical, vision, life, and disability insurance.
  • Health Savings Account (HSA) with employer contributions.
  • Paid time off.
  • 401(k) with company match and discretionary profit sharing.
  • Education reimbursement and professional development opportunities.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service