更新于 11月1日

Robotic Software Development Engineer

2万-4万·14薪
  • 北京海淀区
  • 中关村
  • 经验不限
  • 本科
  • 全职
  • 招1人

职位描述

Job Summary:

The Software Engineer will play a key role in designing, developing, and maintaining the software systems that power our indoor delivery robots. This role involves close collaboration with hardware engineers, product managers, and other team members to ensure seamless integration of software and hardware, resulting in high-performance, reliable robots.

Key Responsibilities:

· Software Development:

o Design, develop, and test software components for indoor delivery robots, including control systems, navigation algorithms, and user interfaces.

o Implement real-time processing for sensor data, enabling the robot to perceive and navigate complex indoor environments.

o Develop robust, efficient code that meets performance and safety standards.

· System Integration:

o Work closely with hardware engineers to integrate software with hardware components, ensuring optimal performance and reliability.

o Troubleshoot and debug issues at the intersection of software and hardware, resolving integration challenges effectively.

o Develop and implement communication protocols between various software modules and hardware components.

· Algorithm Development:

o Design and implement algorithms for path planning, obstacle avoidance, and localization to enable autonomous robot navigation.

o Optimize algorithms for efficiency, accuracy, and scalability in real-world applications.

· Testing & Validation:

o Conduct thorough testing of software systems in simulated and real-world environments to ensure reliability and robustness.

o Develop automated testing frameworks to streamline the validation process.

o Monitor software performance and implement improvements based on test results and user feedback.

· Documentation & Compliance:

o Create and maintain detailed documentation of software architecture, code, and processes.

o Ensure all software meets relevant industry standards and regulatory requirements.

· Collaboration & Innovation:

o Collaborate with cross-functional teams to define software requirements and deliver solutions that meet user needs.

o Stay up-to-date with the latest advancements in robotics software and apply innovative technologies to enhance product capabilities.

o Participate in code reviews, provide feedback, and mentor junior team members.

Qualifications:

· Education:

o Bachelor’s or Master’s degree in Computer Science, Software Engineering, Robotics, or a related field.

· Experience:

o 3-5+ years of experience in software development, preferably in robotics or a related industry.

o Proficiency in multiple programming languages, with a focus on:

§ C++: For performance-critical systems, real-time processing, and control algorithms.

§ Python: For scripting, automation, data processing, and integration tasks.

§ Java: For developing cross-platform applications and high-level software modules.

§ ROS (Robot Operating System): Extensive experience with ROS, including creating and managing nodes, services, and topics.

§ Bash/Shell Scripting: For automating tasks and managing software deployment on Linux-based systems.

§ SQL/NoSQL Databases: Experience with database management, particularly for storing and retrieving sensor data or logging robot activities.

o Experience with algorithm development for navigation, mapping, and localization.

o Familiarity with real-time systems, multi-threading, and parallel processing.

工作地点

方正国际大厦

职位发布者

张女士/HRM

三日内活跃
立即沟通
公司Logo美泺(中国)有限公司
Founded in 2006, Meril is an India-based, global medical device company that is dedicated to the innovation, design and development of novel, clinically relevant and state-of-the-art devices. As a leading healthcare solutions company, our fundamental aim is to champion the alleviation of human suffering and improve quality of life. To enable this, we are committed to R&D, innovation in manufacturing medical technology, scientific communication, and contemporary distribution avenues. Meril was established by the Bilakhia Group, to improve the quality of human life through innovative and advanced healthcare solutions. As a medical device manufacturer, we strive to improve the inventiveness in healthcare so that people’s lives are enriched. We continually seek excellence in providing answers to some of medicine’s toughest questions. Meril manufactures medical solutions in the form of vascular intervention devices, orthopedic implants, robotics, endo-surgery, ENT products, and in-vitro diagnostics. It is our core commitment to ensuring the delivery of advanced healthcare solutions. Our inclination towards research and development is reflected in our diverse offerings. We ensure that we adhere to the best quality of standards in manufacturing, scientific communication and distribution to deliver path-breaking healthcare products to the world. We collaborate with physicians and global innovators to identify unmet clinical needs and develop revolutionary therapies. We encourage research and academic collaborations and remain available to interact on exciting opportunities. Headquartered in India with a manpower of more than 4000, Meril, by Bilakhia Group, currently conducts business in more than 100 countries. We have 100% subsidiaries in India, USA, Germany, Brazil, Russia, South Africa, Bangladesh and Turkey. We have set up operations in China and Japan too.
公司主页