Linux嵌入式軟件工程師崗位職責
嵌入式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底層驅動軟件工程師崗位職責內容
1.負責按照總體設計完成模塊詳細設計說明書。
2.完成模塊代碼編寫、內部測試工作。
3.協助硬件設計人員及應用軟件設計人員進行系統開發與調試。
4.根據技術支持需求進行軟件代碼維護。
5.編寫相關技術文檔,并對有關人員進行培訓。
篇3:高級Linux軟件開發工程師崗位職責
LinuxBSP高級軟件開發工程師貴州華芯通半導體技術有限公司貴州華芯通半導體技術有限公司,華芯通半導體,華芯通職位描述:
a)精通C/C++;
b)熟悉LINUX和android體系架構的優先
c)熟悉ARM體系機構以及總線接口協議
d)熟悉Linux內核,scheduler/DVFS/power/內存等方向
e)參與過自研充電,供電,電量芯片設計工作者優先
f)有各平臺功耗優化經驗者優先
g)有Android/Linux性能優化經驗,熟悉各種分析工具的使用方法者優先