Sharpa

Algorithm Software Engineer - Robotics System Specialization (Campus Recruitment/Intern)

Sharpa  •  Onsite  •  2 days ago
Apply
AI can make mistakes so check important info. Chat history is never stored.
49
AI Success™

Job Description

Algorithm Software Engineer - Robotics System Specialization (Campus Recruitment/Intern)新加坡实习智能制造 / 工业互联网 / 工业自动化职位描述You will participate in the core development of robotic systems or automation projects. You will be responsible for designing, implementing, and optimizing ROS-based software modules, collaborating with hardware, algorithm, and testing teams to drive efficient product development and deployment.
1. Develop robot control, perception, navigation, or communication modules based on the ROS (1/2) framework, ensuring system stability and performance.
2. Write efficient, maintainable code using C++11/14/17 standards, and conduct unit and integration testing.
3. Participate in robotic system architecture design, optimizing communication (e.g., Topics, Services, ActionLib) between ROS nodes.
4. Collaborate with hardware teams to integrate and debug sensor drivers (e.g., LiDAR, cameras, IMU).
5. Solve complex issues related to multi-threading, real-time performance, and resource contention to enhance system robustness.
6. Prepare technical documentation, including design specifications, interface descriptions, and user manuals.职位要求
1. Bachelor's degree or higher in Computer Science, Automation, Electronic Information, or related fields.
2. Proficient in C++ programming language with project experience involving ROS.
3. Familiar with fundamental ROS concepts (Nodes, Messages, TF, URDF, etc.) and possess practical project development experience.
4. Proficient in Linux development environments and skilled in using tools like CMake, GDB, and Git.
5. Understanding of multi-threaded programming, network communication (TCP/UDP), and performance optimization techniques.
6. Familiarity with ROS 2 or DDS communication mechanisms. (Preferred)
7. Practical experience with robotics algorithms such as SLAM, path planning, or motion control. (Preferred)
8. Knowledge of Python or Shell scripting for automation tasks. (Preferred)
9. Familiarity with Docker containerized deployment or CI/CD pipelines. (Preferred) 投递
Sharpa

About Sharpa

Sharpa is an AI robotics company dedicated to developing ultra-high performance robots and core components, unlocking the limitless possibilities of future general-purpose robotic applications.

Industry
Architecture & Engineering
Company Size
11-50 employees
Headquarters
Singapore, SG
Year Founded
Unknown
Social Media