职位&公司对比
职位详情
- 天津
- 5-10年
- 本科
- 物联网
- 通信协议
- 嵌入式
- 硬件
- 嵌入式技术
JOB Overview We are seeking a highly experienced and visionary Advanced Embedded Software Architect to join our innovative team. The ideal candidate will have a proven track record of designing and architecting comp来自BOSS直聘lex embedded software systems, with expertise in wireless communication, IoT device development, Azure IoT Hub, and multiple MCU communication. This role involves shaping the software architecture, providing technical leadership, and collaborating with cross-functional teams to deliver cutting-edge embedded solutions. The candidate should also excel in system integration, design patterns, test-driven development, reusable software component development, and have a strong command of the embedded software development toolchain. Responsibilities Software Architecture • Lead the design and development of the software architecture for embedded systems. • Define and communicate architectural decisions, ensuring alignment with business goals and technical requirements. • Design and develop reusable software components to streamline development processes. • Ensure modular and extensible software architecture for easy integration of components. • Utilize and optimize the embedded software development toolchain for efficient software development. • Stay updated on the latest tools and technologies to enhance the development process. • Develop and maintain system interface specifications to facilitate collaboration between software and hardware teams. • Ensure clear and comprehensive documentation of system interfaces. Security Architecture • Develop and implement secure software architecture for embedded systems. • Conduct security assessments and guide the team in addressing potential vulnerabilities. Technical Leadership • Provide technical leadership to a team of embedded software engineers. • Mentor team members and foster a culture of continuous learning and improvement. • Apply and advocate for software design patterns to ensure scalable and maintainable code. • Contribute to the establishment of coding standarBOSS直聘ds and best practices. • Promote and implement test-driven development practices in the software development lifecycle. • Develop comprehensive test plans and work with the team to ensure high-quality software. Wireless Communication • Design and implement robust wireless communication protocols for efficient data exchange between embedded systems. • Ensure compatibility with industry standards and optimize for reliability and performance. • Oversee wireless system commissioning, operation, and diagnostic processes. • Implement and optimize diagnostic tools for proactive monitoring an来自BOSS直聘d troubleshooting. IoT Device Development • Contribute to the end-to-end development of IoT devices, ensuring seamless integration of software and hardware components. • Work closely with cross-functional teams to define and implement IoT device features. • Architect and implement solutions for seamless integration with Azure IoT Hub. • Ensure secure and efficient communication between embedded devices and the Azure cloud. Multiple MCU Communication • Design and implement communication protocols for efficient interaction between multiple MCUs within a system. • Optimize communication pathways for minimal latency and optimal system performance. Innovation and Research • Stay abreast of emerging technologies and industry trends. • Lead research initiatives to explore new technologies and methodologies for embedded software development. Documentation • Create and maintain comprehensive documentation for software architecture and desibossgn decisions. • Collaborate with technical writers to produce user manuals and system documentation. Global Collaboration • Work collaboratively with global teams to ensure consistent and efficient development processes. • Pabossrticipate in virtual meetings, providing technical expertise and support. Qualifications • Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or a related field. • 5 years of experience in embedded software development. • Proven experience in architecting complex embedded software systems. • Proficient in C and C++ programming languages. • Experience with software design patterns. • Expertise in real-time operating systems (RTOS). • Experience with wireless communication protocols. • Experience in IoT device development. • Familiarity with Azure IoT Hub. • Understanding of cybersecurity principles in embedded systems. • Good English in both speaking and writing. • Leadership and mentoring experience.
职位详情
- 天津
- 5-10年
- 本科
- Java
- 大数据架构
- 平台架构
岗位职责: 1. 参考业界最佳经验,从业务需求与发展战略出发,制定实施路径与计划; 2. 配合团队进行数据架构设计与管理,针对BOSS直聘数据平台以及数据应用系统,明确其应具备的功能范围、系统边界、架构要点、未来演进路线等。 3. 代表团队梳理定制化数据类需求,梳理需求的数据来源及数据口径,将业务需求转为可实施的维度及指标,并形成数据需求规格文档或相关表述。 4. 与不同企业数据治理团队、服务团队、创新团队、平kanzhun台团队等协同工作。 5. 负责系统架构整体设计,技术架构选型,并主导功能模块设计、数据结构设计、对外接口设计; 6. 承担系统核心功能的研发工作; 7. 负责核心技术问题的攻关,系统优化,协BOSS直聘助解决项目开发过程中的技术难题; 8. 为系统的稳定性、可靠性、可维护性、高性能提供技术保障; 9. 积极了解业界发展、数据治理相关新技术及趋势,规划未来技术架构方向。 招聘要求: 1. 统招本科及以上学历,至少3年数据项目经验;具备较好的沟通能力, 能接受短期出差; 2. 熟练Java编程语言,熟悉多线程开发,对数据结构了解深入,深入了解SpringMVC、Spring、MyBatis、Redis、Zookeeper等框架(框架提供的特性及其实现原理); 3. 熟悉flink等大数据相关技术,并至少具备3年以上大数据应用开发经验; 4. 熟悉分布式、缓存、消息等机制, 能直聘对分布式常用技术进行合理应用; 5. 熟悉常用的设计模式,熟悉读写分离,熟悉使用Zookeeper、Kafka、RocketMQ消息队列等中间件; 6. 熟悉大数据平台组件(如阿里的dataworks、rds、ads、ots等)及其应用。 7. 熟悉Hadoop生态体系下的分布式文件系统、分布式计算框架 8. 具有较强的抗压能力,思维敏捷,能担重任,有优秀的表达能力和很强的团队合作能力 9. 对互联网新技术、大数据领域具备强烈的求知欲,具备良好的学习能力; 10. 从事过数据分析及可视化经验,或在AI以及相关算法方面有经验者优先;英语口语良好者优先; 11. 对WMS、ERP、CMS、TMS等相关类型工作有深入了解者优先。
技能解析
暂无识别出相关技能要求
技能解析
- 应用开发经验
- 技术问题
- 熟悉大数据
- 分布式计算
- 结构设计
- 编程语言
- 架构设计
- 较好的沟通
- 优秀的表达
- 相关算法
- 开发过程
- 数据应用
- 研发工作
- 数据架构
- 数据分析
- 沟通能力
- 技术难题
- 开发经验
- 数据相关
- 多线程开发
- 整体设计
- 优秀的表达能力
- 英语口语
- 熟悉多线程
- 团队合作能力
- 应用开发
- 熟悉分布式
- 系统架构
- 技术架构
- 团队合作
- 模块设计
- 数据结构
- 较好的沟通能力
- 设计模式
- 发展战略
- 系统优化
- 数据治理
- 对数据结构
- 消息队列
- 表达能力
- 好的沟通
- 学习能力
- 合作能力
数据来自CSL职业科学研究室
工作时间
工作时间
公司福利
- 五险一金
- 补充医疗保险
- 定期体检
- 年终奖
- 带薪年假
- 带薪年假
- 员工旅游
- 餐补
- 交通补助
- 节日福利
公司福利
- 节日福利
- 团建聚餐
- 零食下午茶
- 员工旅游
- 绩效奖金
- 年终奖
- 五险一金