Senior Software Developer in Computer-Aided Design
Core
Develop a Computer-Aided Design (CAD) tool for designing micro-mechanical sensor (MEMS) structures used in automotive, consumer devices, and spacecraft.
Role type
Senior Software Developer (CAD Tool Development)
Builds
A Java-based CAD tool with MATLAB interface for MEMS design (via careerplan.io/jobs/744000133683509-senior-software-developer-in-computer-aided-design-at-bosch-group)
Domain
Semiconductors / MEMS / Computer-Aided Design
Deliverable
production ML models | product features
Required skills
Java, algorithm implementation, tool architecture design, efficiency optimization, testing, workflow automation, AI application
Preferred skills
MATLAB, mechanical simulations (finite-element analysis), micro-electro-mechanical systems (MEMS) knowledge
Technologies
Java, MATLAB
Responsibilities
Develop CAD tool algorithms for geometrical operations; optimize tool architecture for flexibility and maintainability; ensure tool reliability through rigorous testing; automate design workflows; apply state-of-the-art AI to design workflows; support users in tool application; help shape the technical roadmap
Seniority
Senior, hands-on IC