Position :Embedded software expert (database application development)
Job title: Technical Leader
1.Provide or apply the industry's advanced component/service architecture for the product line, with rich experience in component architecture software development, and achieve component independent compilation and independence through software and hardware decoupling, forwarding control decoupling, and contracted interface definitions The architecture is independent of loading, independent testing, independent delivery, and independent maintenance.
2.Provide advanced architecture design and evolution route for the device software architecture of the product line based on DB for decoupling between components, and improve the capability of device software in terms of performance and reliability.
3.As a team committer/technical leader, lead the team to complete product software requirements development.
4.Persist in improving the team's credible software development capabilities.
1.Bachelor degree or above in computer science, electronic information technology or related fields, with rich work experience in DevOps tools, software engineering, compilers, networks, databases, operating systems, embedded systems, etc.
2.Proficient in C/C++ language, proficient in embedded software development, and deeply understand the core issues facing embedded software development.
3.Proficient in network protocol stack, TCP/IP, QUIC, TLS, firewall protocol, network congestion algorithm, forwarding principle, etc.
4.Familiar with software engineering, have a deep understanding of good code, and have rich experience in writing credible code.
5.Familiar with embedded software life cycle, development tools, construction process, version control, product verification and related tools.
6.Familiar with the open source development model, serving as a committer in the open source community for more than 3 years is preferred
7.Proficient in software design patterns, and can use it proficiently in the field of C language.
8.Familiar with virtualization, distributed, multi-process, basic knowledge of IP network and familiar with Linux operating system and its applications.
9.Have object-oriented analysis and design experience
Recruitment Background:The improvement of software capabilities requires expert guidance and the establishment of a new laboratory.
Shanghai Gaitech Scientific instruments Co., Ltd.
- Company type:
- Recruiter Type: Employer
- Industry type: Instrument/Industry Automation
Gaitech Robotics is an innovative company specializing in providing overall solutions for robots and artificial intelligence. It is located in Shandong, China , Shanghai, China , and Hong Kong, China. , Seoul, South Korea and Riyadh, Saudi Arabia and other places have branches or branches, business and partners in many countries around the world, with a sound sales system and service network.
Shanghai Gaitech Scientific Instrument Co., Ltd., a subsidiary of Gaitech Robot, has entered the field of robotics science and education since 2010, and is the first company to introduce ROS (Robot Operating System) technology to China. Shanghai Silicon Step has an international high-level technical team. While actively promoting ROS, it is committed to the integration, R&D sales and technical support services of intelligent robots based on ROS technology. It is rated as one of the top ten companies in the world in the field of ROS by the industry.
- Current Location: Shanghai China