Software Engineer, Test Automation

Software Engineer, Test Automation

Mojo is pioneering a highly flexible, wafers-in, wafers-out micro-LED platform to unlock AI applications in multiple market segments. Built over nine years by our skilled engineers, our system-level process combines advanced 300mm silicon architecture with GaN-on-Silicon emitters, proprietary quantum dots, and micro-lens arrays to solve conventional trade-offs in size, brightness, bandwidth density, and power. Our scalable, manufacturing-ready approach enables breakthrough products such as AI glasses and next generation optical interconnects. We are a startup founded by technology experts with decades of experience developing pioneering products and platforms backed by some of the world’s leading technology investors. Located in Cupertino, CA, you will support our development of next-generation uLED displays.

Roles and Responsibilities: Mojo Vision is seeking a highly motivated and detail-oriented Software Engineer to join our growing team. This is a critical role that will drive the automation of our test systems and be responsible for maintaining and developing our wafer database on AWS. You will be instrumental in building robust software solutions by writing Python code for instrument control, data acquisition, analysis, and data management. You will work closely with test, measurement, and optical engineers to architect new software tools and automate existing testing procedures, bridging the gap between hardware and software.

  • Manage and improve our existing wafer database running on AWS, ensuring data integrity, accessibility, and scalability for all engineering teams.
  • Collaborate with cross-functional teams, including test, measurement, and optical engineers, to understand requirements and build new software tools to streamline workflows.
  • Develop software for image processing and analysis to automatically identify and quantify defects and performance parameters from acquired data.
  • Create software drivers and APIs for a variety of lab equipment, including oscilloscopes, Source Measure Units (SMUs), and other specialized instruments.
  • Maintain and extend existing test tools and user interfaces built in MATLAB.
  • Document test procedures, software architecture, and codebase clearly and concisely.
  • Contribute to the continuous improvement of software development practices, test methodologies, and data infrastructure.

Qualifications:

  • Bachelor's or Master's Degree in Computer Science, Electrical Engineering, or a related field.
  • Strong software engineering background with a high proficiency in Python programming for automation, data acquisition, and analysis.
  • Demonstrated experience with database management and cloud platforms, with specific knowledge of AWS services.
  • Familiarity with fundamental electrical engineering concepts and semiconductor device physics.
  • Strong problem-solving skills, keen attention to detail, and a proactive approach with a strong sense of ownership.
  • Ability to work effectively both independently and as part of a collaborative team.

Preferred Qualifications:

  • Experience with software development best practices, including version control (e.g., Git) and agile methodologies.
  • Working knowledge of image processing techniques and libraries (e.g., OpenCV) and statistical data analysis and visualization tools.
  • Proficiency in MATLAB for test automation and data analysis.

Salary Range: $74,445 - $136,556

Level: Engineer

To apply, email your resume to careers@mojo.vision