首頁 > 制度大全 > Linux嵌入式軟件工程師崗位職責(zé)

Linux嵌入式軟件工程師崗位職責(zé)

2024-07-28 閱讀 6213

嵌入式Linux軟件工程師RESPONSIBILITIES

1.Generatesystemrequirementsaswellasdevelopingandanalyzingthedetailedsoftwarerequirements.

2.Developsystemlevelsoftwarearchitectureandcreatesoftwarehigh-leveldesigndocuments.

3.WorktogetherwithteaminLinuxsoftwaresystem,architecturedesignandstreamlineprocessconceptforspecifiedautomobilecamerasystem

4.Establish,extend,andmaintaininfrastructuresupportingLinux-baseddevelopment(Kernel/filesystemetc)tailoredforgroupneeds

5.Design,codeandintegratesoftwareforanembeddedLinuxtarget

6.ResponsibleforcomplexSOCBoot,ICC,externalRAM&Flashdeploymentandchipconfiguration

7.Investigatenewtechnologies,frameworksandarchitecture,designandimplementationofproduct

8.Performcustomization,deploymentandmaintenanceofLinuxdistributiononARMcore

9.Reviewsoftwaredesignandcodeswithsoftwareteam

REQUIREMENTS:

1.Atleast5yearsofexperienceindesigning,developing&debuggingdrivers,firmware,andsoftwareinembeddedLinuxenvironmentintargetedSOC;

2.VerystrongknowledgeofLinuxandARMprocessorarchitecture

3.KnowledgeofLinuxkernelanddevicedriverdevelopment

4.FamiliarwithLinuxFilemanageSystemandabilityoftailoringforcertainapplication

5.ExcellentcodingskillsinC/C++andPython

6.ExperiencewithLinuxToolchainsandtools.

7.ExperiencewithLinuxIntegratingwithopen-sourceapplications

8.Extensiveknowledgeofbash,CMake,Shellscriptingandotherscriptinglanguages.

9.Experiencewithembeddedreal-timeprocessinghardwareandoperatingsystems,suchasLinuxonARM,Linuxreal-timekernelandUboot

10.Technicalknowledgeandexperiencewiththefollowingaredesired;Serialcommunications,Networkcommunications,CANcommunication,TCP/IP,UDP,FTP,imageprocessing.

11.FamiliaritywithS32/Linuxastrongplus

12.FamiliarityARMprocessorsaplus

13.Excellentinterpersonalandcommunication(writtenandverbal)skills.Stronglistening,questioning,clarifyingandsummarizingskills

14.Stronganalyticalskillsandlearningability

15.AgoodworkingknowledgeinEnglish.

16.Positiveattitudeandgoodteamworkingspirit

17.Independent,self-motivatedandambitiousofunquestionablepersonalprofessionalintegrity.

RESPONSIBILITIES

1.Generatesystemrequirementsaswellasdevelopingandanalyzingthedetailedsoftwarerequirements.

2.Developsystemlevelsoftwarearchitectureandcreatesoftwarehigh-leveldesigndocuments.

3.WorktogetherwithteaminLinuxsoftwaresystem,architecturedesignandstreamlineprocessconceptforspecifiedautomobilecamerasystem

4.Establish,extend,andmaintaininfrastructuresupportingLinux-baseddevelopment(Kernel/filesystemetc)tailoredforgroupneeds

5.Design,codeandintegratesoftwareforanembeddedLinuxtarget

6.ResponsibleforcomplexSOCBoot,ICC,externalRAM&Flashdeploymentandchipconfiguration

7.Investigatenewtechnologies,frameworksandarchitecture,designandimplementationofproduct

8.Performcustomization,deploymentandmaintenanceofLinuxdistributiononARMcore

9.Reviewsoftwaredesignandcodeswithsoftwareteam

REQUIREMENTS:

1.Atleast5yearsofexperienceindesigning,developing&debuggingdrivers,firmware,andsoftwareinembeddedLinuxenvironmentintargetedSOC;

2.VerystrongknowledgeofLinuxandARMprocessorarchitecture

3.KnowledgeofLinuxkernelanddevicedriverdevelopment

4.FamiliarwithLinuxFilemanageSystemandabilityoftailoringforcertainapplication

5.ExcellentcodingskillsinC/C++andPython

6.ExperiencewithLinuxToolchainsandtools.

7.ExperiencewithLinuxIntegratingwithopen-sourceapplications

8.Extensiveknowledgeofbash,CMake,Shellscriptingandotherscriptinglanguages.

9.Experiencewithembeddedreal-timeprocessinghardwareandoperatingsystems,suchasLinuxonARM,Linuxreal-timekernelandUboot

10.Technicalknowledgeandexperiencewiththefollowingaredesired;Serialcommunications,Networkcommunications,CANcommunication,TCP/IP,UDP,FTP,imageprocessing.

11.FamiliaritywithS32/Linuxastrongplus

12.FamiliarityARMprocessorsaplus

13.Excellentinterpersonalandcommunication(writtenandverbal)skills.Stronglistening,questioning,clarifyingandsummarizingskills

14.Stronganalyticalskillsandlearningability

15.AgoodworkingknowledgeinEnglish.

16.Positiveattitudeandgoodteamworkingspirit

17.Independent,self-motivatedandambitiousofunquestionablepersonalprofessionalintegrity.

篇2:嵌入式Linux底層驅(qū)動軟件工程師崗位職責(zé)內(nèi)容

1.負(fù)責(zé)按照總體設(shè)計(jì)完成模塊詳細(xì)設(shè)計(jì)說明書。

2.完成模塊代碼編寫、內(nèi)部測試工作。

3.協(xié)助硬件設(shè)計(jì)人員及應(yīng)用軟件設(shè)計(jì)人員進(jìn)行系統(tǒng)開發(fā)與調(diào)試。

4.根據(jù)技術(shù)支持需求進(jìn)行軟件代碼維護(hù)。

5.編寫相關(guān)技術(shù)文檔,并對有關(guān)人員進(jìn)行培訓(xùn)。

篇3:高級Linux軟件開發(fā)工程師崗位職責(zé)

LinuxBSP高級軟件開發(fā)工程師貴州華芯通半導(dǎo)體技術(shù)有限公司貴州華芯通半導(dǎo)體技術(shù)有限公司,華芯通半導(dǎo)體,華芯通職位描述:

a)精通C/C++;

b)熟悉LINUX和android體系架構(gòu)的優(yōu)先

c)熟悉ARM體系機(jī)構(gòu)以及總線接口協(xié)議

d)熟悉Linux內(nèi)核,scheduler/DVFS/power/內(nèi)存等方向

e)參與過自研充電,供電,電量芯片設(shè)計(jì)工作者優(yōu)先

f)有各平臺功耗優(yōu)化經(jīng)驗(yàn)者優(yōu)先

g)有Android/Linux性能優(yōu)化經(jīng)驗(yàn),熟悉各種分析工具的使用方法者優(yōu)先