职位&公司对比
职位详情
- 天津
- 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 complex 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 require直聘ments. • 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 softwar直聘e 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 standards 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 and 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 cobossmmunication 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 design 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. • Participate 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 p直聘rinciples in embedded systems. • Good English in both speaking and writing. • Leadership and mentoring experience.
职位详情
- 天津
- 5-10年
- 硕士
- Java
- Spring
- SQL
- 平台架构
- 工业
- 工厂
一、岗位职责: 1、负责生产设备、物流BOSS直聘设备、物联网模块的数采方案设计,具备独立完成从设计到实施交付能力。 2、负责数采信号规划、协议规划、接口对接方案设计,具备SCADA与应用软件的接口开发交付能力。 3、配合PLC及WCS系统工程师需求,进行性能优化和代码调试,确保应用程序的稳定性和高效性。 4、配合上层智能工厂系统(MES/MOM)工程直聘师需求,进行数据接口开发、调试、测试、API手册编写及后续运维等工作。 5、项目实施阶段车间驻场陪产,产线现场实施,协助技术团队完成项目投产验收工作。 6、编写清晰的技术文档和代码注释,便于团队协作和后续维护。 7、原始数据采集与处理,设计并实现数据采集和处理机制,进行原始数据归档、清洗、转换、调用规则。 8、数据安全与隐私,实施安全措施,如数据加密、身份验证、访问控制等,保护物联网系统和数据的安全。 9、与其他部门协作,共同推进公司的整体运营效率提升。 二、任职要求: 1、211以上院校,硕士研究生及以上学历,计算机、电气自动化、物联网、软件工程等相关专业。 2、年龄38周岁以下,具有5年以上大型工厂集中数采系统项目经验,3年以上独立完成经验。 3、熟悉油化加工业、装备制造业工厂生产系统、数采系统、看板系统、数据库系统来自BOSS直聘。 4、直聘具有3年以上工业自动化系统的应用开发、数采平台建设或工业来自BOSS直聘互联网相关工作经验。 6、深入了解SCADA、数采平台、软中控等市面主流系统,OPC UA、Modbus、CAN 总线等议,SQL 和 NoSQL 数据库的设计与应用。 7、熟练使用Spring Cloud开发框架,高可用性接口开发,能够编写高效、可靠的代码。 8、具备良好的团队合作精神和沟通能力;对新技术有好奇心,具备持续学习的能力。 9、有责任心,对工作充满热情,能够承受一定的工作压力。 10、具有较强的学习能力和自我驱动力,能够快速掌握新的技术和知识。
技能解析
暂无识别出相关技能要求
技能解析
- 方案设计
- 智能工厂
- 电气自动化
- 工业互联网
- 运营效率
- 软件工程
- 代码注释
- 学习能力和
- 手册编写
- 沟通能力
- 团队协作
- 性能优化
- 平台建设
- 合作精神
- 数据安全
- 团队合作精神
- 应用开发
- 快速掌握
- 项目实施
- 团队合作
- 较强的学习
- 开发框架
- 高可用性
- 学习能力
- 接口开发
- 技术文档
- 数据采集
- 效率提升
数据来自CSL职业科学研究室
工作时间
公司福利
- 五险一金
- 补充医疗保险
- 定期体检
- 年终奖
- 带薪年假
- 带薪年假
- 员工旅游
- 餐补
- 交通补助
- 节日福利
公司福利
- 交通补助
- 节日福利
- 高温补贴
- 免费班车
- 免费工装
- 企业年金
- 绩效奖金
- 年终奖
- 定期体检
备注
职位发布者未明确表明公司信息,具体可咨询职位发布人进行确认。