职位描述
JOB DESCRIPTION
Develop firmware for a variety of embedded products. You will create project and technical reports as required and help define product architecture as needed. You will participate in schematic/layout review process and test and evaluate prototypes from initial engineering samples to mass production. Aid in the design and development of devices and systems, and redesign of existing products to fulfill the needs of Honeywell's customers.
Key Responsibilities
•Develop firmware for new product and existing product modification.
•Gathering and analyzing customer requirements, Writing technical specifications and documentations.
•Contribute to the design and architecture of the project
•Work with hardware engineer in concept selection
•Performs new technologies applications in Building Management System
YOU MUST HAVE
•Bachelor's degree or above in, Electronics Engineering, Computer Science, Automation or related major
WE VALUE
•3 to 6 years’ experience working in firmware development.
•Familiarity with programming languages including Assembly, C/C and Python
•Experience in buses and peripherals on embedded devices like I2C, SPI, UART.
•Experience in application development based on RTOS and Linux
•Experience in communication protocols like MQTT, AMQP, HTTPS, BACnet, Zigbee and Modbus will be a plus.
•Familiar with wireless protocols like WiFi, Bluetooth, 802.15.4, Sub-G will be a plus.
•Familiar with embedded GUI development will be as a plus
•Solid communication and collaborative skills
•Has very good problem solving and decision-making skills and resolves difficult technical issues within area of expertise
•Awareness / knowledge of current hardware