第1篇 藍(lán)牙工程師崗位職責(zé)內(nèi)容
1.藍(lán)牙產(chǎn)品原理圖,pcb圖設(shè)計(jì)(新產(chǎn)品設(shè)計(jì))。
2.樣機(jī)調(diào)試。
3.工程文件的擬定。
4.產(chǎn)品試產(chǎn)、量產(chǎn)的跟進(jìn)及問(wèn)題分析處理。
第2篇 藍(lán)牙開(kāi)發(fā)工程師崗位職責(zé)
藍(lán)牙開(kāi)發(fā)工程師 as a senior software development engineer - bluetooth, you will engage with an experienced cross-disciplinary staff to conceive and design innovative consumer products.
you will work closely with the hardware, operations, user-space, and quality assurance teams. you must be responsive, flexible, and able to succeed within an open and collaborative peer environment. the bluetooth connectivity team is responsible for the delivery and maintenance of a high-performance, low-power, stable platform. in this role, you will:
· implement high-quality drivers as well as stack and framework features.
· work with teams to improve and tailor existing drivers, stack and applications to our needs
· implement power management features
· improve memory footprint of drivers
· optimize driver and stack code
· provide testing facilities
· work with the hardware team to ensure correct exercising of hardware
· work with the applications and user-space teams to ensure an adequate level of functionality and reporting
· be able to occasionally travel internationally
basic qualifications
· bachelor’s degree in computer engineering or similar technical field
· 7+ years of experience doing hands-on software development, with experience writing linux kernel (.drivers or core), as well as bluetooth stack code.
· knowledge of one or more specific technical areas such as usb, uart, audio,wifi, filesystems, system performance, wireless devices
· knowledge of bluetooth and bt smart (low energy) specifications and standards.
· knowledge of bluetooth stacks such as bluez, bluedroid or other proprietary bluetooth stacks.
· experience with driving products or platforms through bluetooth certification.
·experience with capturing and analyzing bluetooth stack, hci (bt snoop) and bluetooth over the air sniffer logs.
preferred qualifications
· understanding of embedded development constraints
· data analysis and debugging skills
· master’s degree
· strong communication and interpersonal skills
· linux on arm cpus
· jtag experience
· bootloader experience
· shell scripting experience as a senior software development engineer - bluetooth, you will engage with an experienced cross-disciplinary staff to conceive and design innovative consumer products.
you will work closely with the hardware, operations, user-space, and quality assurance teams. you must be responsive, flexible, and able to succeed within an open and collaborative peer environment. the bluetooth connectivity team is responsible for the delivery and maintenance of a high-performance, low-power, stable platform. in this role, you will:
· implement high-quality drivers as well as stack and framework features.
· work with teams to improve and tailor existing drivers, stack and applications to our needs
· implement power management features
· improve memory footprint of drivers
· optimize driver and stack code
· provide testing facilities
· work with the hardware team to ensure correct exercising of hardware
· work with the applications and user-space teams to ensure an adequate level of functionality and reporting
· be able to occasionally travel internationally
basic qualifications
· bachelor’s degree in computer engineering or similar technical field
· 7+ years of experience doing hands-on software development, with experience writing linux kernel (.drivers or core), as well as bluetooth stack code.
· knowledge of one or more specific technical areas such as usb, uart, audio,wifi, filesystems, system performance, wireless devices
· knowledge of bluetooth and bt smart (low energy) specifications and standards.
· knowledge of bluetooth stacks such as bluez, bluedroid or other proprietary bluetooth stacks.
· experience with driving products or platforms through bluetooth certification.
·experience with capturing and analyzing bluetooth stack, hci (bt snoop) and bluetooth over the air sniffer logs.
preferred qualifications
· understanding of embedded development constraints
· data analysis and debugging skills
· master’s degree
· strong communication and interpersonal skills
· linux on arm cpus
· jtag experience
· bootloader experience
· shell scripting experience
第3篇 藍(lán)牙軟件工程師崗位職責(zé)
藍(lán)牙軟件工程師 1. 負(fù)責(zé)藍(lán)牙低功耗技術(shù)(ble)產(chǎn)品的軟件開(kāi)發(fā)。
responsible for the software development of bluetooth low power technology (ble) products.
2. 根據(jù)軟件需求和開(kāi)發(fā)流程,完成ble端軟件設(shè)計(jì)、編碼和測(cè)試,保證軟件質(zhì)量。
according to software requirements and development process, complete ble end software design, coding and testing to ensure software quality.
3. 開(kāi)發(fā)、維護(hù)ble開(kāi)發(fā)相關(guān)的軟硬件工具和環(huán)境。
develop and maintain ble development related software and hardware tools and environment.
4. 通過(guò)藍(lán)牙抓包工具分析空中包數(shù)據(jù),定位開(kāi)發(fā)中遇到的問(wèn)題。
analyze air packet data through bluetooth packet grab tool and locate problems encountered in the development.
5. 協(xié)助解決項(xiàng)目產(chǎn)品在工廠(chǎng)試產(chǎn),量產(chǎn)過(guò)程中出現(xiàn)的問(wèn)題。
assisted in solving the problems in the trial production and mass production of the project products.
學(xué)歷及工作經(jīng)驗(yàn)要求(requirements)
1. 本科以上學(xué)歷,通信、電子技術(shù)、計(jì)算機(jī)等相關(guān)專(zhuān)業(yè)畢業(yè)。
bachelor degree or above, major in communication, electronic technology, computer, etc.
2. 精通c語(yǔ)言及其常用的開(kāi)發(fā)環(huán)境。
proficient in c language and its commonly used development environment.
3. 3年以上嵌入式軟件開(kāi)發(fā)經(jīng)驗(yàn),其中至少1年以上ble開(kāi)發(fā)經(jīng)驗(yàn)。
at least 3 years of embedded software development experience, including at least 1 year of ble development experience.
4. 掌握常見(jiàn)的總線(xiàn)協(xié)議,例如: uart,spi,can,lin等協(xié)議:
master common bus protocols, such as uart, spi, can, lin, etc.
5. 掌握ble協(xié)議棧,特別是host層協(xié)議,比如gap, att, gatt等協(xié)議。
master ble protocol stack, especially host layer protocols, such as gap, att, gatt, etc.
6. 熟悉藍(lán)牙抓包工具的使用,如hollong、ellisys等
familiar with the use of bluetooth bag grab tools, such as hollong, ellisys, etc.
7. 具備實(shí)時(shí)嵌入式操作系統(tǒng)rtos使用、開(kāi)發(fā)經(jīng)驗(yàn).
experience in the use and development of real-time embedded operating system rtos.
8. 良好的中英文溝通能力和團(tuán)隊(duì)合作精神,做事積極主動(dòng),認(rèn)真細(xì)心,具有高度的責(zé)任心。
good english and chinese communication skills and teamwork spirit, proactive, careful, and highly responsible.
9. 具備以下經(jīng)驗(yàn)者優(yōu)先:
9.1 有ble無(wú)鑰匙系統(tǒng)開(kāi)發(fā)經(jīng)驗(yàn);
9.2 有基于ble技術(shù)或其他無(wú)線(xiàn)通信技術(shù)的定位算法開(kāi)發(fā)經(jīng)驗(yàn);
9.3 有ti ble模塊(cc2540cc2640等)的開(kāi)發(fā)經(jīng)驗(yàn);
9.4 熟悉各種基于無(wú)線(xiàn)通信技術(shù)的安全算法;
the following experience is preferred:
9.1 experience in ble keyless system development;
9.2 experience in ble or other wireless communication technology-based positioning algorithm development;
9.3 have the development experience of ti ble module (cc2540cc2640, etc.);
9.4 familiar with various security algorithms based on wireless communication technology;
1. 負(fù)責(zé)藍(lán)牙低功耗技術(shù)(ble)產(chǎn)品的軟件開(kāi)發(fā)。
responsible for the software development of bluetooth low power technology (ble) products.
2. 根據(jù)軟件需求和開(kāi)發(fā)流程,完成ble端軟件設(shè)計(jì)、編碼和測(cè)試,保證軟件質(zhì)量。
according to software requirements and development process, complete ble end software design, coding and testing to ensure software quality.
3. 開(kāi)發(fā)、維護(hù)ble開(kāi)發(fā)相關(guān)的軟硬件工具和環(huán)境。
develop and maintain ble development related software and hardware tools and environment.
4. 通過(guò)藍(lán)牙抓包工具分析空中包數(shù)據(jù),定位開(kāi)發(fā)中遇到的問(wèn)題。
analyze air packet data through bluetooth packet grab tool and locate problems encountered in the development.
5. 協(xié)助解決項(xiàng)目產(chǎn)品在工廠(chǎng)試產(chǎn),量產(chǎn)過(guò)程中出現(xiàn)的問(wèn)題。
assisted in solving the problems in the trial production and mass production of the project products.
學(xué)歷及工作經(jīng)驗(yàn)要求(requirements)
1. 本科以上學(xué)歷,通信、電子技術(shù)、計(jì)算機(jī)等相關(guān)專(zhuān)業(yè)畢業(yè)。
bachelor degree or above, major in communication, electronic technology, computer, etc.
2. 精通c語(yǔ)言及其常用的開(kāi)發(fā)環(huán)境。
proficient in c language and its commonly used development environment.
3. 3年以上嵌入式軟件開(kāi)發(fā)經(jīng)驗(yàn),其中至少1年以上ble開(kāi)發(fā)經(jīng)驗(yàn)。
at least 3 years of embedded software development experience, including at least 1 year of ble development experience.
4. 掌握常見(jiàn)的總線(xiàn)協(xié)議,例如: uart,spi,can,lin等協(xié)議:
master common bus protocols, such as uart, spi, can, lin, etc.
5. 掌握ble協(xié)議棧,特別是host層協(xié)議,比如gap, att, gatt等協(xié)議。
master ble protocol stack, especially host layer protocols, such as gap, att, gatt, etc.
6. 熟悉藍(lán)牙抓包工具的使用,如hollong、ellisys等
familiar with the use of bluetooth bag grab tools, such as hollong, ellisys, etc.
7. 具備實(shí)時(shí)嵌入式操作系統(tǒng)rtos使用、開(kāi)發(fā)經(jīng)驗(yàn).
experience in the use and development of real-time embedded operating system rtos.
8. 良好的中英文溝通能力和團(tuán)隊(duì)合作精神,做事積極主動(dòng),認(rèn)真細(xì)心,具有高度的責(zé)任心。
good english and chinese communication skills and teamwork spirit, proactive, careful, and highly responsible.
9. 具備以下經(jīng)驗(yàn)者優(yōu)先:
9.1 有ble無(wú)鑰匙系統(tǒng)開(kāi)發(fā)經(jīng)驗(yàn);
9.2 有基于ble技術(shù)或其他無(wú)線(xiàn)通信技術(shù)的定位算法開(kāi)發(fā)經(jīng)驗(yàn);
9.3 有ti ble模塊(cc2540cc2640等)的開(kāi)發(fā)經(jīng)驗(yàn);
9.4 熟悉各種基于無(wú)線(xiàn)通信技術(shù)的安全算法;
the following experience is preferred:
9.1 experience in ble keyless system development;
9.2 experience in ble or other wireless communication technology-based positioning algorithm development;
9.3 have the development experience of ti ble module (cc2540cc2640, etc.);
9.4 familiar with various security algorithms based on wireless communication technology;