Mechatronics Engineer
BayOne Solutions - Fremont, CA
Apply NowJob Description
Position Details:Title: Mechatronics (Robotics) EngineerLocation: Fremont, CADuration: 6 - 12+ months (High possible extension or conversion)Rate: As per the market trendsPreferring W2 (GC/USC) candidates.Job Description of serviceJoin our team as a mechatronics engineer to develop robotic path planning and computer vision algorithms, as well as lead in system integration and testing (both HW and SW). Collaborate with mechanical, electrical, and software engineers to design, test, and troubleshoot special application end effectors on a 6-axis robot. The ideal candidate is organized, thorough, and thrives in a dynamic, start-up-like environment. Hands-on development and prototyping are essential for success.What you'll doProgram robotic paths/behaviors for 6-axis armsIntegrate with ROS/ROS2Design a learning pipeline for computer vision algorithmsDesign, build, test, and troubleshoot robotic systemsIntegrate sensors and actuators into robotic systems and analyze and optimize robotic system performance and accuracyCreate user interfaces for robotic systemsOwn tasks and projects, ensuring proper release and hand-offApply engineering theories and methods to solve technical problemsConduct pilot studies and formal experiments (using Design of Experiment principles) to benchmark performance against state-of-the-art approaches using well-reasoned metricsGenerate reports to support technical recommendationsWork within cross-functional team and assist in the design, analysis and performance evaluation from concept to completionImplement process control techniques like Six Sigma and Lean ManufacturingWork onsite in the lab 5 days/weekTravel occasionallyTrain other engineersWho we're looking forDegree in mechatronics, robotics or related field3-10 years of experience in robotics (manipulation) and computer visionExcellent intuition with system hardware and physicsBackground in robotics /machine (deep) learning /reinforcement learningExperience with C++ and Python in Linux environmentsStrong problem-solving and troubleshooting skillsUnderstanding of Design of Experiment (DOE) principlesExperience with version control (preferably Git)Ability to work independentlyUnderstanding of statistical process control and analysisExperience in project managementPreferred qualificationsExperience with Behavior Tree / MoveItExperience with robotic hardware design and end effector application development.Proficient in MCAD model creation (Siemens NX, Creo, Solidworks).Knowledge of C++, Python, OpenCV, TensorFlow or PyTorch, JS + React, ROS, ROS2Experience with web APIs or SDKsEmbedded Linux experience working with KernelsProject management experienceBayOne is an Equal Opportunity Employer and does not discriminate against any employee or applicant for employment because of race, color, sex, age, religion, sexual orientation, gender identity, status as a veteran, and basis of disability or any federal, state, or local protected class.This job posting represents the general duties and requirements necessary to perform this position and is not an exhaustive statement of all responsibilities, duties, and skills required. Management reserves the right to revise or alter this job description.
Created: 2026-05-09