Coherent
Principal Engineer - Driver Development
Skills
1 month ago
Share this opportunity
Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.
Important information
Contract type:
Permanent
Location:
Hyderabad, Telangana, India
Work mode:
Onsite
Published on:
28 September 2026
What they need
Role & responsibilities
- Design, develop, and maintain C#/.NET/C++ -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.
- 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.
Other offers great for you!
These companies are also looking for great profiles
Nigel Frank
Data Engineer - Contract
Freelance
Remote
Skills
15 hours ago
Quick apply
Avelsen
AI Engineer Senior - Chatbot & Voicebot - Freelance
Freelance
Paris, France
Hybrid, Onsite
Skills
12 hours ago
Quick apply
ECARIS
Analytics Engineer Python - Recommandation produit
Freelance
Paris, France
Hybrid
Skills
12 hours ago
Quick apply