职位&公司对比
职位详情
- 天津
- 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 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 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 communication protocols for efficient interaction between multiple MCUs within a system. • Optimize communication pathways for minimal la直聘tency and optimal system performance. Innovation and Reseakanzhunrch • 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. • Pbossarticipate 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.
职位详情
- 天津
- 3-5年
- 本科
- Java
- 微服务架构
- MVC开发
- 分布式技术
- 多线程
- MVP
- SpringBoot
- SpringCloud
一、岗位职责: 1.负责新产品从0-1的建设与研发工作,制定合理的技术方案。 2.解决项BOSS直聘目开发中遇到的技术问题和难题。 3.负责编写高质量的Java代码,承担核心模块的开发。 4.参与技术评审来自BOSS直聘并提供专业boss的建议,确保系统架构和代码质量符合行业标准。 二、任职资格: 1.本科及以上学历,计算机相关专业优先。 2.具备扎实的Java编程基础,熟悉常用的开发框架和工具,如Spring、Hibernate等。 3.有团队管理经验。 4.至少3年以上的Java、PHP开发经验,有大型项目经验者优先。 5.深入了解系统架构和设计模式,能够制定合理的技术boss架构和解决方案。 6.具备良好的学习能力和创新意识,持续关注技术趋势。 三、职位亮点: 1、平台:招商引资咨询龙头企业,公司处于快速发展阶段,19城布局,推进上市中; 2、发展:管理岗、带团队、有成绩有股权激励; 3、氛围:年轻化、拼搏进取、注重企业文化,和政府以及企业中高层打交道,成长空间大; 4、薪资:高额底薪+高额提成+年终奖; 5、福利:五险一金、带薪年假、节日福利、定期团建、免费体检、高温补贴; 6、工作时间:8:30-17:30,周末双休。
技能解析
暂无识别出相关技能要求
技能解析
- 编程基础
- 团队管理经验
- 团队管理
- 技术问题
- 技术方案
- 行业标准
- 系统架构
- 技术架构
- 设计模式
- 研发工作
- 创新意识
- 解决方案
- 学习能力和
- 管理经验
- 代码质量
- 开发框架
- 开发经验
- 学习能力
- PHP开发
数据来自CSL职业科学研究室
工作时间
工作时间
公司福利
- 五险一金
- 补充医疗保险
- 定期体检
- 年终奖
- 带薪年假
- 带薪年假
- 员工旅游
- 餐补
- 交通补助
- 节日福利
公司福利
- 软饮零食
- 体检
- 交通补助
- 生日福利
- 节日福利
- 通讯补贴
- 团建聚餐
- 零食下午茶
- 员工旅游
- 带薪年假
- 工龄奖
- 年终奖
- 定期体检
- 五险一金