Principal Expert Customer Technical Support
Senior Principal Software Engineer
Consulting Engineer & Technical Manager
Director of Global Technology
Manager, Live Sound Software
Sr. Principal Software Engineer
Principal Software Quality Assurance Engineer
Embedded Systems Manager