Software Engineer, Test Systems
Team: Product Development
Location: Santa Clara, CA
Commitment: Full-Time
Workplace Type: onsite
Salary:
Key Responsibilities
- Develop and maintain station control software for optical/electrical/MEMS test platforms (e.g., Python/C++/LabVIEW or similar).
- Implement instrument drivers for lasers, detectors, motion controllers, FPGA boards, MEMS control modules, etc.
- Own data acquisition pipelines (from sensor readout → structured test results → database/logging).
- Design modular test frameworks that support rapid test case development for validation & reliability workflows.
- Collaborate with hardware, optical, MEMS, firmware, and validation teams to define and translate station requirements.
- Enable automation of repetitive validation tasks to reduce test time and improve coverage.
- Develop UI or scripting interfaces that enable validation engineers to configure and run experiments confidently.
- Support failure analysis by instrumenting stations for deeper debug modes and data capture.
- Scale station platforms from prototype “bench rigs” to reproducible, documented systems for multiple lab uses.
- Ensure software is robust, version-controlled, and documented (Git-based workflows, modular codebase).
Essential Skills & Qualifications
- BS/MS in Computer Science, Electrical Engineering, Applied Physics, Mechatronics, or related field.
- 5–7+ years writing software for lab equipment, automated test setups, semiconductor/optics validation, or hardware-in-the-loop systems.
- Experience developing Python/C++ control software interfacing with hardware.
- Familiar with test automation frameworks (pytest, PyVISA, LabVIEW, etc.).
- Worked with one or more of: optical instrumentation, motion stages, FPGA/ASIC test boards, MEMS/electromechanical devices.
- Prior experience in logging, configuration management, and structured result visualization.
- Comfortable partnering with hardware engineers and systems validation engineers.
- Excellent written and verbal communication skills, with the ability to present complex technical findings clearly to both experts and non-experts.
- Create comprehensive written documentation, including software process flows, SOPs, and work instructions.
Preferred Skills
- Exposure to hands-on testing and validation of silicon photonics, MEMS, or semiconductor devices.
- Knowledge of data structuring for reliability tracking and parametric drift analysis.
- Experience scaling lab setups toward pilot-line & production line testing frameworks.
- Familiarity with Docker, CI/CD for lab code, or deploying test infrastructure at scale.
What Makes This Role Unique
- You are defining the foundation for how a category-defining optical switch is validated.
- Your stations will shape how quickly we discover issues, prove yield stability, and accelerate time-to-market.
- You’ll work directly with some of the Bay Area’s leading hardware experts across MEMS, optics, firmware, and packaging.
- The faster and more powerful your station infrastructure, the faster nEye wins in the AI interconnect market.
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say
