职位:嵌入式软件开发工程师
地点:上海-浦东新区
薪资范围:30-60k
工作经验:3-5年
学历要求:统招本科
职位介绍:
作为特斯拉软件平台团队的一员,您将为我们创新的车载用户体验构建基础。我们为我们创新的信息娱乐硬件构建软件平台(内核、引导链、驱动程序和低级用户空间平台服务)。这包括高分辨率触摸显示屏、高清音频、蓝牙/ WiFi / 蜂窝连接、USB、摄像头,所有这些都连接到高性能的多核处理器和GPU。我们的软件基于Linux、GNU工具链、buildroot和其他开源项目,提供我们用户体验所需的安全性、功能和性能。
职责:
- 编写结构良好、可测试、高效、可维护的代码
- 将软件组件集成到完全功能的软件系统中
- 定制和部署软件工具、流程和指标
- 创新地利用现有的可用硬件来解决问题
- 板级验证和硬件设计验证
- 面向非常快速的开发部署软件增量
- 为您的代码开发软件测试和持续集成
- 支持工厂配置、测试和改进
- 评估和记录新产品的可行性
要求:
必须具备:
- 4年以上嵌入式软件和/或固件开发经验
- 2年以上嵌入式Linux和/或Android开发经验
- 扎实的Linux内核基础,了解Linux内部原理
- 开发设备驱动程序的经验
- 系统软件经验
- 出色的C / C ++编程技能
- 有板级/芯片启动经验
- 出色的构建、调试和测试技能
- 具有Android容器、Hypervisor或虚拟化经验
- 熟悉使用硬件调试工具(DMM、示波器、逻辑分析仪)和软件调试工具(GDB、KGDB、JTAG)
- 出色的问题解决、批判性思维和沟通能力
优先考虑具备:
- 对Linux内核的上游贡献是一个优势
- 参与开源项目的贡献是一个优势
- 具有引导加载程序和恢复操作系统开发经验者优先考虑
- 具有RTOS或裸机嵌入式开发经验者优先考虑
- 具有Linux图形技术(X、wayland、mesa3d、dri / drm驱动程序)经验者优先考虑
其他信息:
语言要求:英语、普通话
行业要求:全部行业
特斯拉在招聘过程中可能需要您与特斯拉中国以外的面试官进行面试。如果您完成了您的申请,您同意特斯拉将您的申请信息提供给特斯拉公司境外的面试官,以供招聘目的使用。
申请方式:
请关注“特斯拉招聘”官方微信公众号投递简历,我们期待您的加入,共同打造高效的工作团队!
特斯拉公司是一个机会均等的雇主,鼓励各种背景和经验的人士申请。
发表评论