Senior Software Engineer
Core
Design and test software for next-generation Test and Measurement Tools, specifically developing Qt-based GUIs for video, audio, gaming, and computer device testing.
Role type
Senior Software Engineer (Embedded Systems / GUI)
Builds
User Interface software and test validation tools for test equipment
Domain
Industrial test and measurement, video protocols, embedded systems
Deliverable
production ML models | product features | dashboards & analysis
Required skills
Qt/QML, C++, embedded software development, Linux multi-threaded development, UX design, architectural definition, hardware interfacing
Preferred skills
Java, Python, Linux kernel-level programming, TCP/IP protocols
Technologies
Qt, QML, C++, Linux
Responsibilities
Design and test software for next generation Test and Measurement Tools; Contribute to User Interface software design and architecture for various video protocols; Write efficient and scalable code using Qt/QML/C++; Reproduce customer environment to reproduce any failures found in the field; Determine the root cause and update the test procedures accordingly
Seniority
Senior, hands-on IC