Principal Engineer - Driver Development (Hyderabad)

Principal Engineer - Driver Development (Hyderabad)

06 Aug
|
Coherent
|
Hyderabad

06 Aug

Coherent

Hyderabad

Role & responsibilities

- 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 secure hardware interaction in production test environments.
- Develop reusable driver libraries and APIs for integration with test automation frameworks and system software.
- Work closely with STM32 microcontroller-based boards to develop and validate host-side control drivers.
- Interface with embedded firmware teams to define communication protocols, command structures, and data exchange mechanisms.
- Support firmware bring-up activities by validating register-level communication and device control sequences.
- Understand microcontroller peripherals such as ADC, DAC, GPIO, PWM, SPI, I2C, and UART for driver integration.
- Utilize laboratory instrumentation to support debugging and validation activities, including and not limited to Oscilloscopes, Digital Communication Analyzers (DCA), Power supplies, Power meters, Network analyzers.
- Perform signal integrity checks, timing measurements, and power characterization during system validation.
- Correlate hardware measurements with software logs to identify system issues.




- Apply best practices in software architecture, code quality, and maintainability for long-term product support.
- Identify opportunities to improve test automation, system reliability, and development efficiency.
- Contribute to the evolution of driver frameworks and testing infrastructure used across the organization.

Preferred candidate profile

- Hands-on experience working in the Test & Measurement domain, preferably in industries such as:

- Semiconductor testing

- Optical communications

- Electronic manufacturing
- Automated test equipment (ATE) systems
- Experience designing and implementing automated test routines and diagnostic tools.
- Understanding of measurement techniques, calibration processes, and data acquisition systems.
- Basic to intermediate knowledge of embedded firmware development, preferably with microcontrollers such as STM32 or similar platforms.
- Familiarity with firmware debugging, boot processes, and embedded communication protocols.
- Understanding of how host software interacts with embedded firmware through command interfaces or control protocols.
- Exposure to optical communication systems and optical transceiver testing is highly desirable.
- Familiarity with optical test setups involving:

- Optical power measurements

- Signal integrity validation
- High-speed interface testing
- Understanding of optical module characterization and validation workflows.

📌 Principal Engineer - Driver Development (Hyderabad)
🏢 Coherent
📍 Hyderabad

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: principal engineer - driver development (hyderabad) / hyderabad

Subscribe to this job alert:

Get the latest job offers by email for: principal engineer - driver development (hyderabad) / hyderabad