霍尼韦尔

上海 ·原材料及加工/模具 ·10000人以上

嵌入式软件工程师

16-23K

天津

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 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 principles in embedded systems.
Good English in both speaking and writing.
Leadership and mentoring experience.
公司介绍
关于霍尼韦尔
霍尼韦尔是一家《财富》全球500强的高科技企业,为全球提供行业定制的航空产品和服务、楼宇和工业控制技术、以及特性材料,致力于为现代社会的可持续发展提供广泛的工业技术和数字解决方案。
霍尼韦尔始创于1885年,在华历史可以追溯到1935年在上海开设的第一个经销机构。霍尼韦尔秉持深耕中国谋求长期发展的理念,贯彻“东方服务东方”和“东方服务世界”的战略,以本土创新推动增长。目前,霍尼韦尔所有业务集团均已落户中国,上海是霍尼韦尔亚太区总部。在中国,霍尼韦尔凭借在可持续发展、数字化创新和经济突出贡献等方面的出色表现,受到了中国政府部门、媒体及行业机构的充分肯定,2021年全年获得近二十项荣誉和奖项。
霍尼韦尔在中国积极践行企业社会责任。新型冠状病毒肺炎疫情发生以来,霍尼韦尔累计捐赠超过230万美元(约合人民币1500万元)物资助力抗击疫情。今年3月,霍尼韦尔向上海市志愿服务公益基金会捐赠价值超过200万元的抗疫物资,为奋战在疫情防控一线的广大志愿者提供个人防护用品,积极助力上海疫情防控。
天津滨海新区霍尼韦尔环境自控产品有限公司01
校园宣讲会

南京航空航天大学 宣讲会

明故宫科学馆报告厅

大连大学 宣讲会

大连理工大学材料管201

清华大学 宣讲会

会议厅-东风汽车厅

大连理工大学 宣讲会

机械楼251

北京化工大学 宣讲会

东校区图书馆一层中心会议室

查看全部校园宣讲会
面试经验

匿名用户

面试霍尼韦尔的销售经理·上海

感觉靠谱
面试:销售经理。有了很好的初印象,难度适中,希望能等到好结果。
很正式的面试,过程轻松,但关注重点
查看更多面经(837)
相似职位