Description

Responsibilities:

  • Design and implement intuitive and user-friendly interfaces for engineering tools.
  • Develop dynamic and visually compelling data visualization graphs to support engineering analysis.
  • Create and optimize back-end algorithms to solve mechanical problems, leveraging strong mathematical and calculus skills.
  • Architect scalable and maintainable code structures to streamline future tool development.
  • Integrate tools with external APIs, databases, and authentication systems to ensure seamless operation within our ecosystem.
  • Engage with the Hardware FEA team to understand requirements and iterate on tool development.
  • Maintain high standards of code quality, including version control and collaboration via platforms like GitHub.


Requirements:

  • Bachelor’s degree in Computer Science, Data Science, Mechanical Engineering, or a related field.
  • Master’s degree or higher are preferred. A Ph.D. is a strong plus.
  • Proficiency in front-end technologies such as HTML, JavaScript, and CSS.
  • Experience with back-end development in Python and familiarity with numerical scripting.
  • Strong background in mathematics, calculus, and scripting numerical solutions.
  • Demonstrated expertise in creating clear and beautiful data visualizations.
  • Experience in designing intuitive UX tailored to technical users
  • Familiarity with code architecture best practices, promoting maintainability and scalability.
  • Knowledge of APIs, databases, and authentication mechanisms.
  • Proficiency in code collaboration tools and version control systems (e.g., GitHub).
  • A background in mechanics or experience with FEA software is a strong plus.
  • Background in mechanics or mechanical engineering.
  • Experience with FEA tools and mechanical simulation.
  • Experience with modern frontend frameworks (React, Angular, or Vue.js).
  • Familiarity with cloud services and deployment pipelines

Education

Any Graduate