Senior Embedded Engineer _Shenzhen
Job Description:
Job Title: Senior Embedded Engineer
Location: Shenzhen, Guangdong Province, China
Job Type: Full-time, Permanent
About the Opportunity
Our client is a fast-growing innovator in the Autonomous Mobile Robots (AMR) sector. They are seeking a hands-on Senior Embedded Engineer to join their engineering team, based permanently in Shenzhen.
This is a highly cross-functional role acting as the critical technical bridge between the company's R&D engineering teams and their local manufacturing partners. You will be responsible for the end-to-end integration, testing, and validation of robots at the factory level, while also driving embedded software development and quality control improvements.
Key Responsibilities
1. Factory Integration & Acceptance
- Work directly on-site with manufacturing partners in Shenzhen to oversee the autonomy stack installation on newly assembled AMRs.
- Lead the physical and digital integration of key sensors and components, including LiDAR, safety PLCs, and motor drivers.
- Perform network and communication setup (utilizing ROS or similar architectures).
- Conduct rigorous Factory Acceptance Testing (FAT) to validate performance standards before shipment.
- Identify and troubleshoot hardware/software issues during FAT, working closely with local factory engineers to implement immediate resolutions.
2. Embedded Development & Debugging
- Develop, debug, and test embedded software (firmware) for robotic devices and proprietary PCBs.
- Implement and optimize Linux drivers for industrial communication protocols (e.g., CANBus, ModbusTCP).
- Read and analyze PCB schematics and hardware designs to implement appropriate firmware logic.
- Perform deep-dive troubleshooting on AMR hardware at both the firmware and hardware levels.
3. Quality Control & Liaison
- Serve as the primary engineering liaison between the company and its manufacturing partners for all customization requirements.
- Continuously improve Quality Control (QC) processes by implementing new testing frameworks and automated testing practices.
- maintain detailed documentation of all build, installation, and test reports.
Required Qualifications
- Education: Bachelor’s or Master’s degree in Robotics, Mechatronics, Electrical/Electronics, Computer Engineering, or a related field.
- Experience: 2-5 years of hands-on experience in AMR, mobile robotics, or industrial automation.
- Language: Proficiency in Mandarin (Spoken and Written) is mandatory to work effectively with local teams and partners in Shenzhen.
- Software Stack: Strong proficiency in Linux, ROS, and C++/Python.
- Hardware Skills:
- Strong understanding of robot hardware (motor controllers, encoders, sensors).
- Proficiency in reading circuit schematics and electrical line diagrams.
- Strong troubleshooting skills for system-level and PCB-level debugging.
- Tools: Familiarity with standard diagnostic equipment (e.g., multimeter, oscilloscope, clamp meters, thermal tools).
- Soft Skills: Self-motivated, detail-oriented, and able to adapt quickly in a fast-paced, startup-like environment.
How to Apply
Interested candidates based in or willing to relocate to Shenzhen are invited to submit their resume.