-
岗位职责: 1、负责Android产品应用软件相关模块包括Framework、多媒体、通信协议、上层应用的功能设计、开发、调试等。 2、负责解决产品交付过程中问题,包括性能功耗稳定性等专项工作。 岗位要求: 1、***本科及以上学历,一年以上工作经验; 2、精通java/C++语言、有模块设计经验; 3、掌握android软件开发技术,了解Android系统架构,有Framework、多媒体、GPS/WIFI/NFC/Bluetooth等专业技能者优先。 4、有大型软件项目的方案设计、开发经验者,在性能、功耗、稳定性上有调优经验者。 5、具备良好的团队精神,责任心强、抗压能力强、沟通协调能力强,工作认真细致。
-
25k-35k·16薪 经验5-10年 / 本科物联网,房地产|建筑|物业 / 不需要融资 / 2000人以上岗位职责: 1、负责基于ARM SoC嵌入式Linux系统自研产品的软件开发和验证工作; 2、负责嵌入式Linux系统的代码设计和移植,功能调试测试,以及相关文档编写; 3.、协助架构师完成物联网关、智能家居、音视频等产品相关需求分析和设计工作; 4、协助架构师完成新产品预研和设计工作,为产品快速商用发货提供技术支持; 任职要求 1、 计算机、电子通信等相关专业,本科及以上学历(211/985院校优先),3年以上Linux开发经验,有独立完成项目的经验; 2、熟练掌握嵌入式Linux系统下的C/C++、Shell等编程语言开发,熟悉ARM架构; 3、熟悉熟悉常用驱动(CAN,USB,QSPI,SDIO等) ,以及通用的物联网相关接口技术(RS485、Modbus、WiFi、Zigbee、BlueTooth等); 4、 熟悉TCP/IP协议及网络通信编程,具备SoC芯片的SDK和ROS/DDS等中间件开发经验优先; 5、具有较强的团队意识与良好的沟通能力, 较强的学习能力以及快速解决问题的能力;
-
岗位职责: 1、负责承担智能家居产品的硬件开发工作 1、协助负责项目要求的总体方案、器件选型、原理图设计、PCB Layout指导、焊接调试等工作; 2、负责新产品的BOM输出,样机组装测试工作; 3、负责产品的试产、量产跟进,为生产提供技术支持或改良意见; 任职要求: 1、电子、电气类相关专业,大专及以上学历; 2、熟练使用PADS或Cadence等EDA设计软件; 3、掌握硬件常用接口协议、电路设计,熟悉无线传输技术,如Bluetooth、Wifi、Zigbee等; 4、有丰富的单板测试经验, 熟练使用各种测试工具,如示波器,万用表,逻辑分析仪等仪器; 5、了解电子产品的生产加工过程以及可生产性、测试性对硬件设计的要求; 6、较强的团队沟通能力、责任心、上进心;良好的学习能力,承压力强,具有开放式的思维; 7、有智能门锁,智能猫眼,摄像头等相关工作经验者优先。
-
Description We are looking for an energetic Software Engineer specializing in Android Kotlin in Suzhou to make the team stronger. We Offer • Unique opportunity to work for challenging projects in a multinational team • Competitive compensation depending on experience and skills • Regular assessments and salary reviews • Free English classes and unlimited self-service training • Opportunities for self-realization • Friendly team and creative atmosphere • Flexible working schedule • Corporate and social events Responsibilities • Full fill the role of a developer • Write high quality and testable code following clean code principles • Implement functionality by following defined software development processes without direct supervision • Read and understand project and requirement documentation • Create documentation to describe your code • Participate in Agile Scrum activities: daily standup, demo session, retrospective, planning, etc. Requirements • Bachelor's degree or above in Computer Science, Software Engineering or related majors • Proficient in Kotlin and Java, with a good knowledge of its ecosystems • Knowledge of Application Components (Activities, Services, Content providers, Broadcast receivers, Intents) • Knowledge of Activity, Lifecycle, Starting/Stopping, Storing Instance State, Handling Configuration Changes,Stack Of Activities • Solid understanding of object-oriented programming • Good knowledge of performance limits and characteristics • Knowledge of memory management and multi-threading, e.g. Kotlin Coroutines • Experience with SQLite and other system data stores • Solid understanding of Web Services, REST, SOAP and HTTP, Prior enterprise solutions • Knack for benchmarking and optimization • Good sense of UI design and a user-oriented focus, Strong knowledge of Android UI design principles,patterns, and best practices, Material Design • Good knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes • Should be Well versed in MVVM, RxJava and JetPack • Should be Well versed in Push Notification • Proficient understanding of code control tools and flow, e.g. GIT • Familiarity with CI/CD tools (e.g., Jenkins, SonarQube) • Experience with writing unit tests and testable code • Experience with SDK tools, Build/Release/Signing process • Experience with App Operation, e.g. log collection and analysis • Comfortable working with plural teams, from diverse locations and cultures • Good understanding of software development lifecycle, experience in Agile Scrum process • Willingness and ability to adapt to changes in priorities and requirements • Active learner who is passionate about technology and keeps up to date with changes in technology • Good communication skills • Elementary (CEFR A2) or higher level of spoken and written English Desirable • Experienced in CRM/PIM/OMS is highly appreciated • Able to communicate with senior executives • Experienced in working with global customer in discussing technology solutions • Knowledge of low-level C-based libraries is a plus • Implementation of automated testing platforms and unit tests • Knowledge of WeChat public account and Mini Program is a plus • Knowledge of React Native and Flutter is a plus • Knowledge of IoT, Bluetooth and MQTT is a plus • Able to communicate with clients on a regular basis to clarify business requirements
-
岗位职责: 1、主导项目的需求分析、风险分析、开发计划制定、软件设计方案的编写、核心代码的实现; 2、担任某个软件开发模块的主要负责人,负责该模块的技术预研、标准化,在不同的项目中进行适配、并编写相关的技术文档; 3、公司重点项目的维护工作; 4、领导安排的其他任务。 任职要求: 1、计算机、电子、通信等相关专业大专及以上学历,3-5年以上相关工作经验; 2、有Nordic、Apollo平台开发经验的优先考虑; 3、有手表、手环产品开发经验的优先考虑; 4、精通C++语言,熟悉QT开发环境的优先考虑; 5、精通C编程,能看懂原理图;有Bluetooth,LCD,USB,SD卡,FLASH、TP等软硬件驱动开发经验优先考虑;
-
Description We are looking for a motivated Senior Software Engineer (Android) in Chengdu to make the team stronger. We Offer • Unique opportunity to work for challenging projects in a multinational team • Competitive compensation depending on experience and skills • Regular assessments and salary reviews • Free English classes • Opportunities for self-realization • Friendly team and creative atmosphere • Flexible working schedule • Corporate and social events Responsibilities • Participate making technical decisions, design technical solutions and implement functionalities by following software development principles and best practices, sometimes take Lead and Coordinator role • Conduct code reviews, ensure the quality of team’s code and other deliverables following delivery excellence practices, detect and address software performance issues • Lead and contribute to software engineering activities, including requirement clarification, estimation and planning, workshops, and solution proposal presentations for customers, etc • Play a mentor role, explain software engineering principles, practices, and their benefits, conduct technical interviews and trainings Requirements • BS / MS degree in Computer Science, Software Engineering or related disciplines • Minimum 5 years of experience in software engineering and development • Solid knowledge of Android apps development and deployment, rich experience using main Android technology such as Kotlin, JetPack, RxJava • In depth knowledge of Android UI design principles, patterns and best practices • Good knowledge of Android SDK, Android different versions compatibility • Experienced in implementing high quality solutions utilizing MVVM principles and Agile Development practices • Experience using popular CI / CD tools such as GitHub, Gitlab • Have played key developer role, experience leading a team Moderate (CEFR B1) or higher level of verbal and written English Nice to have • Knowledge of Cloud technology such as AWS / GCP / Azure / Ali Cloud, Docker • Knowledge of IoT, Bluetooth and MQTT is a plus • Experience of React Native or Flutter is a plus • Played architect role
-
职位描述 1.负责嵌入式Linux软件开发; 2.负责嵌入式软件项目设计、代码编写和功能调试; 3.负责相关技术文档的编写; 4.负责适配与本产品的测试方案编写和测试。 任职要求 1.能独立完成基于Cortex-A8/ARM11等微处理器硬件平台的Linux系统移植搭建;熟悉Linux内核驱动编程、架构。熟悉对uboot移植、Linux内核裁剪移植、文件系统移植、驱动程序开发、应用程序编程及配置等相关开发内容; 2.精通C/C++语言编程,熟练掌握Linux编译环境;能够熟练使用mafefile、gcc、gdb等相关工具; 3.具有无线通讯技术(WIFI/Bluetooth/zigbee等)相关知识; 4.具有TCP/IP网络设备通信开发经验; 5.具有较强的创新能力、沟通协调能力和复杂问题解决能力; 6.具有电力行业集中器等终端类产品开发经验者优先。
-
硬件研发工程师(j10156)
[深圳·西单] 07:01发布20k-30k·13薪 经验5-10年 / 本科IT技术服务|咨询,软件服务|咨询 / 不需要融资 / 2000人以上工作职责: 1. 物联网终端硬件研发:根据需求完成终端产品的规格定义、芯片选型、硬件方案设计、原理设计 2. 负责产品硬件原理图设计、PCB Layout、硬件调试工作 3. 产品硬件生产、器件贴装、整机组装、联调的管理 4. 产品研发中硬件测试文档编写及实施,工厂环境和真实应用场景下的测试 5. 配合软件人员进行软硬件联合调试,配合结构人员进行产品装配和调试,配合市场团队提供售前技术支持,以及产品上线后技术支持工作 任职资格: 工作经验: 5年以上物联网终端硬件开发经验 学历要求:***硕士学历,电子信息,计算机或通信相关专业背景(8年以上工作经验可放宽至本科学历) 年龄要求:35岁以下 专业知识及能力要求: 1. 五年以上嵌入式硬件开发和调试工作经验; 2. 有模拟电路,高速数字电路以及射频电路相关设计经验;能够独立完成原理图设计,PCB Layout,生产文件等的设计开发; 3. 英语能阅读能力较强,能够快速理解硬件设计手册; 4. 能熟练使用硬件相关软件(Protle、AltiumDesigner、Cadence),熟练使用各种仪器仪表(综测仪,网络分析仪,频谱分析仪,示波器,逻辑分析仪等); 5. 掌握各种网络制式(NB-IoT,LTE,Bluetooth,GPS/北斗等),各种数字总线(PCI,SPI,PCM等)以及音视频电路的开发; 6. 具备产品化经验,完成过不少于3次量产产品的整个开发流程,量产规模不低于10K; 7. 较强的学习能力,工作协作能力。 -
岗位职责: 1、负责嵌入式操作系统的移植和应用开发; 2、负责嵌入式系统图形界面的开发; 3、负责系统及软件设计文档的编写; 4、对编码进行调试和确认,完成系统组装及测试工作; 5、对测试结果进行分析研究,给出问题的解决方案。 6、GUI框架平台搭建。 任职要求: 1、计算机、电子、通信等相关专业大专及以上学历,5年以上相关工作经验; 2、有Nordic、Apollo平台开发经验的优先考虑; 3、有手表、手环产品开发经验的优先考虑; 4、精通C++语言,熟系QT开发环境的优先考虑; 5、精通C编程,能看懂原理图;有Bluetooth,LCD,USB,SD卡,FLASH、TP等软硬件驱动开发经验优先考虑; 6、熟悉Linux,UCOS,FreeRTOS、RT-thread操作系统的优先考虑。
-
工作职责 1.负责Android软件的开发及设计,参与协议的制订和相关文档的编撰; 2.根据产品的需求进行Android产品的分析; 3.对Android平台开发技术进行研究,发现其缺陷并改正更新; 4.根据用户需求研发新的Android产品,并测试其性能,进行改进; 5.根据项目需求进行学习并快速掌握技巧; 6.平常要与相关工作人员进行沟通,使团队和项目都能顺利运转。 工作要求 1. 计算机及相关专业本科以上学历,一年以上相关工作经历; 2. 对Android平台结构的各部分有大致了解; 3. 能自定义UI和动画效果; 4. 熟练使用多个外国地图服务供应商的API,熟悉LBS; 5. 对多媒体处理、Linux环境下的开发和对串口有一定了解。 6 熟练使用Android Studio JAVA 或Kotlin 进行开发, 7 能在项目当中熟练使用异步 以及多线程. 8 熟练使用Android SQL Lite 以及SQL Lite语句 9 熟练使用AIDL 跨进程通讯 10 熟悉内外网 Http Socket Bluetooth 串口 和 MQTT通讯,能处理自定义协议
-
THE ROLE Tesla's Software Platforms team provides the foundation on which the in-vehicle user experience is built. We build the software platform (kernel, bootchain, drivers, and lower level userspace platform services) for our innovative Infotainment hardware. This includes high resolution touch displays, high definition audio, bluetooth/wifi/cellular connectivity, USB, cameras, all connected to high performance multi-core processors and GPUs. Our software is based on Linux, GNU toolchain, buildroot, and other open source projects, delivering the security, capability, and performance demanded by our user experience RESPONSIBILITIES • Write well structured, testable, efficient, and maintainable code • Integrate software components into a fully functional software system • Tailor and deploy software tools, processes and metrics • Use existing available hardware in innovative ways to solve problems • Board bringup and hardware design validation • Deploy software incrementally to meet very fast paced development • Develop software tests and continuous integration for your code • Support factory provisioning, test, and improvements • Assess and document new product feasibility REQUIREMENTS Must Have • 4+ years embedded software and/or firmware development experience • 2+ years experience with Embedded Linux and/or Android development • Strong Linux kernel fundamentals, Linux internals • Experience developing device drivers • Systems Software experience • Excellent C/C++ coding skills • Experience with board /chip bringup • Strong build, debug and test skills • Android Container, Hypervisor, or virtualization experience • Comfortable using hardware debug tools (DMM, oscilloscopes, logic analyzers) and software debug tools (GDB, KGDB, JTAG) • Excellent problem solving, critical thinking, and communication skills Prefer To Have • Upstream contributions to Linux Kernel is a plus • Contributions to involvement with open source projects is a plus • Experience with bootloaders and recovery OS development is a plus • Experience with RTOS or bare-metal embedded development is a plus • Experience with Linux graphics technologies (X, wayland, mesa3d, dri/drm drivers) is a plus
-
THE ROLE Tesla's Software Platforms team provides the foundation on which the in-vehicle user experience is built. We build the software platform (kernel, bootchain, drivers, and lower level userspace platform services) for our innovative Infotainment hardware. This includes high resolution touch displays, high definition audio, bluetooth/wifi/cellular connectivity, USB, cameras, all connected to high performance multi-core processors and GPUs. Our software is based on Linux, GNU toolchain, buildroot, and other open source projects, delivering the security, capability, and performance demanded by our user experience RESPONSIBILITIES • Write well structured, testable, efficient, and maintainable code • Integrate software components into a fully functional software system • Tailor and deploy software tools, processes and metrics • Use existing available hardware in innovative ways to solve problems • Board bringup and hardware design validation • Deploy software incrementally to meet very fast paced development • Develop software tests and continuous integration for your code • Support factory provisioning, test, and improvements • Assess and document new product feasibility REQUIREMENTS Must Have • 4+ years embedded software and/or firmware development experience • 2+ years experience with Embedded Linux and/or Android development • Strong Linux kernel fundamentals, Linux internals • Experience developing device drivers • Systems Software experience • Excellent C/C++ coding skills • Experience with board /chip bringup • Strong build, debug and test skills • Android Container, Hypervisor, or virtualization experience • Comfortable using hardware debug tools (DMM, oscilloscopes, logic analyzers) and software debug tools (GDB, KGDB, JTAG) • Excellent problem solving, critical thinking, and communication skills Prefer To Have • Upstream contributions to Linux Kernel is a plus • Contributions to involvement with open source projects is a plus • Experience with bootloaders and recovery OS development is a plus • Experience with RTOS or bare-metal embedded development is a plus • Experience with Linux graphics technologies (X, wayland, mesa3d, dri/drm drivers) is a plus
-
职责描述: 1. 负责 Android 系统下 Bluetooth/WIFI 驱动、HAL 或 Framework 层的开发和维护; 2. 负责 Bluetooth/WIFI 系统整体性能的调试与优化; 3. 负责深入研究 Android Bluetooth/WIFI 子系统架构,尤其是 Android/Linux 新版本新功能; 4. 负责组织或者参与团队重要问题的讨论; 5. 负责撰写相关开发文档和为团队培训; 任职要求: 1. 具备良好的自我驱动能力,具有强烈的责任感,有挑战自我、学习新知的意愿与能力; 2. 具备 2 年以上 Bluetooth/WIFI 系统软件设计和开发经验,熟悉 Linux 平台或者 Android 平台; 3. 了解bluetooth/wifi相关协议,软件架构。 4. 计算机、电子工程等相关专业,或其他专业但对计算机、电子工程非常感兴趣; 5. 良好的英语读写能力,能快速阅读相关英文资料和用英文进行工作交流; 6. 热爱 Android/Linux 或者 Bluetooth/WIFI 开发,具备相互协助、沟通的能力和团队合作精神;
-
岗位职责: 1、负责wifi、蓝牙、NFC,GPS相关问题的分析和解决; 2、负责BR/EDR及BLE协议、Driver、Framework等从底层到上层问题的分析和解决; 熟悉TCP\IP协议,负责网络管理相关需求开发; 3、负责BT相关的产品竞争力打造,重点包括兼容性、稳定性、性能优化以及IOT互联互通能力建设; 4、负责深入研究行业产品的技术方案,挖掘机会点进行技术预研。 任职资格: 1、学历/专业:本科及以上学历,计算机科学与技术、通信、软件工程等相关专业; 2、技术特点:扎实的C++语言基础;熟悉短距通讯模块,如:wifi、bluetooth、gps、nfc;熟悉TCP\IP协议、 socket编程;熟悉linux shell命令,有在linux环境下相关开发经验; 3、综合能力:具备良好的沟通能力,理解能力和学习能力,肯于钻研技术难题,具有良好的团队合作精神。
-
职位描述: 储能逆变器、微型逆变器和储能DC/DC的软件开发; 户用光储产品的软件设计,包含操作系统开发、通信协议开发、驱动程序开发、认证相关代码开发等; 负责关键技术问题解决; 职位要求: 本科毕业5年以上,硕士毕业3年以上。 完成2个完整逆变器项目的研发,有海外北美或欧洲户用光储逆变器开发经验的优先; 熟悉至少一种实时操作系统(FreeRTOS、UCOSII等); 掌握Modbus RTU、CAN2.0B、USB等通信协议开发; 掌握无线通信模块透传协议开发,如:WIFI/GPRS/Bluetooth/Zigbee 熟悉DSP、ARM bootloader在线程序升级工作原理 有STM32、GD32 、TI C2000 等MCU使用经验; 理解不同国家的并网法规和认证要求; 具备优秀的结构化思维、沟通能力以及团队驱动力;