Embedded software expert
Shanghai Gaitech Scientific instruments Co., Ltd.BeijingUpdate time: May 20,2021
Job Description
Position :Embedded software expert (database application development)
Job title: Technical Leader
Job Responsibilities

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.

Qualifications:

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.

Get email alerts for the latest"Embedded software expert jobs in Beijing"