Mechatronics Engineer – CW
Location: Fremont, CA
Duration: 24+ Months
Payrate: $80/hr. to $100/hr.
Job Description:
We are seeking a talented and motivated Mechatronics Engineer to join our dynamic team. The ideal candidate will be responsible for developing computer vision, robotic path planning, and human-machine interface solutions. This role involves collaborating with mechanical, electrical, and software engineers to design, test, and troubleshoot special application end effectors on a 6-axis robot. The ideal candidate should be organized, thorough, and capable of working in a fast-paced, start-up-like environment. Critical analytical skills and hands-on development and prototyping are essential for success in this role.
Responsibilities:
- Develop robotic path programming and computer vision solutions.
- Work collaboratively with a multidisciplinary team to design, build, test, and troubleshoot robotic systems.
- Design and code user interfaces for robotic systems.
- Create infrastructure to manage and analyze data generated by robots and vision systems.
- Work onsite in the lab most of the time.
- Travel up to several times per year as required.
- Take ownership of assigned tasks and projects, ensuring proper release and hand-off of solutions.
- Apply basic engineering theories, methods, and research techniques to investigate, troubleshoot, and resolve technical problems.
- Design and conduct experiments and tests to resolve complex technical issues.
- Generate clear and concise reports to justify technical recommendations.
- Act as a liaison for cross-functional projects across organizations.
- Implement industry-standard process control techniques such as Six Sigma/Lean Manufacturing and value stream mapping to manage and develop production efficiencies.
- Train other engineers.
Skills and Qualifications:
- BS/MS/PhD in Robotics or a related field.
- 3-10 years of work experience in robotics and computer vision.
- Experience collaborating on software projects using version control, preferably Git.
- Creative thinking and strong problem-solving and troubleshooting capabilities.
- Ability to complete projects and learn required skills with minimal guidance.
- Solid understanding of statistical process control and basic statistical analysis used in production settings.
- Previous experience in individual project management.
- Background in machine/deep learning.
- Proficiency in the following languages and frameworks: Python, SQL, OpenCV, TensorFlow or PyTorch, and JavaScript + React for user interfaces.
- Experience developing web APIs or SDKs.
- Strong mechanical engineering skills and creative problem-solving abilities.