首页范文岗位职责

嵌入式软件工程师岗位职责及相关职位要求(20篇范文)

第20篇 linux嵌入式软件工程师岗位职责

嵌入式linux软件工程师 responsibilities

1. generate system requirements as well as developing and analyzing the detailed software requirements.

2. develop system level software architecture and create software high-level design documents.

3. work together with team in linux software system, architecture design and streamline process concept for specified automobile camera system

4. establish, extend, and maintain infrastructure supporting linux-based development (kernel/file system etc) tailored for group needs

5. design, code and integrate software for an embedded linux target

6. responsible for complex soc boot, icc, external ram & flash deployment and chip configuration

7. investigate new technologies, frameworks and architecture, design and implementation of product

8. perform customization, deployment and maintenance of linux distribution on arm core

9. review software design and codes with software team

requirements:

1. at least 5 years of experience in designing, developing & debugging drivers, firmware, and software in embedded linux environment in targeted soc;

2. very strong knowledge of linux and arm processor architecture

3. knowledge of linux kernel and device driver development

4. familiar with linux file manage system and ability of tailoring for certain application

5. excellent coding skills in c/c++ and python

6. experience with linux tool chains and tools.

7. experience with linux integrating with open-source applications

8. extensive knowledge of bash, cmake, shell scripting and other scripting languages.

9. experience with embedded real-time processing hardware and operating systems, such as linux on arm, linux real-time kernel and uboot

10. technical knowledge and experience with the following are desired; serial communications, network communications, can communication, tcp/ip, udp, ftp, image processing.

11. familiarity with s32/linux a strong plus

12. familiarity arm processors a plus

13. excellent interpersonal and communication (written and verbal) skills. strong listening, questioning, clarifying and summarizing skills

14. strong analytical skills and learning ability

15. a good working knowledge in english.

16. positive attitude and good team working spirit

17. independent, self-motivated and ambitious of unquestionable personal professional integrity.

responsibilities

1. generate system requirements as well as developing and analyzing the detailed software requirements.

2. develop system level software architecture and create software high-level design documents.

3. work together with team in linux software system, architecture design and streamline process concept for specified automobile camera system

4. establish, extend, and maintain infrastructure supporting linux-based development (kernel/file system etc) tailored for group needs

5. design, code and integrate software for an embedded linux target

6. responsible for complex soc boot, icc, external ram & flash deployment and chip configuration

7. investigate new technologies, frameworks and architecture, design and implementation of product

8. perform customization, deployment and maintenance of linux distribution on arm core

9. review software design and codes with software team

requirements:

1. at least 5 years of experience in designing, developing & debugging drivers, firmware, and software in embedded linux environment in targeted soc;

2. very strong knowledge of linux and arm processor architecture

3. knowledge of linux kernel and device driver development

4. familiar with linux file manage system and ability of tailoring for certain application

5. excellent coding skills in c/c++ and python

6. experience with linux tool chains and tools.

7. experience with linux integrating with open-source applications

8. extensive knowledge of bash, cmake, shell scripting and other scripting languages.

9. experience with embedded real-time processing hardware and operating systems, such as linux on arm, linux real-time kernel and uboot

10. technical knowledge and experience with the following are desired; serial communications, network communications, can communication, tcp/ip, udp, ftp, image processing.

11. familiarity with s32/linux a strong plus

12. familiarity arm processors a plus

13. excellent interpersonal and communication (written and verbal) skills. strong listening, questioning, clarifying and summarizing skills

14. strong analytical skills and learning ability

15. a good working knowledge in english.

16. positive attitude and good team working spirit

17. independent, self-motivated and ambitious of unquestionable personal professional integrity.