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