Overview
On Site
$81.55 hr
Full Time
Contract - Independent
Contract - W2
Contract - 4+ mo(s)
Skills
SKILLS TO BE ASSIGNED
Job Details
Job details:
Job Title: Full Stack Software Engineer - Internal Tools
Duration: 4+ Month with Possible extension
Location: Cupertino, CA 95014
Pay range: $75.00/hr. - $81.00/hr. (DOE)
Work Schedule: Hybrid Onsite Schedule- Must be onsite Tuesday, Wednesday, Thursday/40 Hours/5 Days.
Education:
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.
Required Skills:
Preferred Skills:
Why join us?
Job Title: Full Stack Software Engineer - Internal Tools
Duration: 4+ Month with Possible extension
Location: Cupertino, CA 95014
Pay range: $75.00/hr. - $81.00/hr. (DOE)
Work Schedule: Hybrid Onsite Schedule- Must be onsite Tuesday, Wednesday, Thursday/40 Hours/5 Days.
Job Summary:
We are seeking a talented Full Stack Software Engineer to support our Hardware FEA (Finite Element Analysis) team. In this role, you'll develop intuitive and effective internal tools that empower our engineers, enhance workflows, and streamline complex simulations. The ideal candidate will have a strong foundation in both front-end and back-end development, coupled with a passion for creating intuitive user experiences and effective data visualizations.
Job Responsibility:
- 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.
Education:
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.
Required Skills:
- 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.
Preferred Skills:
- 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.
Why join us?
- Contribute to impactful projects that directly support engineering innovation.
- Collaborative and dynamic team environment.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.