Site logo

LAUNCH INNOVATIONS IN NEARLY EVERY COMMERCIAL AND DEFENSE AIRCRAFT PLATFORM

Advanced Systems Engineer (Embedded Firmware Developer)
高级系统工程师(嵌入式软件开发)

As a senior embedded developer, you will be responsible for developing and iterating embedded products. You will work in our Building Automation (BA) and Building Management Systems (BMS) business unit, collaborating with local and global cross-functional teams to ensure optimal performance, functionality and quality of the products.
作为一名高级嵌入式软件开发人员,您将负责开发和迭代嵌入式产品。您将在我们的建筑自动化(BA)和建筑管理系统(BMS)业务部门工作,与本地或全球的跨职能团队合作,确保产品的性能、功能和质量达到最佳水平。

You will report directly to our Engineering Supervisor and/or Manager and you’ll work out of our Beijing, China location on a hybrid work schedule. 您将直接向我们的研发主管或经理汇报,并在中国北京的办公室进行工作。

In this role, you will have the opportunity to contribute to the development of innovative solutions for the building automation industry through the development and improvement of embedded products on building automation controller software.

在本职位中,您将有机会通过开发和改进嵌入式产品,更新和维护智能楼宇控制器产品的软件,为建筑自动化行业提供创新解决方案。

KEY RESPONSIBILITIES
主要职责

Develop and iterate embedded products to ensure optimal performance and functionality.
开发和迭代嵌入式产品,确保产品的性能和功能达到最佳水平。

Conduct system-level design and architecture to ensure reliability and stability.
进行系统级设计和架构,确保产品的可靠性和稳定性。

Collaborate with cross-functional teams to understand and align with needs of maintenance and iteration, work scope and delivery cycles, analyze potential impacts by design changes and technical risks, and finally, define test strategies and test plans.
与跨职能团队合作,理解和协调产品维护和迭代的目的、功能范围和交付周期,分析设计改动的可能影响、技术风险;制定测试策略和测试计划。

Work closely with product development teams to provide feedback and contribute to product enhancements.

与产品开发团队密切合作,提供反馈并为产品改进做出贡献。

Contribute to product documentation and technical training.
参与产品文档编写和技术培训。

YOU MUST HAVE
您必须具备

5+ years of experience in development of embedded software or hardware products. Familiar controlling products with shell commands on Linux or QNX. Fluent in controlling or programming Linux or QNX based systems with shell scripts. Familiar with development workflow based on Linux environments and GCC.
5年以上嵌入式软件或硬件产品的开发经验,熟悉使用命令行对Linux或QNX进行操作,熟悉基于Linux, GCC的开发流程,熟练使用Shell脚本对Linux或QNX系统进行控制和编程。

Experience with Linux and QNX development, software deployment and update implementation, file-system integration, etc. , familiar and experienced in embedded processor boot-up, hardware and firmware integration in UNIX-based embedded systems.
具备Linux或QNX系统开发、软件和升级实现、文件系统系统集成的经验。熟悉嵌入式处理器的启动流程、产品中的硬件和软件集成。

Familiar with Ethernet or IP protocol basis, familiar with Ethernet link-layer and common application/management protocols.
熟悉以太网或IP网络基本协议,对以太网链路层、常见应用层或管理协议有了解。

Familiar with at least two of the follow buses: RS-485, LON, KNX or CAN bus, experienced in developing some of the building automation protocols like BACnet, LonWorks and Modbus, etc
熟悉RS-485, LON, KNX 或CAN总线中的至少两种,具有建筑自动化系统和协议的经验(BACnet、LonWorks、Modbus等).

Strong problem-solving and communication skills.
具备良好的问题解决和沟通能力。
WE VALUE
我们看重以下能力

Master’s degree in Electronics Engineering, Automation Control, Computer Science or related field.
电子工程、自动化控制、计算机工程或相关领域的硕士学位。

Knowledge of programming languages such as embedded C, C++, Python, or Java. Knowledge of Rust language is a plus.

掌握嵌入式C、C++、Python或Java等编程语言。如掌握Rust语言则优先考虑。

Familiar with common cybersecurity threats, protection design methodologies and common cryptography usage, familiar with cybersecurity oriented software design principles and practices.
熟悉常见的网络安全威胁、防护设计方法和常见的密码学运算,熟悉导向安全的软件设计原则和实践。

Familiar with embedded processor peripherals, fluent in driver implementation and hierarchy on common peripherals like SPI, I2C, UART, SD/eMMC and Ethernet (at least on Linux kernel or QNX resource manager)
熟悉常见嵌入式处理器的外设和常见的驱动开发:SPI、I2C、串口、SD/eMMC和以太网外设,在以下驱动框架中至少一种熟练开发:Linux内核或QNX资源管理器。

Familiar with common peripherals and sensors in industrial control area, familiar with input and output points (analog, digital, pulses and switches and multi-state values), knowledge of the hardware basics and experienced in firmware implementation.
熟悉常见的工业控制外设、常见传感器和输入输出点(包括但不限于模拟量、数字量、脉冲或多状态值),了解硬件原理,有软件设计实现的经验。

Familiar or experienced development or control on managed switch Ethernet chips, experiences in Rapid Spanning-Tree, SNMP, VLAN or IEEE 802.1x is a plus.
熟悉或经历过管理型以太网交换机的开发与控制,有Rapid Spanning-Tree SNMP, VLAN 或 IEEE 802.1x开发经历的优先。

Experienced in wireless communication and related firmware development, experienced in at least of the wireless technologies: Wireless LAN, Bluetooth, Zigbee or equivalent mesh-based wireless networks, ISA-100, etc
熟悉以下至少一种无线通信协议和相关的固件开发:WiFi、 蓝牙、Zigbee或类似的无线网格网络,或ISA-100。

Experienced or familiar with embedded Web services or HTTP technologies.
对嵌入式产品的Web技术、HTTP服务有了解或有开发经验。

Familiar with implementation of artificial intelligence, machine learning on embedded processors, knowledge of NPU drivers and embedded applications. Knowledge of TensorFlow or eIQ is a plus.
熟悉人工智能和机器学习算法在嵌入式处理器上的实现,熟悉NPU驱动和基于NPU的嵌入式应用。熟悉TensorFlow或eIQ者优先。

Familiar with agile or Scaled Agile software development framework, work and develop with scrum teams in agile practice.
熟悉敏捷或规模化敏捷流程,日常能够与团队以敏捷方法学工作。


Familiar with embedded system CI/CD/CT, experienced in automated deployment, auto-update and auto-test solution for embedded products.

熟悉嵌入式开发的持续集成、持续部署和持续测试方案,有过参与开发嵌入式产品自动部署、自动测试的经验

ADDITIONAL INFORMATION

• JOB ID:HRD231898
• Category:Engineering
• Location:#1 Building, No.14 Jiu Xian Qiao Road,ChaoYang District,Beijing,BEIJING,100016,China
• Exempt

Engineering (GLOBAL)

Print Job Listing
We use cookies to improve your experience on our website. By browsing this website, you agree to our use of cookies.

Sign in

Sign Up

Forgot Password

Cart

Cart

Share