Principal Engineer - Driver Development
HyderabadFull-timeHybrid8–14 yrsPosted open since apr 2026
Leadership embedded systems role at Candidate Experience site in Hyderabad. Needs 8+ years and a B.Tech or B.E.. Hybrid.
About the role
Principal Engineer - Driver Development at Candidate Experience site. Design, develop, and maintain C#/.NET-based device drivers and control software for hardware modules used in automated test systems.
What you'll do
- Design, develop, and maintain C#/.NET-based device drivers and control software for hardware modules used in automated test systems
- Architect scalable driver frameworks to support multiple hardware revisions and device configurations
- Implement robust communication layers (USB, UART, SPI, I2C, Ethernet, or custom interfaces) between host applications and embedded hardware
- Ensure drivers support high reliability, deterministic behavior, and safe hardware interaction in production test environments
- Develop reusable driver libraries and APIs for integration with test automation frameworks and system software
What you need
- Embedded C
- Instrumentation
- Calibration
- Test automation
- C#
- .NET