Linux嵌入式軟件工程師崗位職責(zé)
嵌入式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)先