COMPANY OVERVIEW
At EnerRenew, we are accelerating the future of clean energy with innovative solutions that seamlessly integrate power generation and mobility. Our portfolio includes WINDTRACKER, a patented vertical axis wind turbine system; an AI-driven Energy Management System; and X-Caddie , an autonomous mobile EV charging robot designed for flexible, on-demand deployment in parking lots and garages. Together, these solutions form a unified clean-energy ecosystem that delivers power efficiently from where it is generated to where it is needed. With teams across the U.S. and China, we combine strong engineering expertise with rapid product development to deliver intelligent, efficient, and impactful energy solutions.
ABOUT THE JOB
We are seeking an Autonomous Mobile Robot Engineer with expertise in ROS2-based navigation systems to design, implement, and optimize the autonomy stack for X-Caddie. This role focuses on enabling safe, reliable navigation in indoor/outdoor parking environments with mixed static and dynamic obstacles.
WHAT YOU WILL DO
- Navigation Stack Development: Design and implement a ROS2/Nav2-based autonomous navigation stack for parking lots and garages, including mapping, localization, global/local planning, and obstacle avoidance.
- Custom Nav2 & Behavior Development: Develop custom costmap layers, planners, controllers, and behavior tree nodes to support multiple navigation modes, path constraints, semantic routes, and intelligent recovery behaviors.
- Sensor Fusion & Localization: Integrate and calibrate multi-sensor systems (LiDAR, IMU, wheel odometry, etc.) and implement robust sensor fusion for accurate localization across varied environments.
- Planning, Safety & Motion Control: Design and tune planning and control systems for constrained environments, including dynamic obstacle handling, tiered avoidance logic, emergency stops, and fail-safe recovery behaviors.
- Real-Time Optimization: Optimize navigation and perception systems for real-time performance on embedded computing platforms within defined latency and resource constraints.
- Testing, Validation & Integration: Lead real-world testing in indoor and outdoor parking environments, analyze edge cases, and collaborate with mechanical, electrical, and embedded teams to ensure reliable end-to-end system integration.
WHAT WE EXPECT FROM YOU
Required Qualifications:
- Bachelor's degree in Robotics, Computer Science, Electrical Engineering, Mechanical Engineering, or related field with 5+ years of relevant industry experience in autonomous mobile robots, OR Master's degree with 3+ years of experience.
- Strong hands-on experience with ROS2 (Robot Operating System 2) including navigation stack (Nav2), tf2 transforms, sensor drivers, and life cycle management.
- Demonstrated experience deploying autonomous robots in real-world environments, not just simulation. Must have experience with physical robot testing, debugging sensor issues, and iterative tuning.
- Proficiency in C++ and Python for robotics applications, including experience writing ROS2 nodes, plugins, and custom navigation components.
- Solid understanding of SLAM algorithms, probabilistic localization (particle filters, Kalman filters), and path planning techniques (graph search, sampling-based, optimization-based).
- Experience with costmap-based navigation, obstacle representation, and local planning algorithms (DWA, TEB, trajectory optimization).
- Experience with Linux systems, command-line tools, and software development practices (Git, debugging, profiling, testing).
Preferred Qualifications:
- Knowledge of LiDAR sensor technologies, calibration procedures, and point cloud processing.
- Experience with camera-based perception (object detection, tracking) and integration with navigation systems.
- Experience with industrial mobile robots (AMRs/AGVs), warehouse automation, or autonomous vehicles in constrained environments.
- Contributions to open-source robotics projects or ROS/Nav2 community.
- Bilingual proficiency in English and Mandarin Chinese.
WHAT WE OFFER
- Base salary range: $130,000 - $180,000/year depending on experience, education, and demonstrated expertise.
- Equity compensation (stock options) with significant upside potential in a fast-growing clean energy startup.
- Comprehensive benefits including Health/Dental/Vision Insurance, 401(k), Paid Time Off (PTO), and paid holidays.
- Professional development opportunities and exposure to full-stack robotics (perception, planning, control, embedded systems, hardware integration).