xiaopeng(X) Logo
 xiaopeng(X) Logo
System Software Engineer/Architect
Full-timeNegotiableUnited States - Santa Clara, CA
xiaopeng(X)
Refresh at 20 days ago 111 views

Job Responsibilities

Key Responsibilities: 1. System Architecture Design: Develop and implement advanced software architectures for robotic systems, ensuring scalability, modularity, and efficiency. 2. High-Quality Software Development: Create and optimize key control algorithms to enhance robot intelligence, ensuring robots can autonomously execute tasks effectively. 3. Cross-Module Coordination and Collaboration: Work closely with teams in motion control, perception, and decision-making to ensure seamless interaction and data flow between functional modules, enhancing overall system performance. 4. System Testing and Validation: Design and execute system-level testing strategies to ensure software reliability and stability under various conditions, quickly responding to and resolving potential issues. 5. Technical Documentation: Maintain technical documents, including system design specifications and interface manuals, ensuring team members have a clear understanding and efficient usage of the system architecture. 6. Emerging Technology Application: Actively research and apply emerging technologies to drive innovation in robotic systems in areas like artificial intelligence and machine learning, improving robot intelligence and adaptability.

Job Requirements

Qualifications: • Master’s degree or higher in Computer Science, Software Engineering, Robotics, or a related field. • At least 5 years of experience in system software development and architecture design, particularly in robotics or intelligent hardware. • Proficiency in programming languages such as C++ and Python, with a solid foundation in algorithms and data structures. • Extensive experience in system integration and module design, effectively managing interactions and data flows between complex systems. • Excellent communication skills, capable of collaborating efficiently with interdisciplinary teams. Preferred Qualifications: • Experience in developing robotic control systems, with a deep understanding of robotic workflows and applications. • Familiarity with cloud computing, edge computing, and their applications in robotic systems, along with a background in cutting-edge technology research. • Experience with agile development practices, adapting to rapidly changing technical requirements, and fostering innovation.

Required Languages

English

Job Details

Position type

Data engineer

Experience

5~10 years

Similar jobs

People also viewed