Software Developer in Computer-Aided Design
Core
Develop a Computer-Aided Design (CAD) tool with a Java kernel and MATLAB interface to design micro-mechanical sensors (MEMS) for automotive, consumer, and aerospace applications.
Role type
Software Developer (CAD Tool Development)
Builds
CAD software for micro-structure design of MEMS sensors
Domain
Semiconductors / MEMS / Computer-Aided Design
Deliverable
production ML models | product features
Required skills
Java, MATLAB, algorithm implementation, geometric operations, software testing, workflow automation, AI application
Preferred skills
CAD tools, numerical algorithms, mechanical simulations (finite-element analysis), MEMS knowledge
Technologies
Java, MATLAB
Responsibilities
Develop CAD tool with Java kernel and MATLAB interface, implement algorithms for geometrical operations, optimize tool efficiency and usability, ensure reliability through rigorous testing, automate design workflows, support users in tool application, apply state-of-the-art AI to design workflows
Seniority
Mid-level, hands-on IC