首頁 > 制度大全 > 藍牙軟件工程師職位描述與崗位職責任職要求

藍牙軟件工程師職位描述與崗位職責任職要求

2024-07-26 閱讀 6834

職位描述

1、負責項目評估,需求分析,功能定義,測試要求定義;

2、負責項目流程文件,軟件開發文檔等相關文件的編制;

3、分析并解決軟件開發過程中的問題;

4、精通匯編、C/C++語言,有豐富的MCU,DSP的開發設計。

5、熟悉藍牙標準規范與底層通信協議,有CSR(Flash/ROM),BES,QCC,Realtek,Nordic或國產系列等SOC開發經驗;

6、對主動降噪耳機的腔體聲學曲線測試、電子聲學曲線調整,給給出改善方案。

任職資格:

1、本科(或以上)學歷,計算機軟件相關專業,具有3年以上CSRkalimbaDSP軟件開發經驗;

2、精通匯編語言,可熟練修改kalimbaDSP底層代碼,精通無線藍牙mesh和組網技術者優先;

3、對TWS、CSR-ANC主動降噪、ADK4.0及嵌入式的操作系統RTOS開發環境熟悉;

4、對ROM版藍牙音頻的常見功能和常見問題熟悉,可快速定位產品中常見問題點;

5、對藍牙代碼以及架構熟悉,對藍牙功能要求能快速評估是否可以實現;

6、具有良好溝通及團隊合作能力、嚴謹認真。

篇2:藍牙測試工程師崗位職責

藍牙測試工程師崗位職責:

1、負責手機系統、驅動部分的軟件測試

2、參與需求分析、設計評審,制定測試方案

3、編寫測試用例并執行測試

4、測試質量分析與測試方法改進

5、自動化工具的使用及改進

任職要求:

1、本科及以上學歷,通信、計算機、電子、自動化等相關專業

2、具備兩年以上android手機、平板電腦等產品的開發或測試經驗,精通藍牙協議及原理

3、了解android操作系統,熟悉Linux系統,至少會使用一種編程語言(C、C++、Java)

4、具備自動化測試能力,至少會使用一種腳本語言(如python,、perl,、shell等)

5、具有強烈的責任感及進取精神,有較強的邏輯分析能力及問題推動能力,熱愛測試工作崗位職責:

1、負責手機系統、驅動部分的軟件測試

2、參與需求分析、設計評審,制定測試方案

3、編寫測試用例并執行測試

4、測試質量分析與測試方法改進

5、自動化工具的使用及改進

任職要求:

1、本科及以上學歷,通信、計算機、電子、自動化等相關專業

2、具備兩年以上android手機、平板電腦等產品的開發或測試經驗,精通藍牙協議及原理

3、了解android操作系統,熟悉Linux系統,至少會使用一種編程語言(C、C++、Java)

4、具備自動化測試能力,至少會使用一種腳本語言(如python,、perl,、shell等)

5、具有強烈的責任感及進取精神,有較強的邏輯分析能力及問題推動能力,熱愛測試工作

篇3:藍牙開發工程師崗位職責

藍牙開發工程師AsaSeniorSoftwareDevelopmentEngineer-Bluetooth,youwillengagewithanexperiencedcross-disciplinarystafftoconceiveanddesigninnovativeconsumerproducts.

Youwillworkcloselywiththehardware,operations,user-space,andqualityassuranceteams.Youmustberesponsive,flexible,andabletosucceedwithinanopenandcollaborativepeerenvironment.TheBluetoothconnectivityteamisresponsibleforthedeliveryandmaintenanceofahigh-performance,low-power,stableplatform.Inthisrole,youwill:

·Implementhigh-qualitydriversaswellasstackandframeworkfeatures.

·Workwithteamstoimproveandtailorexistingdrivers,stackandapplicationstoourneeds

·Implementpowermanagementfeatures

·Improvememoryfootprintofdrivers

·Optimizedriverandstackcode

·Providetestingfacilities

·Workwiththehardwareteamtoensurecorrectexercisingofhardware

·Workwiththeapplicationsanduser-spaceteamstoensureanadequateleveloffunctionalityandreporting

·Beabletooccasionallytravelinternationally

BASICQUALIFICATIONS

·Bachelor’sdegreeinComputerEngineeringorsimilartechnicalfield

·7+yearsofexperiencedoinghands-onsoftwaredevelopment,withexperiencewritingLinuxkernel(.driversorcore),aswellasBluetoothstackcode.

·KnowledgeofoneormorespecifictechnicalareassuchasUSB,UART,audio,WiFi,filesystems,systemperformance,wirelessdevices

·KnowledgeofBluetoothandBTsmart(lowenergy)specificationsandstandards.

·KnowledgeofBluetoothstackssuchasBlueZ,BluedroidorotherproprietaryBluetoothstacks.

·ExperiencewithdrivingproductsorplatformsthroughBluetoothcertification.

·ExperiencewithcapturingandanalyzingBluetoothstack,HCI(btsnoop)andBluetoothovertheairsnifferlogs.

PREFERREDQUALIFICATIONS

·Understandingofembeddeddevelopmentconstraints

·Dataanalysisanddebuggingskills

·Master’sdegree

·Strongcommunicationandinterpersonalskills

·LinuxonARMCPUs

·JTAGexperience

·Bootloaderexperience

·ShellscriptingexperienceAsaSeniorSoftwareDevelopmentEngineer-Bluetooth,youwillengagewithanexperiencedcross-disciplinarystafftoconceiveanddesigninnovativeconsumerproducts.

Youwillworkcloselywiththehardware,operations,user-space,andqualityassuranceteams.Youmustberesponsive,flexible,andabletosucceedwithinanopenandcollaborativepeerenvironment.TheBluetoothconnectivityteamisresponsibleforthedeliveryandmaintenanceofahigh-performance,low-power,stableplatform.Inthisrole,youwill:

·Implementhigh-qualitydriversaswellasstackandframeworkfeatures.

·Workwithteamstoimproveandtailorexistingdrivers,stackandapplicationstoourneeds

·Implementpowermanagementfeatures

·Improvememoryfootprintofdrivers

·Optimizedriverandstackcode

·Providetestingfacilities

·Workwiththehardwareteamtoensurecorrectexercisingofhardware

·Workwiththeapplicationsanduser-spaceteamstoensureanadequateleveloffunctionalityandreporting

·Beabletooccasionallytravelinternationally

BASICQUALIFICATIONS

·Bachelor’sdegreeinComputerEngineeringorsimilartechnicalfield

·7+yearsofexperiencedoinghands-onsoftwaredevelopment,withexperiencewritingLinuxkernel(.driversorcore),aswellasBluetoothstackcode.

·KnowledgeofoneormorespecifictechnicalareassuchasUSB,UART,audio,WiFi,filesystems,systemperformance,wirelessdevices

·KnowledgeofBluetoothandBTsmart(lowenergy)specificationsandstandards.

·KnowledgeofBluetoothstackssuchasBlueZ,BluedroidorotherproprietaryBluetoothstacks.

·ExperiencewithdrivingproductsorplatformsthroughBluetoothcertification.

·ExperiencewithcapturingandanalyzingBluetoothstack,HCI(btsnoop)andBluetoothovertheairsnifferlogs.

PREFERREDQUALIFICATIONS

·Understandingofembeddeddevelopmentconstraints

·Dataanalysisanddebuggingskills

·Master’sdegree

·Strongcommunicationandinterpersonalskills

·LinuxonARMCPUs

·JTAGexperience

·Bootloaderexperience

·Shellscriptingexperience