Job Overview
We are seeking a passionate and creative hardware engineer to be responsible for participating in the entire hardware development process of the company's products, from concept design to mass production. You will closely collaborate with cross-functional teams, including software, mechanics, testing, and project management, to jointly create high-performance and highly reliable robot products.
Main responsibilities
1. Scheme Design and Review: Participate in the hardware scheme design, feasibility analysis and technical review of new products.
2. Schematic Design: Use EDA tools (such as Altium Designer, Cadence, etc.) for circuit schematic design, simulation and optimization.
3. PCB Design: Responsible for or assist in PCB Layout design to ensure signal integrity (SI), power integrity (PI), and electromagnetic compatibility (EMC) requirements.
4. Component Selection: Responsible for the evaluation, selection and technical communication with suppliers of key components (such as ics, sensors, connectors, motors, drivers, etc.).
5. Prototype making and Debugging: Lead the sampling, soldering and debugging of PCBA boards, analyze and solve various problems that arise during the hardware debugging process.
6. Testing and Verification: Develop a hardware testing plan, carry out functional testing, performance testing, reliability testing and certification testing, and write test reports.
7. Technical documentation writing: Write and maintain detailed design documents, BOM lists, debugging guidelines, and production guidance files.
8. Production Support: Develop test fixtures, assist in resolving hardware issues that arise during trial production and mass production, provide technical support, and ensure the smooth mass production of products.
Job Requirements
1. Education and Major: College degree or above, majoring in electronic engineering, communication engineering, automation, computer hardware or related fields.
2. Work Experience: At least 3 years of hardware development experience, with independent experience in completing the entire hardware development process of at least 2 products.
3. Professional Skills
1. Proficient in analog and digital circuit design. Candidates with experience in embedded hardware system design, servo motor, gear motor usage and debugging, and other automation products are preferred.
2. Proficient in at least one mainstream EDA design tool, such as Altium Designer, Cadence Allegro, PADS, etc.
3. Possess rich hardware debugging and fault analysis capabilities, and be proficient in using tools such as oscilloscopes, multimeters, logic analyzers, and spectrum analyzers.
4. Be familiar with the hardware development process and common interface protocols (such as I2C, SPI, UART, USB, Ethernet, etc.).
5. Have a basic understanding and practical experience of EMC/EMI, signal integrity and power integrity.
4. Personal qualities: Possess a good team spirit, communication skills and problem-solving abilities. Be passionate about technology, work meticulously and have a strong sense of responsibility.
Job Responsibilities
1. Participate in the architecture design and component selection testing of robot systems and core components, and provide technical suggestions and evaluation support from a testing perspective;
2. Plan and design a complete product testing solution, covering dimensions such as functionality, performance, reliability, and aging, to adapt to the product development processes at different stages;
3. Build the test environment and test tooling, including the real machine test platform and simulation environment (such as Isaac Sim, Gazebo, Mujoco, etc.);
4. Write detailed test cases and test plans, organize the preparation of test conditions, and output high-quality test reports;
5. Conduct complete machine and module-level tests (such as joint modules, motors, control boards, communication links, sensors, etc.), track test issues, analyze root causes, and promote closed-loop repairs;
6. Design and maintain an automated testing toolchain and framework to enhance the efficiency of regression testing and large-scale testing;
7. Cross-team collaboration to support the implementation of testing requirements for software algorithms, control systems, and hardware platforms;
8. Participate in the modeling of test scenarios and data collection in the simulation platform, providing support for algorithm simulation testing and Sim2Real verification.
Position Requirements
1.Bachelor's degree or above in electrical engineering, automation, mechatronics, robotics, electronic engineering or related fields, from a 211 university or above.
2. Have at least 2 years of experience in the research and development and testing of complete robot products, and be familiar with at least one type of robot form (such as service robots, autonomous driving, humanoid robots, mechanical arms, dexterous hands, etc.);
3. Possess the ability to conduct collaborative testing of software and hardware, and be familiar with the testing methods and evaluation indicators of devices such as controllers, motors, and sensors;
4. Familiar with programming languages such as Python, Shell, C/C++, and capable of developing test scripts and testing tools;
5. Proficient in using hardware testing equipment, such as oscilloscopes, multimeters, current probes, data acquisition cards, etc.
6. Familiar with common communication protocols such as CAN, EtherCAT, UART, SPI, and I2C, and capable of conducting interface testing and bus debugging.
7. Familiarity with simulation test platforms (Isaac Sim, Gazebo, MuJoCo, Webots, etc.) is preferred;
8. Candidates with experience in developing automated test systems or building CI/CD test links are preferred.
Bonus points
Have experience in the testing of complete robots, or participate in the design of the testing architecture for mass-produced robot systems;
Familiar with robot control stacks or operating systems (such as ROS2) and capable of integrating software and hardware testing;
Familiar with the Hardware-in-the-loop (HIL) testing framework, with experience in signal injection, closed-loop testing, and fault simulation;
Have experience in building the verification process for consistency between simulation and real machine (Sim2Real).
Be capable of leading the construction of test platforms and standard systems from scratch
Job Responsibilities
1. Have a complete understanding of the product structure of intelligent marking robots and body-mounted intelligent robots, including ID design evaluation, stacking design, and overall machine structure design, and be proficient in architecture.
2. Be capable of organizing or mobilizing resources to promote the resolution of problems during the mold opening/repair process, ensuring the progress and quality of mold development.
3. It can accurately review and control key points, promptly identify related issues that arise during product design and production, and quickly resolve them.
4. Keep leading the team in conducting forward-looking pre-research on new technologies, continuously understand and study various materials and new processes in the industry, and proactively output competitive technical research plans.
5. Be familiar with the costs of various structural materials and components, and be able to proactively provide competitive low-cost design solutions;
6. Take the initiative to formulate departmental strategic plans and technical roadmaps;
7. Be capable of building platforms, streamlining processes, formulating product design standards and norms, and enhancing design efficiency;
Position Requirements
1.Bachelor's degree or above, majoring in mechanical Design, Manufacturing and Automation, mold Design and Manufacturing, Mechatronic Engineering, or related mechanical fields.
2. More than 5 years of relevant working experience in AGV, cleaning, embodied intelligence, and special robot products, with over 3 years of management experience;
3. Familiar with the technological development direction of the robot industry and have experience in realizing the high-quality value of complex productized complete machines.
4. Proficient in using engineering software such as AutoCAD and skilled in mechanical design software like Creo.
5. Possess excellent communication and collaboration skills, the ability to independently analyze and solve problems, teamwork spirit, and efficient execution ability.
6. Have the willingness, methods and experience to lead others to continuous growth and success;
7. Candidates with working experience in vacuum cleaners or robot products are preferred.
Job Responsibilities
1.Responsible for the management and technical direction planning of the mobile robot navigation algorithm team, and leading the research and development and optimization of core algorithms such as SLAM, path planning, and motion control.
2. In line with product requirements, design high-precision and highly robust navigation solutions to promote the application of algorithms in intelligent mobile robots and embodied intelligent robots.
3. Be responsible for the overall architecture design of the system, the definition of module interfaces and the formulation of test plans.
4. Write technical documents, algorithm explanations and related R&D documents to support the productization and implementation.
5. Coordinate cross-departmental resources, lead the entire process of algorithms from prototype development to engineering deployment, and ensure the quality and progress of project delivery.
6. Keep track of the cutting-edge technologies in the field of robotics, assess the feasibility of new technologies in business scenarios, and drive technological iterations.
Job Requirements
1.Bachelor's degree or above in navigation, robotics, automation, computer science, electronic information or related fields is required. Master's or doctoral degrees are preferred.
2. More than 5 years of experience in the research and development of motion control algorithms, path planning or AI algorithms, with successful cases of productization and implementation in the field of robots/unmanned vehicles.
3. Skills
Master common state estimation methods such as Kalman filtering, particle filtering, and graph optimization, and possess the ability to design multi-sensor fusion positioning systems.
- Familiar with path planning algorithms (such as A*, Dijkstra, RRT, DWA, TEB, etc.) and their applications in actual robot systems.
Proficient in C++ and Python, with a good programming style and algorithm engineering implementation ability.
Familiar with the ROS/ROS2 system architecture and development process, and have practical experience in integrating and optimizing navigation algorithms in robot projects.
4. Soft Power
- With experience in managing teams of over 10 people, skilled in technical route planning and cross-team collaboration;
Have a strong passion for robot technology, be able to withstand pressure well and have a prominent sense of responsibility.