The Principal Engineer, Software Test Development will be responsible for designing and coding low-level software drivers (embedded firmware) in C/C++, C#, and VB.NET for in-house designed test boards and instruments. This role involves integrating new boards into the software architecture of a proprietary test execution framework and designing VB.NET code for the analysis of data acquired from automated testers. The engineer will closely cooperate with hardware designers on debugging new instruments and boards, release new instruments and boards to production, and lead the qualification process. The position requires working with basic and advanced lab equipment such as power supplies, oscilloscopes, power meters, and spectrum analyzers. Additionally, the engineer will define requirements for automated testing of in-house designed instruments and boards, improve test throughput and yield, qualify automated testers by collecting and statistically analyzing parametric data, and document test procedures and control processes in an Agile environment.