Staff Software Engineer – Mojo Studio

Mojo Vision

Cupertino (CA)

On-site

USD 141,000 - 211,000

Full time

4 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Mojo Vision, based in Cupertino, CA, is seeking a Staff Software Engineer to lead Mojo Studio, an AI-accelerated platform for designing micro-LED interconnects. You will enable engineers and AI agents to design, analyze, validate, and optimize complex systems across electrical, optical, and thermal domains.

This role suits engineers who have built platforms or scientific software, CAD/EDA tools, or AI-enabled developer products, and you will define architecture, transform code into reusable

Qualifications

  • 8+ years of relevant software engineering experience in computational engineering, scientific software, EDA, CAD, or multiphysics simulation platforms.
  • Expert-level Python and software architecture expertise.
  • Proven track record of turning prototypes into reusable platforms or internal products.
  • Strong API, schema, and data-model design skills.
  • Experience building AI-assisted tools using agents, structured tool calling, retrieval, or evaluation loops.
  • Experience in photonics, semiconductors, EDA, CAD, or computational engineering is valuable.

Responsibilities

  • Define and execute the technical architecture and roadmap for Mojo Studio.
  • Transform project-specific code into reusable platform capabilities.
  • Build scalable APIs, services, schemas, and workflow orchestration systems.
  • Develop agent-based workflows for connecting layout, electrical behavior, optical performance, and thermal response.
  • Unify electrical, optical, thermal, statistical, GDS/EDA, and CAD workflows.

Skills

API design
Schema design
Data modeling
AI agents
Software architecture
Platform development

Education

PhD in Computer Science or related
8+ years software engineering
BS/MS in CS/CE/EE/Physics

Tools

Python
KLayout
Virtuoso
CAD/STEP

Job description

Mojo Vision is pioneering a highly flexible, wafers-in, wafers-out micro-LED platform to unlock AI applications in multiple market segments. Built over the past decade by our world-class engineers, our system-level approach combines advanced 300mm silicon architecture with GaN-on-Silicon emitters, proprietary quantum dots, photodetectors, micro-lens arrays, and packaging to solve conventional trade-offs in size, brightness, bandwidth density, and power. Our scalable, manufacturing-ready approach enables breakthrough products such as next-generation optical interconnects and AI glasses.

At Mojo, our team includes talented professionals with expertise in hardware, software, optics, photonics, electronics, chemistry, and applied physics. We are based in Cupertino, California and are backed by some of the world’s leading technology investors.

Roles and Responsibilities:

Mojo Vision is building Mojo Studio, an AI-accelerated engineering platform for designing micro-LED optical interconnects. We have used it extensively as a co-design engineering environment and are now scaling and improving the platform to support broader, more complex engineering workflows across teams and domains.

We are looking for a Staff Software Engineer to lead and scale the evolution of this platform. You will work at the intersection of AI systems, computational engineering, simulation, geometry, and software infrastructure, enabling engineers and AI agents to collaboratively design, analyze, validate, and optimize complex systems.

This role is ideal for engineers who have built platforms, scientific computing systems, CAD/EDA tools, simulation software, or AI-enabled developer products and want to define the future of engineering workflows.

  • Define and execute the technical architecture and roadmap for Mojo Studio.
  • Transform project-specific code into reusable platform capabilities.
  • Build scalable APIs, services, schemas, and workflow orchestration systems.
AI-Powered Engineering Workflows:
  • Develop agent-based workflows for connecting layout, electrical behavior, optical performance, and thermal response.
  • Build structured tools for geometry operations, constraint checking, and engineering analysis. Ensure AI-assisted workflows remain grounded in real design state, engineering knowledge, and deterministic validation.
  • Unify electrical, optical, thermal, statistical, GDS/EDA, and CAD workflows.
Required Skills:
  • BS, MS, or PhD in Computer Science, Computer Engineering, Electrical Engineering, Optical Engineering, Physics, Mechanical Engineering, or a related field.
  • 8+ years of relevant software engineering experience, including significant experience with computational engineering, scientific software, EDA, CAD, or multiphysics simulation platforms.
  • Expert-level Python and software architecture expertise.
  • Proven track record of turning prototypes or one-off scripts into reusable platforms or internal products.
  • Strong API, schema, and data-model design skills.
  • Experience building AI-assisted tools using agents, structured tool calling, retrieval, or evaluation loops.
  • Experience in photonics, semiconductors, EDA, CAD, or computational engineering is valuable, but we welcome candidates from adjacent technical domains who have built complex engineering or scientific software platforms.
Preferred Skills:
  • Experience using KLayout, Virtuoso, CAD/STEP, or similar design tools.
  • Constraint-driven design automation and optimization.
  • Electrical, optical, thermal, statistical simulation, or large-scale parameter sweeps.
  • Engineering copilots, agent frameworks, or artifact tracking systems.
Salary Range: $141,000-$161,000-$211,000
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Software Engineer – Engineering Data Platform
Staff Software Engineer – Engineering Data Platform

Mojo Vision • Cupertino (CA)

On-site
USD 141,000 - 211,000
Staff Software Engineer - AI-Driven Engineering Platform
Staff Software Engineer - AI-Driven Engineering Platform

Mojo Vision • Cupertino (CA)

On-site
USD 141,000 - 211,000
Staff Data Platform Engineer – AI-Driven Engineering
Staff Data Platform Engineer – AI-Driven Engineering

Mojo Vision • Cupertino (CA)

On-site
USD 141,000 - 211,000
Senior Principal, Software Engineering
Senior Principal, Software Engineering

MojoTech • Rhode Island

Hybrid
USD 145,000 - 190,000
Remote/hybrid/onsite options
Education stipend
Senior Principal, Software Engineering
Senior Principal, Software Engineering

MojoTech • Providence (RI)

On-site
USD 145,000 - 190,000
Remote/hybrid options
Office in Providence/Boulder
Education stipend
+2
Principal Consultant, Software Engineering
Principal Consultant, Software Engineering

MojoTech • Boulder (CO), Providence (RI)

Remote
USD 180,000 - 240,000
Medical insurance
Dental insurance
401k mix match
+2
Principal Consultant, Software Engineering
Principal Consultant, Software Engineering

MojoTech • United States

Hybrid
USD 180,000 - 240,000
Medical Insurance
Dental Insurance
FSA
+8
Senior Principal, Software Engineering
Senior Principal, Software Engineering

mojotech • United States

Hybrid
USD 145,000 - 190,000
Medical and dental insurance
401(k) with up to 4% company match
Remote, hybrid, or in-office options
+1
Mojo Compiler Engineer
Mojo Compiler Engineer

modular • United States

Hybrid
USD 148,000 - 270,000
RSU grants
Onsite team events
Healthcare benefits
Developer Advocate, Mojo
Developer Advocate, Mojo

Modular • United States

On-site
USD 150,000 - 225,000
Stock options
Premier insurance plans
Flexible PTO