嵌入式软件工程师
广州新标农业科技有限公司
- 公司规模:50-150人
- 公司性质:民营公司
- 公司行业:学术/科研 农/林/牧/渔
职位信息
- 发布日期:2017-11-27
- 工作地点:广州-天河区
- 工作经验:5-7年经验
- 学历要求:本科
- 语言要求:英语熟练
- 职位月薪:1-2万/月
- 职位类别:高级软件工程师
职位描述
职位描述:
Embedded Software Engineer
Responsibilities:
Bootloaders
Device Drivers
Hardware and Software trouble shooting
Leading a team for maintenance of firmware long term
Skills:
Expert in C, with assembly experience.
Extremely firm understanding of the various layers in the tech stacks, communication layers, OSI model, web technologies, and application stacks.
Must understand HAL, Interrupt driven systems, ISRs, background loop processing, background schedulers, I/O (serial and parallel), Heaps, Semaphores, Flash Programming Commands (NOR/NAND/SPI), real-time OSs.
Must be familiar with the radio chipset and familiar with network protocols and security (HTTP, TCP/IP, UDP, IPv6, ICMP, DNS, DTLS, TLS, REST, CoAP, MQTT, LWM2M, GPS, 802.11, 802.15.4 (LR-WPANs), ZigBee, BLE/Bluetooth Smart, ANT/ANT+/SensRcore... even TFTP).
Familiar with IDEs, various compilers, emulators, repos, subversioning (source control), unit testing, debug and realease level code.
Knowledge of various architectures (PICs, AVRs, ARMs, ATMegas, MMC-Slot, TI, Microchip, I2C, SMBus, SPI/UART/USB).
FOTA Experience (firmware over-the-air)
Understanding of P2P and M2M product development.
OCD (On-Chip Debugger) and just OCD (attention to detail)
Understanding of managed languages (Objective-C, J#, Java)
Must produce clear, readable, commented code, with documentation.
Be able to manipulate everything from State Machines to GPGPU programming
8-bit, 16-bit, plus 32-bit experience.
Master degree in Computer Engineering, Electrical Engineering, Computer Science with 2+ years experience is preferred. Bachelor degree will need 5+ years experience.
Embedded Software Engineer
Responsibilities:
Bootloaders
Device Drivers
Hardware and Software trouble shooting
Leading a team for maintenance of firmware long term
Skills:
Expert in C, with assembly experience.
Extremely firm understanding of the various layers in the tech stacks, communication layers, OSI model, web technologies, and application stacks.
Must understand HAL, Interrupt driven systems, ISRs, background loop processing, background schedulers, I/O (serial and parallel), Heaps, Semaphores, Flash Programming Commands (NOR/NAND/SPI), real-time OSs.
Must be familiar with the radio chipset and familiar with network protocols and security (HTTP, TCP/IP, UDP, IPv6, ICMP, DNS, DTLS, TLS, REST, CoAP, MQTT, LWM2M, GPS, 802.11, 802.15.4 (LR-WPANs), ZigBee, BLE/Bluetooth Smart, ANT/ANT+/SensRcore... even TFTP).
Familiar with IDEs, various compilers, emulators, repos, subversioning (source control), unit testing, debug and realease level code.
Knowledge of various architectures (PICs, AVRs, ARMs, ATMegas, MMC-Slot, TI, Microchip, I2C, SMBus, SPI/UART/USB).
FOTA Experience (firmware over-the-air)
Understanding of P2P and M2M product development.
OCD (On-Chip Debugger) and just OCD (attention to detail)
Understanding of managed languages (Objective-C, J#, Java)
Must produce clear, readable, commented code, with documentation.
Be able to manipulate everything from State Machines to GPGPU programming
8-bit, 16-bit, plus 32-bit experience.
Master degree in Computer Engineering, Electrical Engineering, Computer Science with 2+ years experience is preferred. Bachelor degree will need 5+ years experience.
职能类别: 高级软件工程师
关键字: 通讯 图像处理 视频处理 系统 应用 驱动 linux
公司介绍
广州新标农业科技有限公司是一家以服务+智能硬件+软件技术创新为核心的农业科技企业。其秉承“以用户利益为目标,引导标准化生产为核心”的理念,以先进的智能化设备为工具载体,通过专业的市场营销服务,将农产品从产到销过程中的可量化标准规范、监测、监管起来,使农产品品质标准可寻,品质回溯可查,品质流通可控,真正做到农产品到农商品的转型指导。
联系方式
- 公司地址:上班地址:新塘田头岗二路一横街4号 A栋 2楼