> Markdown version of [/jobs/ext/2742638-test-driver-development-engineer](https://www.wearedevelopers.com/jobs/ext/2742638-test-driver-development-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Test Driver Development Engineer - **Company:** Coherent, Inc. - **Location:** Fremont, CA, United States - **Experience:** Experienced - **Salary:** $100,000.0 - $135,063.0 - **Contract:** Permanent contract - **Skills:** .NET Framework, C Sharp (Programming Language), C++ (Programming Language), Communications Protocols, Computer Programming, Software Debugging, Device Drivers, Digital Data, IEEE-488, Hardware Design, Visual Basic .NET (Programming Language), Software Architecture, Universal Asynchronous Receiver/Transmitter - **Published:** September 6, 2026 - **Apply:** https://www.techcareers.com/job.asp?id=3379499112&tx=YT909CTT&pt=1&aff=0B19D771-A501-4A5E-8338-2A822B784D54&utm_source=Job%20Feed&utm_medium=textkernel&utm_campaign=DE&utm_term=0B19D771-A501-4A5E-8338-2A822B784D54 ## About the Role * A BS/MS degree in Electronics/Electrical Engineering (EE) or a related field, underscoring a strong foundation in EE principles. * Minimum 2 years of experience in a similar position. Skills * Advanced programming skills in .NET languages (C/C++, C#, VB.NET). * Experience with instrument communications protocols (GPIB, SCPI, i2c, UART). * A thorough understanding of high-speed digital data concepts and the ability to read and interpret electrical schematics. * Hands-on experience in the lab with essential tools such as DMMs, oscilloscopes, and logic analyzers. * Knowledge of Digital Signal Processing (DSP) is considered a significant advantage. * Proven ability to work collaboratively with hardware design teams and proficiency in debugging complex systems. ## Description * Design, develop, and implement low-level software drivers (embedded firmware) specifically for STM32 microcontrollers, as well as for other in-house designed test boards and instruments. * Design and develop low-level software drivers (embedded firmware) in C/C++, C#, VB.NET for our in-house designed test boards and instruments. * Collaborate with hardware designers to integrate new boards into the existing software architecture. * Work closely with the hardware design team to debug new instruments/boards. * Lead the release and qualification process of new instruments/boards into production. * Read and interpret complex electrical schematics to support the development and debugging of hardware and software integrations. * Operate hands-on in the lab with digital multimeters (DMMs), oscilloscopes, and logic analyzers to test and validate designs., * Sitting for extended periods while working on a computer or conducting meetings. * Use of hands and fingers for typing, writing, and handling documents. * Occasional lifting of objects or materials up to 20 pounds for administrative tasks. * Ability to communicate verbally and in writing. * Mobility within the office environment to attend meetings or interact with colleagues. Safety Requirements All employees are required to follow the site EHS procedures and Coherent Corp. Corporate EHS standards. Quality and Environmental Responsibilities Depending on location, this position may be responsible for the execution and maintenance of the ISO 9000, 9001, 14001 and/or other applicable standards that may apply to the relevant roles and responsibilities within the Quality Management System and Environmental Management System. Culture Commitment Ensure adherence to company's values (ICARE) in all aspects of your position at Coherent Corp. ## Related Videos - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [This Is Not Your Father's .NET](https://www.wearedevelopers.com/videos/967-this-is-not-your-father-s-net) - [Harnessing the Power of Open Source's Newest Technologies](https://www.wearedevelopers.com/videos/1448-harnessing-the-power-of-open-source-s-newest-technologies) - [Code to Road in < 12 hours](https://www.wearedevelopers.com/videos/1082-code-to-road-in-12-hours) - [Hacking C# from the inside - how to do anything in NET](https://www.wearedevelopers.com/videos/117-hacking-c-from-the-inside-how-to-do-anything-in-net) - [The Agentic Enterprise: Orchestrating People, AI, and European Sovereignty](https://www.wearedevelopers.com/videos/100273-the-agentic-enterprise-orchestrating-people-ai-and-european-sovereignty) ## Related Articles - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again)