Software Developer in Computer-Aided Design
Core
Developing a Computer-Aided Design (CAD) tool for designing micro-mechanical sensor (MEMS) structures used in automotive, consumer devices, and spacecraft.
Role type
Software Developer (CAD Tool)
Builds
A Java-based CAD tool with MATLAB interface for MEMS design
Domain
Semiconductors / MEMS / Computer-Aided Design
Deliverable
production ML models | product features
Required skills
Java development, algorithm implementation, CAD tools, numerical algorithms, MATLAB, finite-element analysis, micro-electro-mechanical systems (MEMS), AI integration, software testing, workflow automation
Preferred skills
Desktop application development, mechanical simulations, modern AI capabilities
Technologies
Java, MATLAB, AI frameworks
Responsibilities
Develop CAD tool with Java kernel and MATLAB interface, implement algorithms for geometrical operations, optimize tool for efficiency and usability, ensure reliability through rigorous testing, automatize design workflows, support users in tool application, apply state-of-the-art AI to design workflows
Seniority
Mid-level, hands-on IC